@media all {
  *#dm .dmInner div.u_1731946680 {
    border-style:solid !important;
    border-width:0px 0px 0px 2px !important;
    border-color:rgb(26,26,26) rgb(26,26,26) rgb(26,26,26) var(--color_2) !important;
  }

  *#dm .dmInner div.u_2712761850 .photoGalleryThumbs .image-container { border-radius:50% 0px 50% 50% !important; }

  *#dm .dmInner div.u_1013090163 .photoGalleryThumbs .image-container { border-radius:0px 50% 50% 0px !important; }

  *#dm .dmInner div.u_1298224424 .photoGalleryThumbs .image-container { border-radius:50% 0px 50% 0px !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1639572967 { background-position:50% 50% !important; }

  *#dm .dmInner *.u_1375787194 { background-position:50% 50% !important; }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1947026746 .photoGalleryThumbs .image-container { border-radius:12px 12px 12px 12px !important; }

  *#dm .dmInner div.u_1515398498 .photoGalleryThumbs .image-container { border-radius:12px 12px 12px 12px !important; }

  *#dm .dmInner div.u_1613200112 .photoGalleryThumbs .image-container { border-radius:12px 12px 12px 12px !important; }

  *#dm .dmInner *.u_1728873758 { background-position:50% 50% !important; }

  *#dm .dmInner *.u_1056619607 { background-position:100% 50% !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1555428554.hover span.text { color:var(--color_1) !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1947026746 .photoGalleryThumbs .image-container a { padding-top:350px !important; }

  *#dm .dmInner *.u_1515398498 .photoGalleryThumbs .image-container a { padding-top:169px !important; }

  *#dm .dmInner *.u_1613200112 .photoGalleryThumbs .image-container a { padding-top:169px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_2712761850 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_2712761850 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .dmInner *.u_2712761850 .caption-inner {
    border-bottom-left-radius:0px 100% 100% !important;
    -webkit-border-top-right-radius:0px 100% 100% !important;
    -moz-border-top-right-radius:0px 100% 100% !important;
    -webkit-border-bottom-right-radius:0px 100% 100% !important;
    -webkit-border-bottom-left-radius:0px 100% 100% !important;
    border-top-right-radius:0px 100% 100% !important;
    -webkit-border-top-left-radius:0px 100% 100% !important;
    border-radius:0px 100% 100% !important;
    -moz-border-bottom-right-radius:0px 100% 100% !important;
    -moz-border-top-left-radius:0px 100% 100% !important;
    border-top-left-radius:0px 100% 100% !important;
    -moz-border-radius:0px 100% 100% !important;
    -moz-border-bottom-left-radius:0px 100% 100% !important;
    border-bottom-right-radius:0px 100% 100% !important;
    -webkit-border-radius:0px 100% 100% !important;
  }

  *#dm .dmInner *.u_1013090163 .photoGalleryThumbs { padding:0px !important; }

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

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

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

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

  *#dm .dmInner *.u_1126998852 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .dmInner *.u_1126998852 .caption-inner {
    border-bottom-left-radius:100% !important;
    -webkit-border-top-right-radius:100% !important;
    -moz-border-top-right-radius:100% !important;
    -webkit-border-bottom-right-radius:100% !important;
    -webkit-border-bottom-left-radius:100% !important;
    border-top-right-radius:100% !important;
    -webkit-border-top-left-radius:100% !important;
    border-radius:100% !important;
    -moz-border-bottom-right-radius:100% !important;
    -moz-border-top-left-radius:100% !important;
    border-top-left-radius:100% !important;
    -moz-border-radius:100% !important;
    -moz-border-bottom-left-radius:100% !important;
    border-bottom-right-radius:100% !important;
    -webkit-border-radius:100% !important;
  }

  *#dm .dmInner *.u_1947026746 .photoGalleryThumbs { padding:0px !important; }

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

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

  *#dm .dmInner *.u_1947026746 .photoGalleryThumbs .image-container a { padding-top:450px !important; }

  *#dm .dmInner *.u_1515398498 .photoGalleryThumbs { padding:0px !important; }

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

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

  *#dm .dmInner *.u_1515398498 .photoGalleryThumbs .image-container a { padding-top:213px !important; }

  *#dm .dmInner *.u_1613200112 .photoGalleryThumbs .image-container a { padding-top:213px !important; }

  *#dm .dmInner *.u_1613200112 .photoGalleryThumbs { padding:0px !important; }

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

  *#dm .dmInner *.u_1613200112 .photoGalleryViewAll { padding:0 0px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1947026746 .photoGalleryThumbs .image-container a { padding-top:450px !important; }

  *#dm .dmInner *.u_1515398498 .photoGalleryThumbs .image-container a { padding-top:213px !important; }

  *#dm .dmInner *.u_1613200112 .photoGalleryThumbs .image-container a { padding-top:213px !important; }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1414266018
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0,0,0,0);
    --overlapping-background-image: none;
}
}



