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

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

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

  *#dm .dmInner *.u_1947697110 { display:block !important; }

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

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

  *#dm .dmInner *.u_1486704045 { display:block !important; }

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

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

  *#dm .dmInner *.u_1807475704 { display:block !important; }

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

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

  *#dm .dmInner *.u_1183959527 { display:block !important; }

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

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

  *#dm .dmInner *.u_1323769080 { display:block !important; }

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

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

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

  *#dm .dmInner *.u_1655016140 { display:block !important; }

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

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

  *#dm .dmInner div.u_3888403205 .caption-container .caption-title { color:var(--color_4) !important; }

  *#dm .dmInner div.u_3888403205 .caption-inner { background-color:rgba(21,22,21,0.4) !important; }

  *#dm .dmInner *.u_3888403205 .caption-inner {
    border-bottom-left-radius:20px !important;
    -webkit-border-top-right-radius:20px !important;
    -moz-border-top-right-radius:20px !important;
    -webkit-border-bottom-right-radius:20px !important;
    -webkit-border-bottom-left-radius:20px !important;
    border-top-right-radius:20px !important;
    -webkit-border-top-left-radius:20px !important;
    border-radius:20px !important;
    -moz-border-bottom-right-radius:20px !important;
    -moz-border-top-left-radius:20px !important;
    border-top-left-radius:20px !important;
    -moz-border-radius:20px !important;
    -moz-border-bottom-left-radius:20px !important;
    border-bottom-right-radius:20px !important;
    -webkit-border-radius:20px !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner nav.u_1939645027 { color:black !important; }
}
@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(255,255,255,1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(255,255,255,1) !important; }

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

  *#dm .dmInner *.u_3888403205 .photoGalleryThumbs { padding:2.5px !important; }

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

  *#dm .dmInner *.u_3888403205 .photoGalleryViewAll { padding:0 2.5px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_3888403205 .photoGalleryThumbs { padding:2.5px !important; }

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

  *#dm .dmInner *.u_3888403205 .photoGalleryViewAll { padding:0 2.5px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_3888403205 .photoGalleryThumbs { padding:2.5px !important; }

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

  *#dm .dmInner *.u_3888403205 .photoGalleryViewAll { padding:0 2.5px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 089185e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-end;
    margin: 0% 0% 0% 0%;
}
    
#\33 d08652b {
    min-height: 662px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 300px 70px 100px 70px;
    margin: 0% 0% 0% 0%;
}
    
#\39 237c225::before, #\39 237c225 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.2;
    border-radius: inherit;
}
#\39 237c225 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0,0,0,1);
    background-image: url("https://lirp.cdn-website.com/de00beef/dms3rep/multi/opt/KV-1920w.jpg");
    background-position: 50% 0%;
}
    
#\39 edec9bf {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6aff41d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 6690972 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    order: 1;
    --column-gap: 0px;
}
    
#\34 0b77b6e {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d5775fc {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
}
    
#ce31f94d::before, #ce31f94d > .bgExtraLayerOverlay {
    
}
#ce31f94d {
    background-image: none;
    background-attachment: fixed;
}
    
#group_ojh {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#e46ba0a2 {
    min-height: 216px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ecfc449e {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 65.23%;
    min-height: 216px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    height: auto;
}
    
#e88192ce {
    width: 60.69%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_vg1 {
    width: 16.46%;
    height: 220px;
    max-width: 100%;
    order: 0;
}
    
#e9903d06 {
    width: 18.38%;
    height: 220px;
    max-width: 100%;
    order: 2;
}
    
#\37 48f2ca5 {
    width: 18.84%;
    height: 212px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3704fbb {
    width: 19.69%;
    height: 210px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 80c18dc {
    width: 25%;
    height: 210px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ed651a2 {
    width: 25%;
    height: 216px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 874de0a {
    width: 25%;
    height: 216px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#dc230c30 {
    min-height: 644px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\36 db879b0::before, #\36 db879b0 > .bgExtraLayerOverlay {
    
}
#\36 db879b0 {
    background-image: none;
    background-attachment: fixed;
}
    
#\34 5d9fb7b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-color: rgba(0,0,0,0);
    background-image: none;
    order: 0;
    border-radius: 20px 20px 20px 20px;
    border-width: 5px 5px 5px 5px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_krf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\32 be50bb9 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
}
    
#\33 aac9885::before, #\33 aac9885 > .bgExtraLayerOverlay {
    
}
#\33 aac9885 {
    background-image: none;
    background-attachment: fixed;
}
    
