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

  *#dm .dmInner div.u_1886397738 .caption-container .caption-title { font-size:40px !important; }

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

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

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

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

  *#dm .dmInner div.u_1822205411 .caption-container .caption-title { font-size:40px !important; }

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

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

  *#dm .dmInner *.u_1822205411 .photoGalleryViewAll { padding:0 0px !important; }
}
@media all {
  *#dm .dmInner *.u_1886397738 .photoGalleryThumbs .image-container a { background-size:cover !important; }

  *#dm .dmInner div.u_1886397738 .caption-container .caption-title { color:rgba(255,255,255,1) !important; }

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

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

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

  *#dm .dmInner div.u_1886397738 {
    border-style:solid !important;
    border-width:0px !important;
    border-color:rgba(255,255,255,1) !important;
  }

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

  *#dm .dmInner div.u_1822205411 .caption-container .caption-title { color:rgba(255,255,255,1) !important; }

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

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

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

  *#dm .dmInner div.u_1822205411 {
    border-style:solid !important;
    border-width:0px !important;
    border-color:rgba(255,255,255,1) !important;
  }*#dm .dmInner *.u_1886397738 .caption-inner {
  border-bottom-left-radius:0px !important;
  -webkit-border-top-right-radius:0px !important;
  -moz-border-top-right-radius:0px !important;
  -webkit-border-bottom-right-radius:0px !important;
  -webkit-border-bottom-left-radius:0px !important;
  border-top-right-radius:0px !important;
  -webkit-border-top-left-radius:0px !important;
  border-radius:0px !important;
  -moz-border-bottom-right-radius:0px !important;
  -moz-border-top-left-radius:0px !important;
  border-top-left-radius:0px !important;
  -moz-border-radius:0px !important;
  -moz-border-bottom-left-radius:0px !important;
  border-bottom-right-radius:0px !important;
  -webkit-border-radius:0px !important;
}

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

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


  *#dm .dmInner div.u_1398497760 img {
    object-fit:cover !important;
    object-position:50% 50% !important;
  }

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

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

  *#dm .dmInner div.u_1279520493 .svg { fill:rgba(185,185,185,1) !important; }*#dm .dmInner div.u_1065212058:hover .svg { fill:rgba(0,0,0,1) !important; }

*#dm .dmInner div.u_1065212058.hover .svg { fill:rgba(0,0,0,1) !important; }

*#dm .dmInner div.u_1279520493:hover .svg { fill:rgba(0,0,0,1) !important; }

*#dm .dmInner div.u_1279520493.hover .svg { fill:rgba(0,0,0,1) !important; }

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

*#dm .dmInner div.u_1348170580:hover .svg { fill:rgba(0,0,0,1) !important; }

*#dm .dmInner div.u_1348170580.hover .svg { fill:rgba(0,0,0,1) !important; }


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

  *#dm .dmInner div.u_1755089233 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(245,223,13,1) !important;
  }

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

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

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

  *#dm .dmInner div.u_1772692467 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(245,223,13,1) !important;
  }

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

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

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

  *#dm .dmInner div.u_1805923225 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(245,223,13,1) !important;
  }

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

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

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

  *#dm .dmInner div.u_1965659026 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(245,223,13,1) !important;
  }

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

  *#dm .dmInner div.u_1886397738 .caption-inner {
    background-color:rgba(0,0,0,0) !important;
    border-style:solid !important;
    border-width:4px !important;
    border-color:rgba(255,255,255,0.5) !important;
  }

  *#dm .dmInner div.u_1822205411 .caption-inner {
    background-color:rgba(0,0,0,0) !important;
    border-style:solid !important;
    border-width:4px !important;
    border-color:rgba(255,255,255,0.5) !important;
  }

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

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

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

  *#dm .dmInner div.u_1414978161:hover .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1414978161.hover .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1558092749:hover .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1558092749.hover .svg { fill:rgba(0,0,0,1) !important; }

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

  *#dm .dmInner div.u_1842721662:hover .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1842721662.hover .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1824312179:hover .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1824312179.hover .svg { fill:rgba(0,0,0,1) !important; }

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

  *#dm .dmInner div.u_1848051521:hover .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1848051521.hover .svg { fill:rgba(0,0,0,1) !important; }

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

  *#dm .dmInner div.u_1168091548:hover .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1168091548.hover .svg { fill:rgba(0,0,0,1) !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1886397738 .photoGalleryThumbs .image-container a { padding-top:200px !important; }

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

  *#dm .dmInner *.u_1822205411 .photoGalleryThumbs .image-container a { padding-top:200px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: none;
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 288px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 16% 4% 16% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.5;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_rvi {
    width: 68%;
    height: 116px;
    max-width: 100%;
    order: 0;
    margin-left: -24px;
}
    