@media all {
    
#\34 2406380::before, #\34 2406380 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\34 2406380 {
    align-items: center;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: url("https://lirp.cdn-website.com/7e386f7e/dms3rep/multi/opt/AdobeStock_242955192-1920w.jpg");
    border-radius: 8px 8px 8px 8px;
    justify-content: flex-end;
    align-self: stretch;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abe[data-background-color-animation] {
    
}
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    
}
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 70px 100px 70px;
    margin: 0% 0% 0% 0%;
}
    
#group_71j {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 9161a55::before, #\36 9161a55 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\36 9161a55 {
    align-items: center;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: url("https://lirp.cdn-website.com/7e386f7e/dms3rep/multi/opt/AdobeStock_423577327-1920w.jpeg");
    border-radius: 8px 8px 8px 8px;
    justify-content: flex-end;
    align-self: stretch;
    height: auto;
    background-position: 50% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 c36501c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_0ld {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_j53 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 cc8812b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
}
    
#\37 049b0c4::before, #\37 049b0c4 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\37 049b0c4 {
    align-items: center;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: url("https://lirp.cdn-website.com/7e386f7e/dms3rep/multi/opt/AdobeStock_537425752-1920w.jpeg");
    border-radius: 8px 8px 8px 8px;
    justify-content: flex-end;
    align-self: stretch;
    height: auto;
    background-position: 50% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 c6cc22d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e4d978ae::before, #e4d978ae > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#e4d978ae {
    align-items: center;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: url("https://lirp.cdn-website.com/7e386f7e/dms3rep/multi/opt/AdobeStock_1879458412-1920w.jpeg");
    border-radius: 8px 8px 8px 8px;
    justify-content: flex-end;
    align-self: stretch;
    height: auto;
    background-position: 100% 50%;
    margin: 0% 0% 0% 0%;
}
    
#\39 8da3aa6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#d4de6301 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 d8cd920::before, #\33 d8cd920 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\33 d8cd920 {
    align-items: center;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: url("https://lirp.cdn-website.com/7e386f7e/dms3rep/multi/opt/AdobeStock_590069812-1920w.jpeg");
    border-radius: 8px 8px 8px 8px;
    justify-content: flex-end;
    align-self: stretch;
    height: auto;
    background-position: 50% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 64dfb0e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 1d833de {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#cec28b8a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/7e386f7e/dms3rep/multi/opt/AdobeStock_660892788-1920w.jpeg");
    order: 1;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 12px 12px 12px 12px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 a2bb317 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#bccce2dd {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 100px 70px 100px 70px;
    margin: 0% 0% 0% 0%;
}
    
#\30 0010e6a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c6e2e185 {
    width: 100%;
    height: 450px;
    max-width: 100%;
}
    
#c8a84fc1::before, #c8a84fc1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.8;
    border-radius: inherit;
}
#c8a84fc1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: url("https://lirp.cdn-website.com/7e386f7e/dms3rep/multi/opt/AdobeStock_682344419-1920w.jpeg");
}
    
#d7b0d115 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#eba9e40c {
    margin: 0px 0% 0px 0%;
}
    
