@media all {
  *#dm .dmInner div.u_1938445722 .photoGalleryThumbs .image-container { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner *.u_1938445722 .photoGalleryThumbs .image-container a { background-size:contain !important; }

  *#dm .dmInner div.u_1938445722 { background-color:var(--color_3) !important; }

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

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

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

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

  *#dm .dmInner div.u_1090118103 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1893654896 hr {
    border-width:1px !important;
    color:rgba(230,233,234,1) !important;
  }

  *#dm .dmInner div.u_1729785197 hr {
    border-width:1px !important;
    color:rgba(230,233,234,1) !important;
  }

  *#dm .dmInner div.u_1814552107 hr {
    border-width:1px !important;
    color:rgba(230,233,234,1) !important;
  }

  *#dm .dmInner div.u_1717071658 hr {
    border-width:1px !important;
    color:rgba(230,233,234,1) !important;
  }

  *#dm .dmInner div.u_1530396561 hr {
    border-width:1px !important;
    color:rgba(230,233,234,1) !important;
  }

  *#dm .dmInner div.u_1926414718 hr {
    border-width:1px !important;
    color:rgba(230,233,234,1) !important;
  }

  *#dm .dmInner div.u_1787348781 hr {
    border-width:1px !important;
    color:rgba(230,233,234,1) !important;
  }

  *#dm .dmInner div.u_1942448581 hr {
    border-width:1px !important;
    color:rgba(230,233,234,1) !important;
  }

  *#dm .dmInner div.u_1780836311 hr {
    border-width:1px !important;
    color:rgba(230,233,234,1) !important;
  }

  *#dm .dmInner div.u_1707877314 hr {
    border-width:1px !important;
    color:rgba(230,233,234,1) !important;
  }

  *#dm .dmInner div.u_1122588682 hr {
    border-width:1px !important;
    color:rgba(230,233,234,1) !important;
  }

  *#dm .dmInner div.u_1500989238 hr {
    border-width:1px !important;
    color:rgba(230,233,234,1) !important;
  }

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

  *#dm .dmInner div.u_1005344604 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

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

  *#dm .dmInner div.u_1708649233 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1873790214 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1079352248 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

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

  *#dm .dmInner div.u_1025196934 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

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

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

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

  *#dm .dmInner a.u_1187634981 {
    background-color:var(--color_8) !important;
    background-image:none !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1938445722 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1938445722 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1938445722 .photoGalleryViewAll { padding:0 20px !important; }

  *#dm .dmInner *.u_1938445722 .photoGalleryThumbs .image-container a { padding-top:120px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1938445722 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1938445722 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1938445722 .photoGalleryViewAll { padding:0 20px !important; }

  *#dm .dmInner *.u_1938445722 .photoGalleryThumbs .image-container a { padding-top:80px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1938445722 .photoGalleryThumbs .image-container a { padding-top:80px !important; }

  *#dm .dmInner *.u_1938445722 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_1938445722 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_1938445722 .photoGalleryViewAll { padding:0 10px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255, 255, 255, 1);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 756px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_n5a {
    width: auto;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_2om {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#widget_u4b {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_9tu {
    width: 30%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_ttd {
    width: 30%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_9);
    background-image: none;
}
    