#widget_87a {
    width: 99.98%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#fb9e98d6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\38 85a8e3f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(246, 246, 246, 1);
    background-image: initial;
    padding: 4% 6% 4% 6%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\30 4be104a {
    min-height: 700px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#widget_fn7 {
    width: 100%;
    height: 700px;
    max-width: 100%;
}
    
#widget_5dl {
    width: 80%;
    height: auto;
    max-width: 100%;
}
    
#widget_jjr {
    width: 85%;
    height: auto;
    max-width: 100%;
}
    
#widget_72t {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\39 128079e::before, #\39 128079e > .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 128079e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/d3542ab5/dms3rep/multi/opt/Gemini_Generated_Image_omjvrzomjvrzomjv-2f87ada8-1920w.png");
    align-items: center;
    padding: 10% 10% 10% 10%;
    margin: 0% 0% 0% 0%;
}
#\39 128079e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA8UlEQVQY0x3KTUsCQQCA4fkvHYNuRVB0iCQkkEpqNV11P2bdnZn9UFd3Vo00iw4l/uQ38PDyXF5xfnZCs3FFHLlsPir2vzsO+y8Ofzt+vtcs5gYpXcT1xSkP9zf4XpfFPGW7sew+a7abitoWGB0wHHYQjdtLHlt3eCOHPB+zrCe8r0uW9ZRyZohjj8HAQbSfmnScFkHwRppJrC1YrUpqOzmOSgX4fg/R7T7Td1+QkUuaRVRVwWpZYu2UeZlhtCQMB4he32Hk9YmTEKUjiolhNsuPZrkmSSRR5CNenTbDkUui4mPaKEyq0CZBp4pxLAlCj3+Zlpr97+oi2AAAAABJRU5ErkJggg==');
}
    
#\32 d94438a {
    width: 471px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#fd65d7fb {
    min-height: 600px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 efc394e {
    width: 471px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 521c409::before, #\39 521c409 > .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 521c409 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/d3542ab5/dms3rep/multi/opt/Gemini_Generated_Image_oewa9woewa9woewa-6e83d6ee-1920w.png");
    align-items: center;
    padding: 10% 10% 10% 10%;
    margin: 0% 0% 0% 0%;
}
#\39 521c409.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA70lEQVQY0xXKTU/CMACA4f0Yr148GGNCjDESCREI4vha27XQFcbAbswZCaCGixD/82s4PLcnuL66oPlUwyWC/b7i+PvF3+mH0/Gbw+GTssxwLiao3V7SbNyhVIjPZ2w2ObtdyXZbUFUZaWqI9ZCg/nhDp/2AkF0WmSZfO9alwxeWbGWwSYSQrwSt9j3hoIGZ9njLDcW7xZeGZa6YZwKbjBDyhaDbqzOWLew8xJea4sPgK81qLUmXETYZIlSXIBw8I3WPZD5msVJkPmbhY9KlwqWCiR2h4v45dohkHzON0NMxkyTCziTWnSnMJCLWI/4B7c6XEN9TXyIAAAAASUVORK5CYII=');
}
}



@media all {
    
#\30 e1e04a5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#a64e86a8 {
    margin: 0px 0px 0px 0px;
}
    