#c96cebf2 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 2688295 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 8eb708f {
    width: 44.47%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 027e066::before, #\32 027e066 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.29;
}
#\32 027e066 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: url("https://lirp.cdn-website.com/7e386f7e/dms3rep/multi/opt/AdobeStock_198051606-1920w.jpeg");
}
    
#f18aa446 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 51.53%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 5011fb6 {
    min-height: 600px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 270px 70px 100px 70px;
    margin: 0% 0% 0% 0%;
}
    
#\35 f2bf0f9 {
    width: 91.03%;
    height: auto;
    max-width: 100%;
    margin-left: 1px;
    order: 1;
}
    
#\36 9c77d2e {
    width: 336px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 397be08 {
    margin: 0px 0% 0px 0%;
}
    
#widget_fsk {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#adb06af1 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_gc2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 16px;
}
#widget_gc2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_1jg {
    width: 48%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 5c5df78 {
    width: 48%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a58e079f {
    width: 48%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b2962e36 {
    width: 48%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d8b73d5a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\33 7b85741 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 57a8fa8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0,0,0,0);
    background-image: none;
}
    
#\36 8ac9f29 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 82c4e88 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 100px 70px 100px 70px;
    margin: 0% 0% 0% 0%;
}
    
#\34 3749c8d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 53c4fc7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\30 a8e9b79 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#a58ce2f1 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#f28a6186 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 70px 100px 70px;
}
    
#group_kcp {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_9r2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_th8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 0b90cd8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cb02f6fc::before, #cb02f6fc > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#cb02f6fc {
    background-image: url("https://lirp.cdn-website.com/7e386f7e/dms3rep/multi/opt/AdobeStock_440299419-1920w.jpeg");
}
    
#\37 ef55ced {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5ca9a29 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#d044bf71 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\35 bc2416b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 af464f2 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 70px 100px 70px;
    margin: 0% 0% 0% 0%;
}
    
#d64e6ece::before, #d64e6ece > .bgExtraLayerOverlay {
    
}
#d64e6ece {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#group_5pg {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_l5l {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_vv6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_rob {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_snu {
    align-items: flex-start;
    width: 40%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/7e386f7e/dms3rep/multi/opt/AdobeStock_482400475-1920w.jpeg");
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 12px 12px 12px 12px;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
}
    
#f4e05929 {
    align-items: flex-start;
    width: 63%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 24px 0px 24px 0px;
    margin: 0px -3% 0px -3%;
}
    
#\37 e858f0d {
    width: 100%;
    height: 450px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_lrg {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.076923076923077%;
    border-radius: 12px 12px 12px 12px;
    flex-wrap: nowrap;
    border-width: 0 0 0 2px;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_4);
    background-image: none;
}
    
#widget_s76 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_kef {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_5dg {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_r21 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c4b0b646 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.076923076923077%;
    border-radius: 12px 12px 12px 12px;
    flex-wrap: nowrap;
    border-width: 0 0 0 2px;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_4);
    background-image: none;
}
    
#\36 30afb06 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#cbc7fa6f {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 ddde9cd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 994c20a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e0409cbf {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.076923076923077%;
    border-radius: 12px 12px 12px 12px;
    flex-wrap: nowrap;
    border-width: 0 0 0 2px;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_4);
    background-image: none;
}
    
#\35 d11cc80 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 6cafef6 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fb8bb35f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 3aab9a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bc03fafa {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.076923076923077%;
    border-radius: 12px 12px 12px 12px;
    flex-wrap: nowrap;
    border-width: 0 0 0 2px;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_4);
    background-image: none;
}
    
#\31 e62935b {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 0f36053 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d5d4f036 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fa2ee415 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 46d7452 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.076923076923077%;
    border-radius: 12px 12px 12px 12px;
    flex-wrap: nowrap;
    border-width: 0 0 0 2px;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_4);
    background-image: none;
}
    