#\36 3d24979f4a54e38542a8abb {
    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 3d24979f4a54e38542a8abc {
    min-height: 471px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_j68 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_0th {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_7ki {
    width: 42.43%;
    height: auto;
    max-width: 100%;
}
    
#widget_gij {
    width: 39.96%;
    height: auto;
    max-width: 100%;
}
    
#widget_m7c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#a7943013 {
    min-height: 1050px;
    column-gap: 3%;
    row-gap: 18px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 5faa393 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 96802fa {
    width: 260px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#ebdb2ea6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 57.84%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 3554b05 {
    background-color: rgba(233, 233, 233, 1);
    background-image: none;
}
    
#af195eec {
    width: 80.91%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7223497 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 5c17f50 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 39.06%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 d6a3fe7 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#widget_c8q {
    width: 24.12%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_vkp {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_glp {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 efd8f45 {
    min-height: 165px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 37fb949 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55.25%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 7d6473e {
    width: 72.75%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fac3ebab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40.72%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a214fd52 {
    background-color: var(--color_8);
    background-image: none;
}
    
#\32 fae7637 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_uqv {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\35 0347894 {
    width: 85px;
    height: 85px;
    max-width: 100%;
}
    
#a5181604 {
    min-height: 223px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 56943d1 {
    background-color: var(--color_3);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_2) #000000 var(--color_2) #000000;
    border-width: 1px 0 1px 0;
}
    
#\35 986e29d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 4790aed {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\31 1ea50fa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    background-color: rgba(233, 233, 233, 1);
    background-image: none;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#c3dc5e06 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.65%;
    min-height: 163px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9acc8a0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#d9cb5152 {
    width: 85px;
    height: 85px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f5c38a3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    background-color: var(--color_1);
    background-image: none;
    padding: 4% 3% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#ef225f32 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: var(--color_5);
    background-image: none;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\31 eef9c3e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#f934b97d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 c5dfd97 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 17b82e3 {
    width: 85px;
    height: 85px;
    max-width: 100%;
}
    
#a1195c50 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.47%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0680793 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b7c904c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    background-color: var(--color_6);
    background-image: none;
    padding: 4% 3% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 dbf5933 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.65%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 190ab3b {
    width: 85px;
    height: 85px;
    max-width: 100%;
}
    
#\33 6514bd4 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#d531f87a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#d5e06082 {
    min-height: 373px;
    column-gap: 3%;
    row-gap: 18px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#e49b4fe5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e49b4fe5 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#febf20c7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#febf20c7 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#cea3cee5::before, #cea3cee5 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#cea3cee5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 31.33%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a5d2069d {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 972f372 {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d9e86968::before, #d9e86968 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#d9e86968 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 31.33%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 d430e10 {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5e7c836 {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8714c6a {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d8847dd::before, #\35 d8847dd > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\35 d8847dd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 31.33%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ba52efe4 {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db94042e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#db94042e {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\35 122b977 {
    background-color: rgba(245, 245, 245, 1);
    background-image: none;
}
}



@media all {
    
#\34 ee55809.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 ee55809 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#c0335b6f {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd0d7af5::before, #cd0d7af5 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#cd0d7af5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 31.33%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f2965877.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f2965877 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\30 659e11b {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7393f21.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 7393f21 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#e10917bb {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c521da8 {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 fbfa532::before, #\34 fbfa532 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\34 fbfa532 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 31.33%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 800d653::before, #\39 800d653 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\39 800d653 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 31.33%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 1dadeae {
    min-height: 406px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 0% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 52a6905 {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aebefb83 {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dfbdf524 {
    margin: 0px 0% 0px 0%;
}
    
#\38 e143c6e {
    background-color: rgba(245, 245, 245, 1);
    background-image: none;
}
}



@media all {
    
#\33 352c55a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 352c55a {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\32 5b5a629 {
    min-height: 350px;
    column-gap: 3%;
    row-gap: 18px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 0955e5c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 0955e5c {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#ef3dfaaa::before, #ef3dfaaa > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#ef3dfaaa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 31.3%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 20e993a {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd0e9ee7::before, #fd0e9ee7 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#fd0e9ee7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 31.3%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#da6d2bab {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a3c2ab8 {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3c33985 {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1f2a2bd.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 1f2a2bd {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#b249eb1b {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6b22b9a::before, #a6b22b9a > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#a6b22b9a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 31.3%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c49329fb {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d04a36de {
    background-color: var(--color_9);
    background-image: none;
}
}



@media all {
    
#\31 6f688c6 {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 bfb0367 {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 dc19e24 {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 02f53e8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 02f53e8 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#f86f3a5b {
    min-height: 350px;
    column-gap: 3%;
    row-gap: 18px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 ffb82ab::before, #\36 ffb82ab > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\36 ffb82ab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 31.33%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a8f6b9d8 {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 029117e {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c2de3ac {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ee37a30.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 ee37a30 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\35 ba75f29::before, #\35 ba75f29 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\35 ba75f29 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 31.33%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 10079f1::before, #\39 10079f1 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\39 10079f1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 31.33%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d7b0c8f6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d7b0c8f6 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#e1c4e6b4 {
    background-color: var(--color_9);
    background-image: none;
}
}



@media all {
    
#\36 15ed28d {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-end;
    padding: 2% 0px 2% 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 e15c48c {
    min-height: 187px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 1% 0%;
}
    
#widget_ung.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0.7168458781362007% 0px 0.7168458781362007% 0px;
}
#widget_ung {
    width: 18.50%;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    margin: -39px 0% 0px 0%;
}
    
#c07a1163 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\37 018f031 {
    margin: 0px 0% 0px 0%;
}
    