#\35 22d19de {
    min-height: 132px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 6% 1% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 d8b229c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 66932bb {
    background-color: var(--color_5);
    background-image: initial;
}
}



@media all {
    
#\38 3bbcf4b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 8a5b589 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#b3c672d5 {
    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;
}
    
#f58fcb5a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 11cc165 {
    margin: 0px 0px 0px 0px;
}
    
#\30 bab1ab4 {
    justify-content: flex-start;
    width: 48.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 80fdd80 {
    min-height: 485px;
    column-gap: 3%;
    row-gap: 18px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 6% 3% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 57243b5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#d3652baa {
    min-height: 175px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#daf4e782 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\34 aa64467 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#e2a8e27b {
    width: 100%;
    height: auto;
    max-width: none;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a4ef60d {
    margin: 0px 0% 0px 0%;
}
    
#cfdd6633 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b7aab28 {
    min-height: 247px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 8% 6% 1% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#\36 e4fadb7 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\35 477c988 {
    margin: 0px 0% 0px 0%;
}
    
#\30 aa9a6c4 {
    width: 116px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 fba6b39 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b500bf93 {
    min-height: 502px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 6% 2% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#fcb2ce90 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 23.5%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: initial;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\39 a527867 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f0c43aa0 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\30 fdd4c94 {
    justify-content: flex-start;
    align-items: center;
    width: 99.49%;
    min-height: 118px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d47b6ccf {
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 35px;
    max-height: 100%;
    order: 1;
    height: auto;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 e9f7dae {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#db49a994 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 23.5%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: initial;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\35 1a0113a {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 06e6fb9 {
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 35px;
    max-height: 100%;
    order: 1;
    height: auto;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 6d56da2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 421e0a7 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#d4380c92 {
    justify-content: flex-start;
    align-items: center;
    width: 99.49%;
    min-height: 118px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3a0f621 {
    width: 116px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#bb7a8b08 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#cd338511 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 23.5%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: initial;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#a2341b51 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 3ce456c {
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 35px;
    max-height: 100%;
    order: 1;
    height: auto;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e57137f9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b4fbb32 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#c843a985 {
    justify-content: flex-start;
    align-items: center;
    width: 99.49%;
    min-height: 118px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d5d266a {
    width: 116px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 817e7ac {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5c5a033 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 23.5%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: initial;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#de55dc82 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d6657ae5 {
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 35px;
    max-height: 100%;
    order: 1;
    height: auto;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 8229c2c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 804ecd2 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#edcf01f9 {
    justify-content: flex-start;
    align-items: center;
    width: 99.49%;
    min-height: 118px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 35d8a35 {
    width: 116px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7321b4d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#b69d1a89 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    align-items: stretch;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b795c320 {
    width: 100%;
    height: 718px;
    min-height: 80px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d9b6893 {
    min-height: 722px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 d5e8419 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#a19464b6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d69b9dae {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\33 c099296 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 23.5%;
    min-width: 4%;
    order: 3;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#fc4e6f79 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 1ee37a8 {
    width: 70px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c797caec {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 3ed6fd5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 055cd35 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    order: 3;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d66e0a4b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\38 fc76d8d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 27407b4 {
    width: 70px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6fc8386 {
    width: 70px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f84843a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 6e6357e {
    min-height: 575px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 2% 6% 2%;
    margin: 0% 0% 0% 0%;
}
    
#bfd42854 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d7ca7877 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b664874a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 ab26bbf {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1a63b85 {
    width: 70px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 ed05dbb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 a3f8d4d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f0dc3b54 {
    width: 70px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a91fd573 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e76b6491 {
    width: 70px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4410cc4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    order: 3;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 6e8c2ed {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 519137a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\39 87db558 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f79d9bfd {
    width: 70px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9aefdde {
    width: 70px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 8f0bfe7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 1f358d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c7e50619 {
    min-height: 575px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 2% 6% 2%;
    margin: 0% 0% 0% 0%;
}
    
#fd1052ea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#cbeebb0f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    order: 3;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 de9e5b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c4c1636f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f65cd0f3 {
    width: 70px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_e0h {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 3;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding: 16% 4% 8% 4%;
}
    
#widget_rvi {
    width: 55%;
    align-self: flex-start;
    margin-left: -24px;
    margin-right: 0px;
    max-width: 100%;
    height: 114px;
}
    
#\36 3bd85219866cc362278151d {
    margin-top: 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 4be104a {
    padding-left: NaN%;
    padding-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 85a8e3f {
    width: 100%;
    min-height: 80px;
    padding: 8% 6% 8% 6%;
}
    
#fb9e98d6 {
    width: 100%;
    min-height: 80px;
}
    
#widget_fn7 {
    height: 450px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 128079e::before, #\39 128079e > .bgExtraLayerOverlay {
    
}
#\39 128079e {
    width: 50%;
    min-height: 8px;
    align-items: center;
    padding: 6% 6% 6% 6%;
}
#\39 128079e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA8UlEQVQY0x3KTUsCQQCA4fkvHYNuRVB0iCQkkEpqNV11P2bdnZn9UFd3Vo00iw4l/uQ38PDyXF5xfnZCs3FFHLlsPir2vzsO+y8Ofzt+vtcs5gYpXcT1xSkP9zf4XpfFPGW7sew+a7abitoWGB0wHHYQjdtLHlt3eCOHPB+zrCe8r0uW9ZRyZohjj8HAQbSfmnScFkHwRppJrC1YrUpqOzmOSgX4fg/R7T7Td1+QkUuaRVRVwWpZYu2UeZlhtCQMB4he32Hk9YmTEKUjiolhNsuPZrkmSSRR5CNenTbDkUui4mPaKEyq0CZBp4pxLAlCj3+Zlpr97+oi2AAAAABJRU5ErkJggg==');
}
    
#fd65d7fb {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 94px;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\39 521c409::before, #\39 521c409 > .bgExtraLayerOverlay {
    
}
#\39 521c409 {
    width: 50%;
    min-height: 8px;
    align-items: center;
    padding: 6% 6% 6% 6%;
}
#\39 521c409.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA70lEQVQY0xXKTU/CMACA4f0Yr148GGNCjDESCREI4vha27XQFcbAbswZCaCGixD/82s4PLcnuL66oPlUwyWC/b7i+PvF3+mH0/Gbw+GTssxwLiao3V7SbNyhVIjPZ2w2ObtdyXZbUFUZaWqI9ZCg/nhDp/2AkF0WmSZfO9alwxeWbGWwSYSQrwSt9j3hoIGZ9njLDcW7xZeGZa6YZwKbjBDyhaDbqzOWLew8xJea4sPgK81qLUmXETYZIlSXIBw8I3WPZD5msVJkPmbhY9KlwqWCiR2h4v45dohkHzON0NMxkyTCziTWnSnMJCLWI/4B7c6XEN9TXyIAAAAASUVORK5CYII=');
}
    
#\32 d94438a {
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 e1e04a5 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\35 22d19de {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 10% 6% 0% 6%;
}
    
#\35 d8b229c {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 3bbcf4b {
    width: 50%;
    min-height: 8px;
}
    
#\30 bab1ab4 {
    width: 50%;
    min-height: 8px;
    justify-content: flex-start;
}
    
#\38 80fdd80 {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 0%;
    padding: 2% 4% 3% 4%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 b7aab28 {
    min-height: 88px;
    padding: 8% 4% 2% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 aa9a6c4 {
    height: auto;
    width: 110px;
}
    
#b500bf93 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 290px;
    column-gap: 3%;
    row-gap: 24px;
    padding-bottom: 2%;
}
    
#fcb2ce90 {
    width: 22.7%;
    min-height: 8px;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 a527867 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#f0c43aa0 {
    height: 50px;
    width: 50px;
    min-width: 50px;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#d47b6ccf {
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#db49a994 {
    width: 22.7%;
    min-height: 8px;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 1a0113a {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\39 06e6fb9 {
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\31 421e0a7 {
    height: 50px;
    width: 50px;
    min-width: 50px;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#f3a0f621 {
    height: auto;
    width: 110px;
}
    
#cd338511 {
    width: 22.7%;
    min-height: 8px;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#a2341b51 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\39 3ce456c {
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\30 b4fbb32 {
    height: 50px;
    width: 50px;
    min-width: 50px;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d5d266a {
    height: auto;
    width: 110px;
}
    
#\30 5c5a033 {
    width: 22.7%;
    min-height: 8px;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#de55dc82 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#d6657ae5 {
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\30 804ecd2 {
    height: 50px;
    width: 50px;
    min-width: 50px;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\32 35d8a35 {
    height: auto;
    width: 110px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b69d1a89 {
    padding-left: 0px;
    padding-right: 0px;
}
    
#b795c320 {
    min-height: 60px;
    width: 100.00%;
    height: 82px;
}
    
#\32 d9b6893 {
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 8%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a19464b6 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 c099296 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\37 6e6357e {
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 414px;
    column-gap: 2%;
    row-gap: 12px;
    padding: 8% 6% 8% 6%;
}
    
#\34 055cd35 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#bfd42854 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#b664874a {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c7e50619 {
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 414px;
    column-gap: 2%;
    row-gap: 12px;
    padding: 8% 6% 8% 6%;
}
    
#fd1052ea {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 4410cc4 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#cbeebb0f {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 87db558 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#c4c1636f {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\35 22d19de {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 66932bb {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\30 8a5b589 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\38 80fdd80 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



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



@media (max-width: 767px) {
    
#\36 e4fadb7 {
    grid-template-rows: minmax(8px, max-content);
}
    
#b500bf93 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 195px;
    align-items: center;
    width: 100%;
    height: auto;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 32% 4% 32% 4%;
}
    
#widget_rvi {
    max-width: 100%;
    margin-left: -48px;
    height: 44px;
    width: 100.00%;
}
    
#\36 3bd85219866cc362278151d {
    margin-top: 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#fb9e98d6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 85a8e3f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding-bottom: 8%;
    padding-top: 8%;
}
    
#\30 4be104a {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#widget_fn7 {
    height: 240px;
}
    
#widget_5dl {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_jjr {
    order: 1;
    width: 100%;
}
    
#widget_72t {
    order: 2;
}
    
#db3a2993 {
    margin-left: 0%;
}
}



@media (max-width: 767px) {
    
#\39 128079e::before, #\39 128079e > .bgExtraLayerOverlay {
    
}
#\39 128079e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 10% 10% 10% 10%;
}
#\39 128079e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA8UlEQVQY0x3KTUsCQQCA4fkvHYNuRVB0iCQkkEpqNV11P2bdnZn9UFd3Vo00iw4l/uQ38PDyXF5xfnZCs3FFHLlsPir2vzsO+y8Ofzt+vtcs5gYpXcT1xSkP9zf4XpfFPGW7sew+a7abitoWGB0wHHYQjdtLHlt3eCOHPB+zrCe8r0uW9ZRyZohjj8HAQbSfmnScFkHwRppJrC1YrUpqOzmOSgX4fg/R7T7Td1+QkUuaRVRVwWpZYu2UeZlhtCQMB4he32Hk9YmTEKUjiolhNsuPZrkmSSRR5CNenTbDkUui4mPaKEyq0CZBp4pxLAlCj3+Zlpr97+oi2AAAAABJRU5ErkJggg==');
}
    