#\39 46e5131 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 8593a0e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 ab66964 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 bfd709a {
    align-items: flex-start;
    width: 63%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 24px 0px 24px 0px;
    margin: 0px -3% 0px -3%;
}
    
#\35 c7a9bb5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 328c8e0 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 14dff50 {
    align-items: flex-start;
    width: 40%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/7e386f7e/dms3rep/multi/opt/AdobeStock_1457244798-1920w.png");
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 12px 12px 12px 12px;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
    background-position: 100% 50%;
}
    
#\30 01442d5 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.076923076923077%;
    border-radius: 12px 12px 12px 12px;
    flex-wrap: nowrap;
    border-width: 0 0 0 2px;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_4);
    background-image: none;
}
    
#c7766995 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.076923076923077%;
    border-radius: 12px 12px 12px 12px;
    flex-wrap: nowrap;
    border-width: 0 0 0 2px;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_4);
    background-image: none;
}
    
#f4da3d84 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 e2713e6 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a9a13872 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f1fbf2b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d76bb513 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.076923076923077%;
    border-radius: 12px 12px 12px 12px;
    flex-wrap: nowrap;
    border-width: 0 0 0 2px;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_4);
    background-image: none;
}
    
#c9a91e08::before, #c9a91e08 > .bgExtraLayerOverlay {
    
}
#c9a91e08 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#eeac6418 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 f868d59 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.076923076923077%;
    border-radius: 12px 12px 12px 12px;
    flex-wrap: nowrap;
    border-width: 0 0 0 2px;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_4);
    background-image: none;
}
    
#c1a575e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 b383390 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b5e2489e {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 62e4997 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#de4554f0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 936d359 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 e10b107 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e8f29ae9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 1f37b1a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 7aae3cc {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#db74bbe7 {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c2e29262 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 70px 100px 70px;
    margin: 0% 0% 0% 0%;
}
    
#c5a7858d {
    width: 100%;
    height: 450px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6541b98 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 1f334d2 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 fb6bf17 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 acc55df {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ae3bde68 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 33f94ff {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/7e386f7e/dms3rep/multi/opt/AdobeStock_1079814763-1920w.png");
    order: 1;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 12px 12px 12px 12px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#cc70bcad {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 100px 70px 100px 70px;
    margin: 0% 0% 0% 0%;
}
    
#\31 383f5ef {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e0179f51::before, #e0179f51 > .bgExtraLayerOverlay {
    
}
#e0179f51 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\33 cbfcdba {
    width: 100%;
    height: 450px;
    max-width: 100%;
}
    
#\30 7db0436 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 4eecbac {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\31 d0032a2 {
    margin: 0px 0% 0px 0%;
}
    
#c1381555 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 e24fa43 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 100px 70px 100px 70px;
    margin: 0% 0% 0% 0%;
}
    
#\39 20c9937 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 4a3cad7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 d9a42df {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/7e386f7e/dms3rep/multi/opt/AdobeStock_451240932-1920w.jpeg");
    order: 1;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 12px 12px 12px 12px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e6b9b296 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\34 8d9a7cf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 2fa153b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 57d6f29::before, #\33 57d6f29 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.8;
    border-radius: inherit;
}
#\33 57d6f29 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: url("https://lirp.cdn-website.com/7e386f7e/dms3rep/multi/opt/AdobeStock_682344419-1920w.jpeg");
}
    
#\32 ae86039 {
    width: 100%;
    height: 450px;
    max-width: 100%;
}
    
#\38 c167d07 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\33 9bea98c {
    margin: 0px 0% 0px 0%;
}
    
#\36 1e0840e {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 b9592eb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\36 b9fd58a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 bd7bc99 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 ce27aa8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 ea5536d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#cceb0068 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#e3606d11 {
    width: 50%;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#af0e2b09 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#cd3c7fb8 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3289c35 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 5914907 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
    box-shadow: none;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 583f22b {
    width: 100%;
    grid-template-rows: minmax(450px, max-content);
    max-width: 100%;
}
    