#ed81916d {
    width: 96.15%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 39b4fb8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c727624a {
    min-height: 265px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: none;
    order: 1;
    border-radius: 20px 20px 20px 20px;
    border-width: 5px 5px 5px 5px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f9f8b183 {
    width: 213px;
    height: 215px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 da6d551 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_hp8 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#group_pph {
    flex-direction: row;
    align-items: center;
    width: 25.74%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 ab4b59c {
    align-items: center;
    width: 70.26%;
    min-height: 152px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.8461538461538463%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
}



@media all {
    
#\34 c0932b6 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: none;
    order: 1;
    border-radius: 20px 20px 20px 20px;
    border-width: 5px 5px 5px 5px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#aa0b86d2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a2e00a0::before, #\36 a2e00a0 > .bgExtraLayerOverlay {
    
}
#\36 a2e00a0 {
    background-image: none;
    background-attachment: fixed;
}
    
#\36 e823012 {
    width: 96.15%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b36b10a {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
}
    
#\39 5ff351b {
    width: 224px;
    height: 262px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 457e207 {
    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_9fh {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#group_nn2 {
    flex-direction: row;
    align-items: center;
    width: 17.92%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 5140d54 {
    justify-content: flex-start;
    align-items: center;
    width: 78.08%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.8461538461538463%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\32 e64d96f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    border-width: 3px 3px 3px 3px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 a11efa0 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\38 0c40484 {
    background-color: var(--color_1);
    background-image: none;
}
    
#c1f65120 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#d47b9d4c::before, #d47b9d4c > .bgExtraLayerOverlay {
    
}
#d47b9d4c {
    background-image: none;
    background-attachment: fixed;
}
    
#\32 8f62607 {
    min-height: 416px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-color: var(--color_4);
    background-image: none;
    order: 1;
    border-radius: 20px 20px 20px 20px;
    border-width: 5px 5px 5px 5px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ddbdd713 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eeae6d66 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
}
    
#\37 d21d58f {
    width: 43.85%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_vog {
    width: 71.19%;
    height: 233px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_on4 {
    width: 100.00%;
    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 64d80b3 {
    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 f41a7a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_hfj {
    justify-content: flex-start;
    align-items: center;
    width: 29.09%;
    min-height: 366px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.8461538461538463%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#group_8lp {
    align-items: flex-start;
    width: 66.87%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_h2p {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 d08652b {
    padding: 150px 70px 150px 70px;
}
    
#d6aff41d {
    margin: 0px 0% 0px 0%;
}
    
#\39 237c225::before, #\39 237c225 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 d5775fc {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#ce31f94d::before, #ce31f94d > .bgExtraLayerOverlay {
    
}
    
#\37 48f2ca5 {
    height: 122px;
}
    
#d3704fbb {
    height: 124px;
}
    
#group_ojh {
    height: auto;
    min-height: 124px;
}
    
#\30 80c18dc {
    height: 118px;
}
    
#\31 ed651a2 {
    height: 116px;
}
    
#\39 874de0a {
    height: 116px;
}
    
#ecfc449e {
    height: auto;
    min-height: 118px;
}
    
#e46ba0a2 {
    height: auto;
    min-height: 118px;
}
    
#e9903d06 {
    height: 120px;
}
    
#widget_vg1 {
    height: 118px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dc230c30 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 db879b0::before, #\36 db879b0 > .bgExtraLayerOverlay {
    
}
    
#\34 5d9fb7b {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 be50bb9 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 aac9885::before, #\33 aac9885 > .bgExtraLayerOverlay {
    
}
    
#c727624a {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#group_hp8 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 c0932b6 {
    width: 100%;
    min-height: 80px;
}
    
#\36 a2e00a0::before, #\36 a2e00a0 > .bgExtraLayerOverlay {
    
}
    
#\34 b36b10a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#group_9fh {
    width: 100%;
    min-height: 80px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#d47b9d4c::before, #d47b9d4c > .bgExtraLayerOverlay {
    
}
    
#\32 8f62607 {
    width: 100%;
    min-height: 80px;
}
    
#eeae6d66 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#group_h2p {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\39 089185e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 d08652b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 70px 15px 70px 15px;
}
    
#\39 edec9bf {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#\39 237c225::before, #\39 237c225 > .bgExtraLayerOverlay {
    
}
    
#d6aff41d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 6690972 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 0b77b6e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 d5775fc {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#ce31f94d::before, #ce31f94d > .bgExtraLayerOverlay {
    
}
    
#e46ba0a2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_vg1 {
    height: 89px;
    margin-right: 0%;
    margin-left: 0%;
    width: 34.15%;
}
    
#e9903d06 {
    height: 99px;
    margin-right: 0%;
    margin-left: 0%;
    width: 50.60%;
}
    
#\37 48f2ca5 {
    height: 98px;
    width: 39.94%;
}
    
#d3704fbb {
    height: 100px;
    width: 38.72%;
}
    
#\30 80c18dc {
    height: 118px;
    width: 29.001524390243905%;
}
    
#\31 ed651a2 {
    height: 116px;
    width: 27.958262195121954%;
}
    
#\39 874de0a {
    height: 116px;
    width: 28.41%;
}
    
#e88192ce {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ecfc449e {
    width: 100.00%;
    height: auto;
    min-height: 118px;
}
    
#group_ojh {
    height: auto;
    min-height: 100px;
}
}



@media (max-width: 767px) {
    
#dc230c30 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\36 db879b0::before, #\36 db879b0 > .bgExtraLayerOverlay {
    
}
    
#\34 5d9fb7b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\32 be50bb9 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\33 aac9885::before, #\33 aac9885 > .bgExtraLayerOverlay {
    
}
    
#c727624a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f9f8b183 {
    height: 240px;
}
    
#group_hp8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_pph {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 ab4b59c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 c0932b6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 a2e00a0::before, #\36 a2e00a0 > .bgExtraLayerOverlay {
    
}
    
#\34 b36b10a {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\39 5ff351b {
    height: 240px;
}
    
#group_9fh {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_nn2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 5140d54 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



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



@media (max-width: 767px) {
    
#d47b9d4c::before, #d47b9d4c > .bgExtraLayerOverlay {
    
}
    
#\32 8f62607 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#eeae6d66 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_vog {
    height: 240px;
}
    
#group_h2p {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_hfj {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_8lp {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 d21d58f {
    width: 75.06%;
}
}