#fd65d7fb {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\39 521c409::before, #\39 521c409 > .bgExtraLayerOverlay {
    
}
#\39 521c409 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 10% 10% 10% 10%;
}
#\39 521c409.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA70lEQVQY0xXKTU/CMACA4f0Yr148GGNCjDESCREI4vha27XQFcbAbswZCaCGixD/82s4PLcnuL66oPlUwyWC/b7i+PvF3+mH0/Gbw+GTssxwLiao3V7SbNyhVIjPZ2w2ObtdyXZbUFUZaWqI9ZCg/nhDp/2AkF0WmSZfO9alwxeWbGWwSYSQrwSt9j3hoIGZ9njLDcW7xZeGZa6YZwKbjBDyhaDbqzOWLew8xJea4sPgK81qLUmXETYZIlSXIBw8I3WPZD5msVJkPmbhY9KlwqWCiR2h4v45dohkHzON0NMxkyTCziTWnSnMJCLWI/4B7c6XEN9TXyIAAAAASUVORK5CYII=');
}
}



@media (max-width: 767px) {
    
#\35 22d19de {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 12% 6% 0% 6%;
}
    
#\35 d8b229c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding-left: 6px;
    padding-right: 6px;
}
}



@media (max-width: 767px) {
    
#\38 3bbcf4b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding-left: 0px;
    padding-right: 0px;
}
    
