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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1049899155 .caption-container .caption-title { font-family:'Helvetica' !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1752166215 .caption-container .caption-title { font-family:'Helvetica' !important; }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1049899155 .photoGalleryViewAll.link { color:var(--color_3) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1049899155 .photoGalleryThumbs { padding:10px !important; }

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

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

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

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

  *#dm .dmInner div.u_1049899155 .caption-button {
    width:198px !important;
    height:50px !important;
  }

  *#dm .dmInner *.u_1752166215 .photoGalleryThumbs { padding:10px !important; }

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

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

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

  *#dm .dmInner div.u_1752166215 .caption-button {
    width:198px !important;
    height:50px !important;
  }

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

  *#dm .dmInner *.u_1752166215 .caption-inner {
    padding-left:15px !important;
    padding-right:15px !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1049899155 .photoGalleryThumbs { padding:10px !important; }

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

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

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

  *#dm .dmInner *.u_1752166215 .photoGalleryThumbs { padding:10px !important; }

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

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

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

  *#dm .dmInner div.u_1752166215 .caption-button {
    width:199px !important;
    height:50px !important;
  }

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

  *#dm .dmInner a.u_1713138727 span.text { font-size:14px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1752166215 .photoGalleryThumbs { padding:10px !important; }

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

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

  *#dm .dmInner div.u_1049899155 .caption-button span.text { font-size:16px !important; }

  *#dm .dmInner *.u_1049899155 .caption-inner {
    padding-left:15px !important;
    padding-right:15px !important;
  }

  *#dm .dmInner div.u_1049899155 .caption-button {
    width:197px !important;
    height:45px !important;
  }

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

  *#dm .dmInner *.u_1049899155 .photoGalleryThumbs { padding:10px !important; }

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

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

  *#dm .dmInner div.u_1049899155 .caption-container .caption-title { font-size:18px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(255,255,255,0);
}
#flex-header {
    --overlapping-background-color: rgba(255,255,255,0);
    --overlapping-background-image: var(--color_1);
}
}



@media all {
    
#\38 9513c2f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 76%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.85);
    background-image: none;
    align-items: center;
    padding: 80px 36px 80px 36px;
    margin: 0% 12% 0% 12%;
}
    
#bc1b0a0d::before, #bc1b0a0d > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.5;
}
#bc1b0a0d {
    background-image: url("https://lirp.cdn-website.com/c50e69f7/dms3rep/multi/opt/pexels-photo-326518-1920w.jpeg");
}
    
#ae8bf96a {
    min-height: auto;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 250px 32.6px 300px 32.6px;
    margin: 0% 0% 0% 0%;
}
    
#widget_o3a {
    width: 72.23%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: -28px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_m8c {
    width: 90.32%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
}
    
#\33 a6fd558 {
    margin: 0px 0% 0px 0%;
}
    
#f0b7ba91 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 36.5%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.85);
    background-image: none;
    align-items: center;
    order: 0;
    padding: 80px 36px 80px 36px;
    margin: 0% 12% 0% 12%;
}
    
#fa656a4f {
    width: 90.32%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
}
    
#\35 91c5d94 {
    width: 72.23%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: -28px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#b153b58b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(238, 238, 238, 1);
    order: 1;
    background-image: none;
    padding: 75px 75px 75px 75px;
    margin: 0% 0% 0% 0%;
}
    
#\35 e6727c8 {
    background-color: rgba(238,238,238,1);
    background-image: none;
}
    
#\33 27618fc {
    min-height: 8px;
    background-position: 50% 0%;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.53%;
    align-items: center;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/c50e69f7/dms3rep/multi/opt/headshot-1920w.png");
    order: 0;
    padding: 20px 16px 20px 16px;
    margin: 0% 0% 0% 0%;
}
#\33 27618fc.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#e4db917a {
    min-height: 472px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_dvq {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_h0s {
    width: 99.75%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: -13px;
}
    
#widget_bqj {
    width: 215px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 ed6ee0f {
    width: 64.65%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 87c1c0d {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 70px 2% 70px 2%;
    margin: 0% 0% 0% 0%;
}
    
#ed1ae426 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c88405e2 {
    margin: 0px 0% 0px 0%;
}
    
#widget_vmn {
    width: 79.07%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -13px;
}
    
#\30 2489b53 {
    width: 64.65%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 829e9ea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 ee643a5 {
    width: 79.07%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -13px;
}
}