#widget_2cc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    margin-top: -38px;
}
}



@media all {
    
#\38 a73ed69 {
    width: 800px;
    height: auto;
    max-width: none;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0b7f21f {
    margin: 0px 0% 0px 0%;
}
    
#\39 71801a2 {
    background-color: var(--color_3);
    background-image: none;
}
    
#bf34a2ef {
    min-height: 215px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 6% 4% 1% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 010c48c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 b3641cd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b3310f40 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c39281b2 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 8b9478d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a7b91d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e89bd984 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\37 a1973e6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_7);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    order: 0;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#\30 236dde6 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 91aa19f {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#f3b68a53 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 493c7fd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5b72fce {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#b232ed55 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7e9dab6 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8a9892f {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#c380cc21 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8f1f70b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6cd7fb3 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\31 0aaa911 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_8);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    order: 1;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#d6daf47e {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 7d30948 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\34 75891f2 {
    margin: 0px 0% 0px 0%;
}
    
#\37 3d97c48 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 e8d8b1a {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 812a48e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 dac728f {
    min-height: 230px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 41f989c {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\33 ba1d96e {
    background-color: var(--color_3);
    background-image: none;
}
    
#\35 11bb3fa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_1);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    order: 2;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#d2e7479d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db25e222 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_6);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    order: 3;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#a8d30a50 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\33 8e6f6e6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d53c838c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c16f95f {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ec5c7d9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 fa9d38f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#df9cf7b0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c89bfd83 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 3596c6e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#a4901443 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    margin: 0% 0% 0% 0%;
}
    
#cd76e4ff {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_4eh {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_1db {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#widget_3h0 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#ef523b6a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    margin-top: -38px;
}
    
#fa4f3013.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0.7168458781362007% 0px 0.7168458781362007% 0px;
}
#fa4f3013 {
    width: 18.50%;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    margin: -39px 0% 0px 0%;
}
    
#\34 dae74ab {
    background-color: var(--color_1);
    background-image: none;
}
    
#b48ee411 {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-end;
    padding: 2% 0px 2% 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f69bf25 {
    min-height: 187px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 1% 0%;
}
    
#\39 b79cf6b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
}
    
#widget_9tu {
    height: auto;
    width: 66.89%;
}
    
#widget_ttd {
    height: auto;
    width: 65.55%;
}
    
#widget_u4b {
    margin-top: -35px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_gij {
    height: auto;
}
    
#widget_7ki {
    height: auto;
}
    
#widget_m7c {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a7943013 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\34 5faa393 {
    width: 100.00%;
}
    
#ebdb2ea6 {
    width: 100%;
    min-height: 750px;
    height: auto;
}
    
#\34 5c17f50 {
    width: 100%;
    min-height: 80px;
}
    
#widget_c8q {
    height: auto;
}
    
#af195eec {
    width: 96.99%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 efd8f45 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 228px;
    column-gap: 2%;
}
    
#\39 37fb949 {
    width: 49%;
    min-height: 8px;
}
    
#fac3ebab {
    width: 49%;
    min-height: 8px;
}
    
#widget_uqv {
    width: 93.32%;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 0347894 {
    height: 85px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5181604 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 240px;
    column-gap: 0%;
}
    
#\34 4790aed {
    order: 1;
}
    
#\31 1ea50fa {
    row-gap: 30px;
    width: 50%;
    min-height: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#c3dc5e06 {
    height: auto;
    min-height: 127px;
    margin: 0px 0% 0px 0%;
}
    
#\33 9acc8a0 {
    order: 2;
}
    
#d9cb5152 {
    height: 85px;
}
    
#\37 f5c38a3 {
    row-gap: 30px;
    width: 50%;
    min-height: 80px;
    flex-direction: column;
    height: auto;
    flex-wrap: nowrap;
    padding-left: 3%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#ef225f32 {
    row-gap: 30px;
    width: 50%;
    min-height: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 eef9c3e {
    order: 2;
}
    