#b3c672d5 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f58fcb5a {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 bab1ab4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\38 80fdd80 {
    min-height: 0;
    flex-direction: column;
    row-gap: 8px;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
}
}



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



@media (max-width: 767px) {
    
#cfdd6633 {
    width: 100%;
    min-height: 101px;
    align-items: flex-start;
    row-gap: 5px;
}
    
#\39 b7aab28 {
    min-height: unset;
    flex-direction: column;
    padding: 12% 4% 2% 4%;
}
}



@media (max-width: 767px) {
    
#\30 aa9a6c4 {
    width: 96px;
    height: auto;
}
    
#b500bf93 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 2% 6% 2% 6%;
}
    
#fcb2ce90 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#\39 a527867 {
    order: 0;
    justify-content: flex-start;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0c43aa0 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\30 fdd4c94 {
    height: auto;
    min-height: 160px;
    order: 1;
}
    
#d47b6ccf {
    min-height: 54px;
    width: 100%;
    align-items: center;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#db49a994 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#\35 1a0113a {
    order: 0;
    justify-content: flex-start;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 06e6fb9 {
    min-height: 54px;
    width: 100%;
    align-items: center;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\31 421e0a7 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#d4380c92 {
    height: auto;
    min-height: 160px;
    order: 1;
}
    
