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

  *#dm .dmInner div.u_1546687043 img { object-fit:cover !important; }

  *#dm .dmInner *.u_1282493261 { display:none !important; }

  *#dm .dmInner *.u_1995746862 { display:none !important; }

  *#dm .dmInner *.u_1481623009 { display:none !important; }

  *#dm .dmInner *.u_1496766908 { display:none !important; }

  *#dm .dmInner *.u_1370166895 { display:none !important; }

  *#dm .dmInner *.u_1740076153 { display:none !important; }

  *#dm .dmInner div.u_1176268678 .caption-inner {
    border-width:1px !important;
    border-style:solid !important;
    border-color:var(--color_4) !important;
    padding-left:10px 12px !important;
    padding-right:10px 12px !important;
  }

  *#dm .dmInner div.u_1176268678 .caption-container .caption-title {
    font-weight:600 !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1176268678 .caption-container .caption-text,
  *#dm .dmInner div.u_1176268678 .caption-container .caption-text .rteBlock { color:var(--color_3) !important; }

  *#dm .dmInner span.u_1675480890 { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1675480890 {
    border-color:var(--color_4) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:0px !important;
  }

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

  *#dm .dmInner div.u_1481830597 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1481830597 span[data-icon-mask] { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1367488026 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1367488026 span[data-icon-mask] { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1273704624 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1273704624 span[data-icon-mask] { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1199692768 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1199692768 span[data-icon-mask] { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1954244417:hover .iconBg { background-color:rgb(244,245,235) !important; }

  *#dm .dmInner a.u_1954244417.hover .iconBg { background-color:rgb(244,245,235) !important; }

  *#dm .dmInner a.u_1954244417 span.text {
    font-size:20px !important;
    color:rgba(244,245,235,1) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1954244417 .iconBg {
    background-color:rgba(244,245,235,1) !important;
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/82e1db99/icon/call_8400328.svg) !important;
    width:36px !important;
    height:36px !important;
  }

  *#dm .dmInner a.u_1954244417 { box-shadow:rgba(45,58,40,1) 0px 3px 6px 0px !important; }

  *#dm .dmInner a.u_1954244417:hover span.text {
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1954244417.hover span.text {
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1176268678 .photoGalleryThumbs { padding:0px !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1176268678 .photoGalleryThumbs .image-container a { padding-top:100% !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\34 d80ded7 {
    min-height: 0;
    width: 100%;
    padding-top: 96px;
    padding-bottom: 96px;
    max-width: none;
    align-items: flex-start;
    flex-wrap: nowrap;
}
    
#c6233504::before, #c6233504 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: var(--color_2);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.6;
    content: '';
    height: 100%;
}
#c6233504 {
    background-image: url("https://irp.cdn-website.com/82e1db99/dms3rep/multi/opt/IMG_1448-1920w.png");
}
    
#\36 8a4c6aa {
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    align-self: auto;
    min-height: 8px;
}
    
#a756fde4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 dcb9ab1 {
    max-width: 500px;
    width: auto;
    height: auto;
}
    
#ed12f37f {
    max-width: 500px;
    width: auto;
    height: auto;
}
    
#\31 c61030b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#\31 c61030b {
    max-width: 100%;
    width: auto;
    min-height: 88px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#undefined {
    width: 52%;
}
}



@media all {
    
#ca920c19 {
    min-height: 240px;
    column-gap: 4%;
    width: 100%;
    padding-top: 96px;
    padding-bottom: 96px;
    max-width: var(--max-content-width_1, 1200px);
}
    
#e2072556 {
    background-color: var(--color_1);
}
    
#d7960fea {
    row-gap: 20px;
    width: 48.82%;
    justify-content: flex-start;
    min-width: 4%;
    min-height: 8px;
}
    
#f23cab70 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
}
    
#\38 c5edf72 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#\33 c80e14f {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 3;
}
    
#\39 f336076 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
}
    
#\31 83f63f1 {
    width: 47.07%;
    align-items: center;
    min-width: 4%;
    min-height: 8px;
}
    
#\34 587be23 {
    width: 100%;
    height: auto;
}
}



@media all {
    
#\37 0a33a64 {
    min-height: 0;
    row-gap: 40px;
    width: 100%;
    padding-top: 96px;
    padding-bottom: 96px;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
}
    
#\34 34c1d55 {
    background-color: var(--color_1);
}
    
#\30 40571b1 {
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    min-height: 80px;
}
    
#\35 8a89625 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 1430af9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 6b44d6a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 e41540a {
    min-height: 80px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\33 c453fa0 {
    max-width: 1200px;
    width: 100%;
}
}



@media all {
    
#\37 ec5bb0e {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    padding-top: 96px;
    padding-bottom: 96px;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
}
    
#\30 58b2e9d {
    background-color: var(--color_2);
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_4) #000000;
    border-style: solid;
}
    
#d8717455 {
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
}
    
#\38 c471551 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 dd5e38d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 5693d8d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 f2fa0b8 {
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
}
    
#\34 657d90e {
    row-gap: 32px;
    column-gap: 4%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
}
    
#fdc56234 {
    row-gap: 8px;
    width: 48%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\37 e30a6a3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b02c8014 {
    row-gap: 8px;
    width: 48%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\38 59bb86d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b3e47fa3 {
    row-gap: 8px;
    width: 48%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#da908be4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f5ce847f {
    row-gap: 8px;
    width: 48%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\38 f09648d {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\30 ebda255 {
    min-height: auto;
    row-gap: 32px;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
}
    
#\36 25c48a2 {
    background-color: var(--color_2);
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_4) #000000;
    border-style: solid;
}
    
#\37 e8ac14b {
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#c9dc8b33 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 9a3a3fa {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 a70701f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#eddcc2e2 {
    justify-content: flex-start;
    align-items: stretch;
}
    