#d48713be {
    align-items: flex-start;
    justify-self: end;
    align-self: center;
    order: 0;
    width: 50%;
    min-height: 50%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 24px;
    margin: 0px 0px 0px 0px;
}
    
#\33 d034791 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#ece3bba5 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 100px 70px 100px 70px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\33 132158c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#de891edb {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.076923076923077%;
    border-radius: 12px 12px 12px 12px;
    flex-wrap: nowrap;
    border-width: 0 0 0 2px;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_4);
    background-image: none;
}
    
#\31 0d2c8c6 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 684893d {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d1771f46 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e1b6f147 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.076923076923077%;
    border-radius: 12px 12px 12px 12px;
    flex-wrap: nowrap;
    border-width: 0 0 0 2px;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_4);
    background-image: none;
}
    
#fb193e68 {
    align-items: flex-start;
    width: 63%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 24px 0px 24px 0px;
    margin: 0px -3% 0px -3%;
}
    
#\30 a90a208 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f266bdce::before, #f266bdce > .bgExtraLayerOverlay {
    
}
#f266bdce {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\38 46efc43 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.076923076923077%;
    border-radius: 12px 12px 12px 12px;
    flex-wrap: nowrap;
    border-width: 0 0 0 2px;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_4);
    background-image: none;
}
    
#\30 d889130 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 70px 100px 70px;
    margin: 0% 0% 0% 0%;
}
    
#\36 89d7ef8 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 9eb7d7f {
    width: 100%;
    height: 450px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bed7f2b5 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e6f207b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 f335965 {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#be2eaf4e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 dd3b7dc {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 93175a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 6a42fa5 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fa60b2db {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fb5f5d7c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 e8e1852 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 f80e311 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.076923076923077%;
    border-radius: 12px 12px 12px 12px;
    flex-wrap: nowrap;
    border-width: 0 0 0 2px;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_4);
    background-image: none;
}
    
#\32 d28239f {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 b8caebc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 0e096e5 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 bdc37cf {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#cc5dd07e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b67f1811 {
    margin: 0px 0% 0px 0%;
}
    
#\36 ed9ba2b {
    align-items: flex-start;
    width: 40%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/7e386f7e/dms3rep/multi/opt/AdobeStock_671359381-1920w.jpeg");
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 12px 12px 12px 12px;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
}
    
#\39 839ba31 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 9ce1fe7 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b6f5dee7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 930edcf {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.076923076923077%;
    border-radius: 12px 12px 12px 12px;
    flex-wrap: nowrap;
    border-width: 0 0 0 2px;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_4);
    background-image: none;
}
}



@media all {
    
#\36 177d92b {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f92e31f7 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 100px 70px 100px 70px;
    margin: 0% 0% 0% 0%;
}
    
#\33 c08f178 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 2b726dd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 c0d928b {
    margin: 0px 0% 0px 0%;
}
    
#ccb1777b::before, #ccb1777b > .bgExtraLayerOverlay {
    
}
#ccb1777b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0,0,0,0);
    background-image: none;
}
    
#\35 72ae9d0 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 e493473 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 2e3b11d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cc5017b0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/7e386f7e/dms3rep/multi/opt/AdobeStock_219378859-1920w.jpeg");
    order: 1;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 12px 12px 12px 12px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 bac3745 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ded6c66a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f6378815::before, #f6378815 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.8;
}
#f6378815 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: url("https://lirp.cdn-website.com/7e386f7e/dms3rep/multi/opt/AdobeStock_198051606-1920w.jpeg");
}
    
#d92e868a {
    width: 100%;
    height: 450px;
    max-width: 100%;
}
    
#\31 6e6e6dd {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 100px 70px 100px 70px;
    margin: 0% 0% 0% 0%;
}
    
#c13577fc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d75485f1 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 2406380::before, #\34 2406380 > .bgExtraLayerOverlay {
    
}
    
#\36 3d24979f4a54e38542a8abc {
    padding: 80px 50px 80px 50px;
}
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    
}
    
#\36 9161a55::before, #\36 9161a55 > .bgExtraLayerOverlay {
    
}
    