#f3a0f621 {
    width: 96px;
    height: auto;
}
    
#cd338511 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#a2341b51 {
    order: 0;
    justify-content: flex-start;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3ce456c {
    min-height: 54px;
    width: 100%;
    align-items: center;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\30 b4fbb32 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#c843a985 {
    height: auto;
    min-height: 160px;
    order: 1;
}
    
#\31 d5d266a {
    width: 96px;
    height: auto;
}
    
#\30 5c5a033 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#de55dc82 {
    order: 0;
    justify-content: flex-start;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6657ae5 {
    min-height: 54px;
    width: 100%;
    align-items: center;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\30 804ecd2 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#edcf01f9 {
    height: auto;
    min-height: 160px;
    order: 1;
}
    
#\32 35d8a35 {
    width: 96px;
    height: auto;
}
}



@media (max-width: 767px) {
    
#b69d1a89 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
}
    
#b795c320 {
    min-height: 70px;
    height: 352px;
}
    
#\32 d9b6893 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 12% 0%;
}
}



@media (max-width: 767px) {
    
#a19464b6 {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\33 c099296 {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\32 27407b4 {
    width: 48px;
}
    
#\37 1ee37a8 {
    width: 48px;
}
    
#\38 6fc8386 {
    width: 48px;
}
    
#\37 6e6357e {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 8px;
}
    
#\34 055cd35 {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#bfd42854 {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#b664874a {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 ab26bbf {
    order: 2;
}
    
#\32 1a63b85 {
    width: 48px;
}
}



@media (max-width: 767px) {
    
#c7e50619 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 8px;
}
    
#f0dc3b54 {
    width: 48px;
}
    
#e76b6491 {
    width: 48px;
}
    
#fd1052ea {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\31 4410cc4 {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#cbeebb0f {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\39 87db558 {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#f79d9bfd {
    width: 48px;
}
    
#\34 9aefdde {
    width: 48px;
}
    
#c4c1636f {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#f65cd0f3 {
    width: 48px;
}
}