#\35 cdf90b2 {
    row-gap: 16px;
    column-gap: 20px;
    padding-top: 8px;
    flex-direction: row;
    width: 100%;
    align-items: center;
    flex-wrap: wrap;
}
    
#\31 29eb2e5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 40px 18px 40px;
}
#\31 29eb2e5 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#ed70a271.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 40px 18px 40px;
}
#ed70a271 {
    min-height: 56px;
}
}



@media all {
    
#\37 9516504 {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 1ddcc39 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\35 6ade491 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12px 5% 12px 5%;
}
    
#ecd5c007 {
    background-color: var(--color_6);
    background-image: none;
}
    
#widget_m5t {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_k4s {
    flex-direction: row;
    align-items: flex-start;
    width: 48.32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    --column-gap: 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_cmn {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ae148224 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bcada8ce {
    flex-direction: row;
    align-items: flex-start;
    width: 48.32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    --column-gap: 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e0a27c2 {
    width: 54px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 a75cdee {
    flex-direction: row;
    align-items: flex-start;
    width: 48.32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    --column-gap: 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 11ed476 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 70a61e2 {
    width: 54px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 c388416 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 eb04860 {
    flex-direction: row;
    align-items: flex-start;
    width: 48.32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    --column-gap: 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9a9f7b4 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#cf429d35 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 35.71%;
    min-width: 4%;
    order: 0;
    align-self: auto;
}
    
#\39 7c8f1c8 {
    min-height: 650px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\34 d444947 {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 98816c4 {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9f28aea.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#\36 9f28aea {
    max-width: 100%;
    width: 100%;
    min-height: 44px;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f202473 {
    border-width: 1px 0px 1px 0px;
    border-color: var(--color_5) #000000 var(--color_5) #000000;
    border-style: solid;
    background-color: rgba(245, 245, 245, 1);
    background-image: none;
}
    
#e6033f10 {
    row-gap: 8px;
    width: 50%;
    justify-content: flex-start;
    align-items: flex-start;
    border-width: 0px 0 0 0;
    border-color: rgba(172, 163, 161, 1) #000000 #000000 #000000;
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#e4bb3f2b {
    width: 60.28%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    order: 1;
    min-height: 8px;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#faa87285 {
    row-gap: 8px;
    width: 50%;
    justify-content: flex-start;
    align-items: flex-start;
    border-width: 0 0px 0 0;
    border-color: #000000 rgba(172, 163, 161, 1) #000000 #000000;
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#c35df54f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 81225cc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 28e9406 {
    row-gap: 8px;
    width: 50%;
    justify-content: flex-start;
    align-items: flex-start;
    border-width: 0 0 0 0px;
    border-color: #000000 #000000 #000000 rgba(172, 163, 161, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 92e8925 {
    row-gap: 8px;
    width: 50%;
    justify-content: flex-start;
    align-items: flex-start;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 rgba(172, 163, 161, 1) #000000;
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 66e0b5f {
    row-gap: 0px;
    column-gap: 0%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 0%;
    align-self: stretch;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ac6abba0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e84ffee8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 d80ded7 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 8a4c6aa {
    width: 71.7%;
}
    
#undefined {
    width: 71.63%;
}
}



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



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 6ade491 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 1ddcc39 {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\38 eb04860 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\39 a75cdee {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#bcada8ce {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#group_k4s {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 7c8f1c8 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 66e0b5f {
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#faa87285 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#\32 92e8925 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#e6033f10 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 3;
}
    
#\32 28e9406 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 2;
}
}



@media (max-width: 767px) {
    
#\34 d80ded7 {
    min-height: 55vh;
    padding-top: 72px;
    padding-bottom: 72px;
}
    
#\36 8a4c6aa {
    align-items: center;
    width: 100%;
}
    
#undefined {
    width: 43.33%;
}
}



@media (max-width: 767px) {
    
#ca920c19 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 32px;
}
    
#d7960fea {
    width: 100%;
}
    
#\31 83f63f1 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 0a33a64 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\30 40571b1 {
    align-items: center;
    width: 100%;
    min-height: 80px;
}
    
#\33 e41540a {
    align-items: center;
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\37 ec5bb0e {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#d8717455 {
    align-items: center;
}
    
#\31 f2fa0b8 {
    align-items: center;
}
    
#\34 657d90e {
    flex-direction: column;
    row-gap: 28px;
}
    
#fdc56234 {
    width: 100%;
}
    
#b02c8014 {
    width: 100%;
}
    
#b3e47fa3 {
    width: 100%;
}
    
#f5ce847f {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\30 ebda255 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 e8ac14b {
    align-items: center;
}
    
#\35 cdf90b2 {
    flex-direction: column;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\37 1ddcc39 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 10px;
    justify-content: space-around;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 6ade491 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12px 1% 12px 1%;
}
    
#\38 eb04860 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\39 a75cdee {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#bcada8ce {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#group_k4s {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\39 9a9f7b4 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#cf429d35 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 7c8f1c8 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#e6033f10 {
    width: 100%;
}
    
#e4bb3f2b {
    align-items: center;
    width: 100%;
    min-height: 80px;
}
    
#faa87285 {
    width: 100%;
}
    
#\32 28e9406 {
    width: 100%;
}
    
#\32 92e8925 {
    width: 100%;
}
    
#\35 66e0b5f {
    flex-direction: column;
    row-gap: 28px;
}
}