#\37 049b0c4::before, #\37 049b0c4 > .bgExtraLayerOverlay {
    
}
    
#e4d978ae::before, #e4d978ae > .bgExtraLayerOverlay {
    
}
    
#\33 d8cd920::before, #\33 d8cd920 > .bgExtraLayerOverlay {
    
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bccce2dd {
    padding: 80px 50px 80px 50px;
}
    
#c8a84fc1::before, #c8a84fc1 > .bgExtraLayerOverlay {
    
}
    
#eba9e40c {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 027e066::before, #\32 027e066 > .bgExtraLayerOverlay {
    
}
    
#\39 5011fb6 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 200px 50px 80px 50px;
}
    
#\38 8eb708f {
    align-content: center;
    width: 100%;
    min-height: 80px;
}
    
#\36 397be08 {
    margin: 0px 0% 0px 0%;
}
    
#f18aa446 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 82c4e88 {
    padding: 80px 50px 80px 50px;
}
    
#a58ce2f1 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f28a6186 {
    padding: 100px 50px 100px 50px;
}
    
#cb02f6fc::before, #cb02f6fc > .bgExtraLayerOverlay {
    
}
    
#\35 bc2416b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 af464f2 {
    padding: 80px 50px 80px 50px;
}
    
#d64e6ece::before, #d64e6ece > .bgExtraLayerOverlay {
    
}
    
#\37 ab66964 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c2e29262 {
    padding: 80px 50px 80px 50px;
}
    
#c9a91e08::before, #c9a91e08 > .bgExtraLayerOverlay {
    
}
    
#\33 fb6bf17 {
    margin: 0px 0% 0px 0%;
}
    
#\38 14dff50 {
    background-position: 50% 50%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cc70bcad {
    padding: 80px 50px 80px 50px;
}
    
#e0179f51::before, #e0179f51 > .bgExtraLayerOverlay {
    
}
    
#\31 d0032a2 {
    margin: 0px 0% 0px 0%;
}
    
#\33 33f94ff {
    background-position: 50% 50%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 e24fa43 {
    padding: 80px 50px 80px 50px;
}
    
#\33 57d6f29::before, #\33 57d6f29 > .bgExtraLayerOverlay {
    
}
    
#\33 9bea98c {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ece3bba5 {
    padding: 80px 50px 80px 50px;
}
    
#cd3c7fb8 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b67f1811 {
    margin: 0px 0% 0px 0%;
}
    
#f266bdce::before, #f266bdce > .bgExtraLayerOverlay {
    
}
    
#\30 d889130 {
    padding: 80px 50px 80px 50px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f92e31f7 {
    padding: 80px 50px 80px 50px;
}
    
#\38 c0d928b {
    margin: 0px 0% 0px 0%;
}
    
#ccb1777b::before, #ccb1777b > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cc5017b0 {
    background-position: 50% 50%;
}
    
#f6378815::before, #f6378815 > .bgExtraLayerOverlay {
    
}
    
#\31 6e6e6dd {
    padding: 80px 50px 80px 50px;
}
    
#d75485f1 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 2406380::before, #\34 2406380 > .bgExtraLayerOverlay {
    
}
#\34 2406380 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    align-items: flex-start;
    min-height: 200px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 16px 30px 16px;
}
    
#group_71j {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\36 9161a55::before, #\36 9161a55 > .bgExtraLayerOverlay {
    
}
#\36 9161a55 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    align-items: flex-start;
    min-height: 200px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    
}
    
#\37 049b0c4::before, #\37 049b0c4 > .bgExtraLayerOverlay {
    
}
#\37 049b0c4 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    align-items: flex-start;
    min-height: 200px;
    margin: 0px 0% 0px 0%;
}
    
#e4d978ae::before, #e4d978ae > .bgExtraLayerOverlay {
    
}
#e4d978ae {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    align-items: flex-start;
    min-height: 200px;
    margin: 0px 0% 0px 0%;
}
    