#\39 c5dfd97 {
    justify-self: auto;
    align-self: auto;
    width: 99.17%;
    order: 0;
    height: auto;
    min-height: 128px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 17b82e3 {
    height: 85px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1195c50 {
    height: auto;
    min-height: 130px;
    margin: 0px 0% 0px 0%;
}
    
#\33 b7c904c {
    row-gap: 30px;
    width: 50%;
    min-height: 80px;
    flex-direction: column;
    height: auto;
    flex-wrap: nowrap;
    padding-left: 3%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 dbf5933 {
    height: auto;
    min-height: 127px;
    margin: 0px 0% 0px 0%;
}
    
#\37 190ab3b {
    height: 85px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6514bd4 {
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 5e7c836 {
    width: 100%;
}
    
#d5e06082 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
    row-gap: 16px;
}
    
#\34 8714c6a {
    width: 100%;
}
    
#\35 d8847dd {
    width: 32%;
    min-height: 8px;
    row-gap: 16px;
    margin: 0% 0% 0% 0%;
}
    
#cea3cee5 {
    width: 32%;
    min-height: 8px;
    row-gap: 16px;
    margin: 0% 0% 0% 0%;
}
    
#a5d2069d {
    width: 100%;
}
    
#ba52efe4 {
    width: 100%;
}
    
#\35 972f372 {
    width: 100%;
}
    
#d9e86968 {
    width: 32%;
    min-height: 8px;
    row-gap: 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 d430e10 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 fbfa532 {
    width: 32%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\39 800d653 {
    width: 32%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\33 1dadeae {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
    min-height: 240px;
    row-gap: 16px;
}
    
#cd0d7af5 {
    width: 32%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 5b5a629 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
    row-gap: 16px;
}
    
#ef3dfaaa {
    width: 32%;
    min-height: 8px;
    row-gap: 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 20e993a {
    width: 100%;
}
    
#\30 3c33985 {
    width: 100%;
}
    
#fd0e9ee7 {
    width: 32%;
    min-height: 8px;
    row-gap: 16px;
    margin: 0% 0% 0% 0%;
}
    
#da6d2bab {
    width: 100%;
}
    
#\34 a3c2ab8 {
    width: 100%;
}
    
#a6b22b9a {
    width: 32%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a8f6b9d8 {
    width: 100%;
}
    
#\31 6f688c6 {
    width: 100%;
}
    
#\38 bfb0367 {
    width: 100%;
}
    
#\38 dc19e24 {
    width: 100%;
}
    
#\36 029117e {
    width: 100%;
}
    
#\35 c2de3ac {
    width: 100%;
}
    
#\35 ba75f29 {
    width: 32%;
    min-height: 8px;
    row-gap: 16px;
    margin: 0% 0% 0% 0%;
}
    
#f86f3a5b {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
    row-gap: 16px;
}
    
#\39 10079f1 {
    width: 32%;
    min-height: 8px;
    row-gap: 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 ffb82ab {
    width: 32%;
    min-height: 8px;
    row-gap: 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 e15c48c {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 a73ed69 {
    width: 480px;
}
    
#bf34a2ef {
    min-height: 88px;
    padding: 4% 4% 2% 4%;
}
    
#c0b7f21f {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 dac728f {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 290px;
    column-gap: 3%;
    row-gap: 24px;
    padding-bottom: 8%;
}
    
#\35 11bb3fa {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\37 a1973e6 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\31 0aaa911 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#db25e222 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 f69bf25 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#\39 71801a2 {
    grid-template-rows: minmax(8px, max-content);
}
    
#bf34a2ef {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\34 dac728f {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 ba1d96e {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#widget_9tu {
    height: auto;
    width: 62.82%;
    margin-top: -6px;
}
    
#widget_ttd {
    height: auto;
    width: 57.58%;
}
    
#widget_u4b {
    margin-top: -34px;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    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;
}
    
#widget_7ki {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_gij {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_m7c {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_0th {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_j68 {
    margin-top: 34px;
}
}



@media (max-width: 767px) {
    
#a7943013 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 5px;
}
    
#\34 5faa393 {
    width: 99.61%;
}
    
#ebdb2ea6 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 14px;
}
    
#\34 5c17f50 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
}
    
#widget_c8q {
    height: auto;
    width: 49%;
}
    
#af195eec {
    width: 91.80%;
}
    
#\34 96802fa {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\36 efd8f45 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 8% 4% 8% 4%;
}
    
#\39 37fb949 {
    width: 100%;
    min-height: 52px;
    align-items: flex-start;
    height: auto;
    padding: 6px 16px 6px 16px;
    margin: 2% 0% 2% 0%;
}
    
#fac3ebab {
    width: 100%;
    min-height: 70px;
    align-items: flex-start;
    row-gap: 7px;
    height: auto;
}
    
#widget_uqv {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\35 0347894 {
    height: 64px;
    width: 63px;
}
    