@media all {
    
#\33 f42a189 {
    width: 100%;
    height: auto;
    max-width: none;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin-top: -1px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d6b99db {
    width: 63.11%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    margin-top: -3px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 982f2c2 {
    margin: 0px 0% 0px 0%;
}
    
#aa19b7eb::before, #aa19b7eb > .bgExtraLayerOverlay {
    
}
#aa19b7eb {
    background-color: rgba(251, 251, 251, 1);
    background-image: none;
}
    
#bdbe0699 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b8add0c {
    min-height: 216px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 60px 6% 0px 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 3de93af {
    width: 198px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 3px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 410a7e7 {
    width: 1444px;
    height: auto;
    max-width: 100%;
    margin-top: 16px;
}
    
#baf1f96e {
    background-color: rgba(251,251,251,1);
    background-image: none;
    border-width: 0 0 4px 0;
    border-color: #000000 #000000 rgba(65,67,69,1) #000000;
    border-style: solid;
}
    
#\37 f16c6e2 {
    min-height: 520px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 30px 40px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ff449556 {
    margin: 0px 0% 0px 0%;
}
    
#\33 638cd3d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    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: url();
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#\33 638cd3d.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media all {
    
#\38 7f68cec {
    min-height: 472px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 8016fe5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 aad4572 {
    width: 215px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\31 be7566e {
    min-height: 8px;
    background-position: 50% 0%;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.53%;
    align-items: center;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/c50e69f7/dms3rep/multi/opt/headshot-1920w.png");
    order: 0;
    padding: 20px 16px 20px 16px;
    margin: 0% 0% 0% 0%;
}
#\31 be7566e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA6UlEQVQI1wXBQUvCYACA4e9fdOoaFEHgtUYdOsTotCLUwKRCZ+V00tZQl0vcN5lLJYRmI51Jp3YJ+n9vzyPerAYzu8nEMplYLfwHndCoMW3d89lzWHht5q6DmLsdkp7L+MkibNZxSnm65Tz+3Q2x65AOPD48F5H6kvVwRGS36esV6pqKoZ3QKRd5fTRZ+X2Sl2dENovJpjETs4t9VuD6UOHqaB+rcMGwabIOR6RBgPhNFmTjOVHVxjhQudzNUdzLYainDCo6KylZSh/x9/XNT/ROWGpQ21HQNrY439xGV46Rt1XSQLIcSv4By/WPCo4BXS0AAAAASUVORK5CYII=');
}
    
#c4651615 {
    background-color: rgba(238,238,238,1);
    background-image: none;
}
    
#\30 295398b {
    width: 99.75%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: -13px;
}
    
#\37 c99dea0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 51.47%;
    min-width: 4%;
    background-color: rgba(238, 238, 238, 1);
    order: 1;
    background-image: none;
    padding: 75px 75px 75px 75px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\34 ba2b3e8 {
    margin: 0px 0% 0px 0%;
}
    
#\34 d45219c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    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: url();
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#\34 d45219c.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\36 7d0372e {
    width: 1444px;
    height: auto;
    max-width: 100%;
    margin-top: 22px;
}
    
#\31 dbdf274 {
    background-color: rgba(251,251,251,1);
    background-image: none;
    border-width: 0 0 4px 0;
    border-color: #000000 #000000 rgba(65,67,69,1) #000000;
    border-style: solid;
}
    
#\31 05728bf {
    min-height: 520px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 30px 60px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#\33 3462030 {
    width: 72.23%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: -28px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b074ef0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 36.5%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.85);
    background-image: none;
    align-items: center;
    order: 0;
    padding: 80px 36px 80px 36px;
    margin: 0% 12% 0% 12%;
}
    
#\31 a582fd4::before, #\31 a582fd4 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.5;
}
#\31 a582fd4 {
    background-image: url("https://lirp.cdn-website.com/c50e69f7/dms3rep/multi/opt/pexels-photo-326518-1920w.jpeg");
}
    
#\34 5eec39b {
    min-height: auto;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 250px 32.6px 300px 32.6px;
    margin: 0% 0% 0% 0%;
}
    
#\34 becee5e {
    margin: 0px 0% 0px 0%;
}
    
#ee4910c9 {
    width: 90.32%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
}
    
#\33 1679dfe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 76%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.85);
    background-image: none;
    align-items: center;
    padding: 80px 36px 80px 36px;
    margin: 0% 12% 0% 12%;
}
    
#\36 e9d134e {
    width: 90.32%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
}
    
#\33 0e8e4f1 {
    width: 72.23%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: -28px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ae8bf96a {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    padding: 20% 4% 15% 4%;
}
    