#d4de6301 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\33 d8cd920::before, #\33 d8cd920 > .bgExtraLayerOverlay {
    
}
#\33 d8cd920 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    align-items: flex-start;
    min-height: 200px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#cec28b8a {
    min-height: 160px;
    align-items: center;
    width: 100%;
    order: 0;
}
    
#bccce2dd {
    min-height: unset;
    flex-direction: column;
    padding: 30px 16px 30px 16px;
}
    
#\30 0010e6a {
    min-height: 100px;
    align-items: flex-start;
    width: 100%;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#c6e2e185 {
    height: 200px;
}
    
#c8a84fc1::before, #c8a84fc1 > .bgExtraLayerOverlay {
    
}
    
#c96cebf2 {
    width: 326px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 2688295 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#\38 8eb708f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 027e066::before, #\32 027e066 > .bgExtraLayerOverlay {
    
}
    
#f18aa446 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#\39 5011fb6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 120px 16px 60px 16px;
}
    
#\36 9c77d2e {
    margin: 0px 0% 0px 0%;
}
    
#\35 f2bf0f9 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#adb06af1 {
    width: 326px;
    margin: 0px 0% 0px 0%;
}
    
#\36 397be08 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 7b85741 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#\31 82c4e88 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 16px 30px 16px;
}
}



@media (max-width: 767px) {
    
#f28a6186 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 100px 16px 75px 16px;
}
    
#group_kcp {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#cb02f6fc::before, #cb02f6fc > .bgExtraLayerOverlay {
    
}
    
#\37 ef55ced {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#\37 5ca9a29 {
    margin: 0px 0% 0px 0%;
}
    
#d044bf71 {
    margin: 0px 0% 0px 0%;
}
    
#\35 bc2416b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 af464f2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 16px 30px 16px;
}
    
#d64e6ece::before, #d64e6ece > .bgExtraLayerOverlay {
    
}
    
#group_5pg {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\37 e858f0d {
    height: 200px;
}
    
#group_snu {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_lrg {
    column-gap: 3.076923076923077%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#widget_s76 {
    margin-right: 0%;
    margin-left: 0%;
    width: 60px;
}
    
#group_kef {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 12px;
    min-height: auto;
}
    
#group_rob {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f4e05929 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c4b0b646 {
    column-gap: 3.076923076923077%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#\36 30afb06 {
    margin-right: 0%;
    margin-left: 0%;
    width: 60px;
}
    
#cbc7fa6f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 12px;
    min-height: auto;
}
    
#e0409cbf {
    column-gap: 3.076923076923077%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#\35 d11cc80 {
    margin-right: 0%;
    margin-left: 0%;
    width: 60px;
}
    
#\39 6cafef6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 12px;
    min-height: auto;
}
    
#bc03fafa {
    column-gap: 3.076923076923077%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#\31 e62935b {
    margin-right: 0%;
    margin-left: 0%;
    width: 60px;
}
    
#\35 0f36053 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 12px;
    min-height: auto;
}
    
#\38 46d7452 {
    column-gap: 3.076923076923077%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#\39 46e5131 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 12px;
    min-height: auto;
}
}



@media (max-width: 767px) {
    
#\36 bfd709a {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 328c8e0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 60px;
}
    
#\38 14dff50 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 01442d5 {
    column-gap: 3.076923076923077%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#\38 e10b107 {
    margin-right: 0%;
    margin-left: 0%;
    width: 60px;
}
    
#c7766995 {
    column-gap: 3.076923076923077%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#f4da3d84 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 12px;
    min-height: auto;
}
    
#\34 e2713e6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 12px;
    min-height: auto;
}
    
#a9a13872 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 7aae3cc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 12px;
    min-height: auto;
}
    
#db74bbe7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#d76bb513 {
    column-gap: 3.076923076923077%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#c2e29262 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 16px 30px 16px;
}
    
#c9a91e08::before, #c9a91e08 > .bgExtraLayerOverlay {
    
}
    
#c5a7858d {
    height: 200px;
}
    
#eeac6418 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 12px;
    min-height: auto;
}
    