#a5181604 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\34 4790aed {
    order: 1;
}
    
#\31 1ea50fa {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 8% 6% 8% 6%;
    margin: 0% 0% 0% 0%;
}
    
#c3dc5e06 {
    row-gap: 24px;
    flex-direction: row;
    align-items: center;
    min-height: auto;
}
    
#\33 9acc8a0 {
    width: 76.0533280151568%;
    margin: 0px 0% 0px 0%;
}
    
#d9cb5152 {
    height: 64px;
    width: 65px;
}
    
#\37 f5c38a3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    height: auto;
    justify-content: flex-start;
    padding: 8% 6% 8% 6%;
    margin: 0% 0% 0% 0%;
}
    
#ef225f32 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 8% 6% 12% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\31 eef9c3e {
    width: 74.6517549553148%;
    margin: 0px 0% 0px 0%;
}
    
#\39 c5dfd97 {
    row-gap: 24px;
    flex-direction: row;
    min-height: auto;
    align-items: center;
    justify-self: auto;
    align-self: auto;
    width: 99.77%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 17b82e3 {
    height: 64px;
    width: 67px;
}
    
#a1195c50 {
    row-gap: 24px;
    flex-direction: row;
    min-height: auto;
    align-items: center;
}
    
#b0680793 {
    width: 75.32040093751559%;
    margin: 0px 0% 0px 0%;
}
    
#\33 b7c904c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    height: auto;
    justify-content: flex-start;
    padding: 8% 6% 8% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\33 dbf5933 {
    row-gap: 24px;
    flex-direction: row;
    align-items: center;
    min-height: auto;
}
    
#\37 190ab3b {
    height: 64px;
    width: 68px;
}
    
#\33 6514bd4 {
    width: 71.06687303410055%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d5e06082 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 3%;
}
    
#\35 d8847dd {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#cea3cee5 {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d9e86968 {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\34 fbfa532 {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#\39 800d653 {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#\33 1dadeae {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#cd0d7af5 {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
}
}



@media (max-width: 767px) {
    
#\32 5b5a629 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 3%;
}
    
#ef3dfaaa {
    row-gap: 12px;
    width: 100%;
    min-height: 343px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#fd0e9ee7 {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a6b22b9a {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\35 ba75f29 {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 2% 0% 2% 0%;
}
    
#f86f3a5b {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 3%;
}
    
#\39 10079f1 {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 ffb82ab {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\36 15ed28d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 e15c48c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
}
    
#widget_ung {
    width: 40.40%;
}
    
#widget_2cc.flex-element.widget-wrapper > [data-element-type] {
    padding: 2% 0px 2% 0px;
}
#widget_2cc {
    margin: 0px 0% 0px 0%;
}
    
#\37 018f031 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 a73ed69 {
    width: 310px;
    margin-left: 0%;
    margin-right: 0%;
}
    
#bf34a2ef {
    min-height: unset;
    flex-direction: column;
    padding: 12% 4% 2% 4%;
}
    
#\36 010c48c {
    width: 100%;
    min-height: 101px;
    align-items: center;
    row-gap: 5px;
}
}



@media (max-width: 767px) {
    
#c39281b2 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#e89bd984 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\37 a1973e6 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#\30 236dde6 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\32 91aa19f {
    min-height: auto;
}
    
#f3b68a53 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\30 5b72fce {
    min-height: auto;
}
    
#b7e9dab6 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\36 8a9892f {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\30 6cd7fb3 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\31 0aaa911 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#d6daf47e {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\33 7d30948 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\37 3d97c48 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\32 e8d8b1a {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\34 dac728f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 4% 6% 12% 6%;
}
    
#\39 41f989c {
    min-height: auto;
}
    
#\35 11bb3fa {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#db25e222 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#a8d30a50 {
    min-height: auto;
}
    
#\33 8e6f6e6 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\32 c16f95f {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\37 ec5c7d9 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#df9cf7b0 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#c89bfd83 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
}



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



@media (max-width: 767px) {
    
#b48ee411 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 2% 0px 2% 0px;
    margin: 2px 0% 2px 0%;
}
    
#\30 f69bf25 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
}
    
#ef523b6a {
    margin-top: 6px;
}
    
#fa4f3013 {
    width: 51.29%;
    height: auto;
    min-height: 59px;
}
    
#\39 b79cf6b {
    margin: 0px 0% 0px 0%;
}
}