#bc1b0a0d::before, #bc1b0a0d > .bgExtraLayerOverlay {
    
}
#bc1b0a0d {
    background-position: 50% 0%;
}
    
#\38 9513c2f {
    width: 36.5%;
    min-height: 8px;
}
    
#widget_m8c {
    width: 100.00%;
}
    
#f0b7ba91 {
    width: 76%;
    min-height: 8px;
    padding: 50px 36px 50px 36px;
    margin: 0% 12% 0% 12%;
}
    
#fa656a4f {
    width: 100.00%;
}
    
#\35 91c5d94 {
    width: 68.53%;
    margin-top: -32px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e4db917a {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 409px;
}
    
#b153b58b {
    width: 60.55%;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\33 27618fc {
    background-position: 50% 0%;
    width: 39.45%;
}
#\33 27618fc.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#widget_h0s {
    width: 100.00%;
    margin-top: -17px;
}
    
#widget_bqj {
    margin-top: -15px;
    width: 157px;
    height: auto;
    min-height: 43px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 87c1c0d {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
    padding-top: 8%;
}
    
#ed1ae426 {
    width: 100%;
    min-height: 8px;
}
    
#\39 829e9ea {
    width: 48%;
    min-height: 8px;
}
    
#widget_vmn {
    width: 93.22%;
}
    
#\33 ed6ee0f {
    width: 86.54%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 f42a189 {
    width: 100%;
    margin-top: -13px;
}
    
#\32 d6b99db {
    width: 95.65%;
    margin-top: -9px;
}
    
#\39 b8add0c {
    min-height: 88px;
    padding: 60px 4% 2% 4%;
}
    
#aa19b7eb::before, #aa19b7eb > .bgExtraLayerOverlay {
    
}
    
#bdbe0699 {
    width: 100%;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 982f2c2 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 f16c6e2 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 360px;
    column-gap: 2%;
    row-gap: 24px;
    padding: 0% 2% 40px 2%;
}
    
#\33 638cd3d {
    width: 100%;
    min-height: 8px;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
#\33 638cd3d.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\30 410a7e7 {
    width: 692px;
    margin-top: 1px;
}
    
#ff449556 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 7f68cec {
    padding-left: 0%;
    padding-right: 0%;
}
    
#\31 be7566e {
    background-position: 50% 0%;
}
#\31 be7566e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA6UlEQVQI1wXBQUvCYACA4e9fdOoaFEHgtUYdOsTotCLUwKRCZ+V00tZQl0vcN5lLJYRmI51Jp3YJ+n9vzyPerAYzu8nEMplYLfwHndCoMW3d89lzWHht5q6DmLsdkp7L+MkibNZxSnm65Tz+3Q2x65AOPD48F5H6kvVwRGS36esV6pqKoZ3QKRd5fTRZ+X2Sl2dENovJpjETs4t9VuD6UOHqaB+rcMGwabIOR6RBgPhNFmTjOVHVxjhQudzNUdzLYainDCo6KylZSh/x9/XNT/ROWGpQ21HQNrY439xGV46Rt1XSQLIcSv4By/WPCo4BXS0AAAAASUVORK5CYII=');
}
    
#\30 295398b {
    width: 99.92%;
}
    
#\37 c99dea0 {
    padding: 10% 6% 10% 6%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 d45219c {
    width: 100%;
    min-height: 8px;
    row-gap: 24px;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
#\34 d45219c.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\31 05728bf {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 360px;
    column-gap: 2%;
    row-gap: 24px;
    padding-bottom: 8%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 b074ef0 {
    width: 76%;
    min-height: 8px;
    padding: 50px 36px 50px 36px;
    margin: 0% 12% 0% 12%;
}
    
#\31 a582fd4::before, #\31 a582fd4 > .bgExtraLayerOverlay {
    
}
#\31 a582fd4 {
    background-position: 50% 0%;
}
    
#\34 5eec39b {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    padding: 20% 4% 15% 4%;
}
    
#ee4910c9 {
    width: 100.00%;
}
    
#\33 1679dfe {
    width: 36.5%;
    min-height: 8px;
}
    
#\36 e9d134e {
    width: 100.00%;
}
    
#\33 0e8e4f1 {
    width: 68.53%;
    margin-top: -32px;
}
}



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



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



@media (max-width: 767px) {
    
#\31 dbdf274 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\31 05728bf {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\38 9513c2f {
    width: 100%;
    min-height: 120px;
    align-items: center;
    row-gap: 16px;
    height: auto;
    padding: 25px 0px 25px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ae8bf96a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30% 4% 20% 4%;
}
    