#\32 1f334d2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 60px;
}
    
#\38 f868d59 {
    column-gap: 3.076923076923077%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#b5e2489e {
    margin-right: 0%;
    margin-left: 0%;
    width: 60px;
}
}



@media (max-width: 767px) {
    
#\32 acc55df {
    min-height: 100px;
    align-items: flex-start;
    width: 100%;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#\33 33f94ff {
    min-height: 160px;
    align-items: center;
    width: 100%;
    order: 0;
}
    
#cc70bcad {
    min-height: unset;
    flex-direction: column;
    padding: 30px 16px 30px 16px;
}
    
#e0179f51::before, #e0179f51 > .bgExtraLayerOverlay {
    
}
    
#\33 cbfcdba {
    height: 200px;
}
    
#c1381555 {
    width: 326px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 e24fa43 {
    min-height: unset;
    flex-direction: column;
    padding: 30px 16px 30px 16px;
}
    
#\35 d9a42df {
    min-height: 160px;
    align-items: center;
    width: 100%;
    order: 0;
}
    
#\38 2fa153b {
    min-height: 100px;
    align-items: flex-start;
    width: 100%;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#\33 57d6f29::before, #\33 57d6f29 > .bgExtraLayerOverlay {
    
}
    
#\32 ae86039 {
    height: 200px;
}
    
#\36 1e0840e {
    width: 326px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 5914907 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\30 583f22b {
    grid-template-rows: minmax(350px, max-content);
}
    
#d48713be {
    row-gap: 12px;
    padding: 0px 0px 0px 12px;
    margin: 0px 0px 0px 0px;
}
    
#ece3bba5 {
    min-height: unset;
    flex-direction: column;
    padding: 30px 16px 30px 16px;
}
    
#\32 ce27aa8 {
    min-height: 100px;
    align-items: flex-start;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#e3606d11 {
    width: 50%;
}
}



@media (max-width: 767px) {
    
#de891edb {
    column-gap: 3.076923076923077%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#\31 0d2c8c6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 60px;
}
    
#\31 684893d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 12px;
    min-height: auto;
}
    
#\31 6a42fa5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 12px;
    min-height: auto;
}
    
#e1b6f147 {
    column-gap: 3.076923076923077%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#fb193e68 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f266bdce::before, #f266bdce > .bgExtraLayerOverlay {
    
}
    
#\31 f80e311 {
    column-gap: 3.076923076923077%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#\38 46efc43 {
    column-gap: 3.076923076923077%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#\32 d28239f {
    margin-right: 0%;
    margin-left: 0%;
    width: 60px;
}
    
#\30 d889130 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 16px 30px 16px;
}
    
#\36 89d7ef8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 60px;
}
    
#\36 0e096e5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 12px;
    min-height: auto;
}
    
#\34 b8caebc {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 bdc37cf {
    margin-right: 0%;
    margin-left: 0%;
    width: 60px;
}
    
#\30 9eb7d7f {
    height: 200px;
}
    
#bed7f2b5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 12px;
    min-height: auto;
}
    
#\36 ed9ba2b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 f335965 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\33 9ce1fe7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 12px;
    min-height: auto;
}
    
#\36 dd3b7dc {
    margin-right: 0%;
    margin-left: 0%;
    width: 60px;
}
    
#\38 930edcf {
    column-gap: 3.076923076923077%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#\36 177d92b {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#f92e31f7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 16px 30px 16px;
}
    
#ccb1777b::before, #ccb1777b > .bgExtraLayerOverlay {
    
}
    
#\35 72ae9d0 {
    width: 326px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#cc5017b0 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    order: 0;
}
    
#ded6c66a {
    min-height: 100px;
    align-items: flex-start;
    width: 100%;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#f6378815::before, #f6378815 > .bgExtraLayerOverlay {
    
}
    
#d92e868a {
    height: 200px;
}
    
#\31 6e6e6dd {
    min-height: unset;
    flex-direction: column;
    padding: 30px 16px 30px 16px;
}
}