#bc1b0a0d::before, #bc1b0a0d > .bgExtraLayerOverlay {
    
}
#bc1b0a0d {
    background-position: 50% 0%;
}
    
#widget_o3a {
    width: 68.60%;
    margin-top: -10px;
}
    
#f0b7ba91 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
}
    
#\35 91c5d94 {
    width: 68.60%;
}
    
#widget_m8c {
    margin-top: -2px;
    width: 72.83%;
}
}



@media (max-width: 767px) {
    
#b153b58b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    row-gap: 15px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    padding: 15% 6% 15% 6%;
}
    
#\33 27618fc {
    width: 100%;
    min-height: 220px;
    align-items: center;
    background-position: 50% 0%;
    order: 0;
}
#\33 27618fc.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#e4db917a {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#widget_h0s {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_dvq {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_bqj {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 87c1c0d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 23px;
    padding: 20px 4% 20px 4%;
}
    
#ed1ae426 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 7px;
    padding-right: 7px;
}
    
#\39 829e9ea {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 7px;
    padding-right: 7px;
}
    
#\30 2489b53 {
    width: 58.40%;
}
    
#\34 ee643a5 {
    width: 100.00%;
    margin-top: -20px;
}
    
#c88405e2 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 d6b99db {
    width: 91.66%;
    margin-top: -7px;
}
    
#bdbe0699 {
    width: 100%;
    min-height: 135px;
    align-items: center;
    row-gap: 15px;
    padding: 16px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b8add0c {
    min-height: unset;
    flex-direction: column;
    padding: 20px 2% 0% 2%;
}
    
#aa19b7eb::before, #aa19b7eb > .bgExtraLayerOverlay {
    
}
    
#\33 f42a189 {
    width: 62.62%;
}
    
#\35 3de93af {
    margin-top: -5px;
    width: 164px;
    height: auto;
    min-height: 46px;
}
    
#\37 982f2c2 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 f16c6e2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 0% 2% 12% 2%;
}
    
#\33 638cd3d {
    width: 100%;
    min-height: 654px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 8px 0px 8px 0px;
}
#\33 638cd3d.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\38 7f68cec {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#\31 be7566e {
    width: 100%;
    min-height: 240px;
    align-items: center;
    background-position: 50% 0%;
    order: 0;
    height: auto;
}
#\31 be7566e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA6UlEQVQI1wXBQUvCYACA4e9fdOoaFEHgtUYdOsTotCLUwKRCZ+V00tZQl0vcN5lLJYRmI51Jp3YJ+n9vzyPerAYzu8nEMplYLfwHndCoMW3d89lzWHht5q6DmLsdkp7L+MkibNZxSnm65Tz+3Q2x65AOPD48F5H6kvVwRGS36esV6pqKoZ3QKRd5fTRZ+X2Sl2dENovJpjETs4t9VuD6UOHqaB+rcMGwabIOR6RBgPhNFmTjOVHVxjhQudzNUdzLYainDCo6KylZSh/x9/XNT/ROWGpQ21HQNrY439xGV46Rt1XSQLIcSv4By/WPCo4BXS0AAAAASUVORK5CYII=');
}
    
#\30 295398b {
    width: 99.77%;
    margin-top: -5px;
}
    
#\37 c99dea0 {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    order: 1;
    row-gap: 15px;
    padding: 30px 6% 30px 6%;
    margin: 0% 0% 0% 0%;
}
    
#\30 8016fe5 {
    margin-top: -4px;
}
    
#\34 aad4572 {
    margin-top: -9px;
    width: 164px;
    height: auto;
    min-height: 43px;
}
}



@media (max-width: 767px) {
    
#\34 d45219c {
    width: 100%;
    min-height: 654px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 8px 0px 8px 0px;
}
#\34 d45219c.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\31 05728bf {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 0% 2% 10px 2%;
}
    
#\36 7d0372e {
    margin-top: -1px;
    width: 357px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 ba2b3e8 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 3462030 {
    width: 68.60%;
}
    
#\37 b074ef0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
}
    
#\31 a582fd4::before, #\31 a582fd4 > .bgExtraLayerOverlay {
    
}
#\31 a582fd4 {
    background-position: 50% 0%;
}
    
#\34 5eec39b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30% 4% 20% 4%;
}
    
#\33 1679dfe {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
}
    
#\33 0e8e4f1 {
    width: 68.60%;
}
}

