@media all {
  *#dm .dmInner div.u_1353986635 .svg {
    width:50% !important;
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1353986635 {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    border-width:1px !important;
    border-color:var(--color_1) !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1609826551 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1202251042 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1882440410 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1935650879 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1064627216 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1108160251 {
    border-radius:50% !important;
    border-color:var(--color_3) !important;
    border-width:1px !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1108160251 .svg {
    width:50% !important;
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1967233369 img[dm_changed] {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

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

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

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

  *#dm .dmInner div.u_1647414897 img[dm_changed] {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

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

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

  *#dm .dmInner div.u_1444034808 img[dm_changed] {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

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

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

  *#dm .dmInner div.u_1981269415 img[dm_changed] {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

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

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

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

  *#dm .dmInner a.u_1343910094 span.text {
    color:var(--color_4) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1592663704 .svg {
    width:50% !important;
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1592663704 {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    border-width:1px !important;
    border-color:var(--color_1) !important;
    background-color:var(--color_7) !important;
  }

  *#dm .dmInner div.u_1625625517 .svg {
    width:50% !important;
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1625625517 {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    border-width:1px !important;
    border-color:var(--color_1) !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1548508410 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1560904914 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1845028654 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1460667469 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:var(--color_1) !important;
  }

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

  *#dm .dmInner div.u_1527714633 {
    padding:0 !important;
    border-radius:0% !important;
    border-width:0 !important;
  }

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

  *#dm .dmInner div.u_1616054251 {
    padding:0 !important;
    border-radius:0% !important;
    border-width:0 !important;
  }

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

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

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

  *#dm .dmInner div.u_1629160757 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1214533643 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1769251937 img {
    border-radius:10px 10px 10px 10px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1834138222 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1465230117 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

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

  *#dm .dmInner div.u_1465230117 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) !important;
    border-width:1px !important;
    border-style:solid !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1465230117:hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1465230117.hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1626743090 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

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

  *#dm .dmInner div.u_1626743090 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) !important;
    border-width:1px !important;
    border-style:solid !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1626743090:hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1626743090.hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1006897716 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

  *#dm .dmInner div.u_1463817987 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1538858043 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1765295794 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1407156862 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:var(--color_1) !important;
  }

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

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(237,235,231,1) !important; }
}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_10) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_10) !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: var(--color_10);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: var(--color_4);
    border-radius: 30px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    background-image: none;
    padding: 6% 4% 3% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 194px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 4% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_10);
    border-bottom-left-radius: 0px;
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_snn {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781521 {
    border-radius: 30px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    padding-bottom: 3%;
}
    
#\36 3bd85219866cc362278151f {
    border-bottom-left-radius: 0px;
}
    
#\36 3bd85219866cc3622781520 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    padding-bottom: 6%;
    padding-left: 6%;
    padding-right: 6%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: unset;
    flex-direction: column;
    padding: 12% 4% 0% 4%;
}
    
#\36 3bd85219866cc362278151f {
    border-bottom-left-radius: 0px;
}
    
#widget_snn {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 99.82%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_10);
    background-image: none;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 1);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: none;
    padding: 3% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 427px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding: 0% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#group_lbc {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    padding: 0% 6% 0% 7%;
    margin: 0% 0% 0% 0%;
}
    
#\34 163fc7c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 97e7dc3 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_4fb {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 250px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/0b65c9ed/dms3rep/multi/opt/DTS_Grand_Design_Daniel_Faro-_Photos_ID4142-1920w.jpg);
    border-radius: 30px 30px 30px 30px;
    background-attachment: initial;
    align-self: stretch;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#group_4fb.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgT/xAAfEAACAAYDAQAAAAAAAAAAAAABAgADBAUREiEiMgb/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGREAAgMBAAAAAAAAAAAAAAAAAQIAAwQF/9oADAMBAAIRAxEAPwAtvVB5SU7liyazMHrmKB8PXP2wvbn0IOXq6myPWrSBjK2wmx8wVN7vbkuLlPAbnG8FWZwzEiK5Oq1NYUT/2Q==');
}
    
#\35 d872351 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 37fc7c5 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 1);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: none;
    padding: 3% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 46faa22 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    padding: 0% 6% 0% 7%;
    margin: 0% 0% 0% 0%;
}
    
#\32 1f8fd59 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ddc8eb25 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 250px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/0b65c9ed/dms3rep/multi/opt/DTS_AWAY_Daniel_Faro-_Photos_ID7517-1920w.jpg);
    border-radius: 30px;
    background-attachment: initial;
    align-self: stretch;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#ddc8eb25.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQEG/8QAIxAAAQMDAgcAAAAAAAAAAAAAAQIDEQAEBQYxBxIWISJC8P/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAaEQACAgMAAAAAAAAAAAAAAAAAAQIDESFB/9oADAMBAAIRAxEAPwBnOa9w+MfTbMLN0+TBS3sKUb1HjFtpUXIKgDEbVlk8N2Grq5U2oJYJ5kH2Bq9OOJ8ZQY7T8KObnxCChWtZP//Z');
}
    
#\31 c0d4dab {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    padding: 0% 6% 0% 7%;
    margin: 0% 0% 0% 0%;
}
    
#\33 c05cc32 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f249c8ff {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 250px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/0b65c9ed/dms3rep/multi/opt/pexels-googledeepmind-18069370-1920w.jpg);
    border-radius: 30px;
    background-attachment: initial;
    align-self: stretch;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#f249c8ff.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIF/8QAIRAAAAQFBQAAAAAAAAAAAAAAAAECBAMFBjFBBxESI/D/xAAVAQEBAAAAAAAAAAAAAAAAAAAABf/EABgRAAIDAAAAAAAAAAAAAAAAAAACAQMx/9oADAMBAAIRAxEAPwDMrmtnMsqNLGDDPgm573Ep1CckkunHsgAjXM0PoP/Z');
}
    
#\33 2723fed {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 1);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: none;
    padding: 3% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ffb6ab39 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 324px;
    column-gap: 1%;
    padding-bottom: 1%;
}
    
#\36 3d24979f4a54e38542a8abb {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.666666666666664%;
    row-gap: 16px;
    padding: 3% 0px 0px 0px;
}
    
#\34 97e7dc3 {
    height: auto;
    width: 56px;
    margin: 0px 0% 0px 0%;
}
    
#group_4fb {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
#group_4fb.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgT/xAAfEAACAAYDAQAAAAAAAAAAAAABAgADBAUREiEiMgb/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGREAAgMBAAAAAAAAAAAAAAAAAQIAAwQF/9oADAMBAAIRAxEAPwAtvVB5SU7liyazMHrmKB8PXP2wvbn0IOXq6myPWrSBjK2wmx8wVN7vbkuLlPAbnG8FWZwzEiK5Oq1NYUT/2Q==');
}
    
#\30 37fc7c5 {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.66666666666667%;
    row-gap: 16px;
    padding: 3% 0px 0px 0px;
}
    
#\32 1f8fd59 {
    height: auto;
    width: 56px;
    margin: 0px 0% 0px 0%;
}
    
#ddc8eb25 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
#ddc8eb25.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQEG/8QAIxAAAQMDAgcAAAAAAAAAAAAAAQIDEQAEBQYxBxIWISJC8P/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAaEQACAgMAAAAAAAAAAAAAAAAAAQIDESFB/9oADAMBAAIRAxEAPwBnOa9w+MfTbMLN0+TBS3sKUb1HjFtpUXIKgDEbVlk8N2Grq5U2oJYJ5kH2Bq9OOJ8ZQY7T8KObnxCChWtZP//Z');
}
    
#f249c8ff {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
    order: 1;
}
#f249c8ff.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIF/8QAIRAAAAQFBQAAAAAAAAAAAAAAAAECBAMFBjFBBxESI/D/xAAVAQEBAAAAAAAAAAAAAAAAAAAABf/EABgRAAIDAAAAAAAAAAAAAAAAAAACAQMx/9oADAMBAAIRAxEAPwDMrmtnMsqNLGDDPgm573Ep1CckkunHsgAjXM0PoP/Z');
}
    
#\33 2723fed {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.666666666666664%;
    row-gap: 16px;
    padding: 3% 0px 0px 0px;
}
    
#ffb6ab39 {
    height: auto;
    width: 56px;
    margin: 0px 0% 0px 0%;
}
    
#\31 c0d4dab {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    padding-left: 8%;
    padding-right: 8%;
    min-height: 48px;
    height: auto;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c05cc32 {
    width: 99.73%;
    margin: 0px 0% 0px 0%;
}
    
#\39 46faa22 {
    min-height: 48px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    margin-top: 0%;
    padding-left: 8%;
    padding-right: 8%;
    height: auto;
}
    
#\35 d872351 {
    width: 99.17%;
    margin: 0px 0% 0px 0%;
}
    
#group_lbc {
    padding-right: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 8%;
    margin-top: 0%;
    align-items: flex-start;
    min-height: 48px;
    height: auto;
}
    
#\34 163fc7c {
    width: 99.73%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 120px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: unset;
    flex-direction: column;
    row-gap: 24px;
    padding: 12% 4% 12% 4%;
}
    
#\34 97e7dc3 {
    height: auto;
    width: 56px;
}
    
#group_4fb {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
#group_4fb.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgT/xAAfEAACAAYDAQAAAAAAAAAAAAABAgADBAUREiEiMgb/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGREAAgMBAAAAAAAAAAAAAAAAAQIAAwQF/9oADAMBAAIRAxEAPwAtvVB5SU7liyazMHrmKB8PXP2wvbn0IOXq6myPWrSBjK2wmx8wVN7vbkuLlPAbnG8FWZwzEiK5Oq1NYUT/2Q==');
}
    
#\30 37fc7c5 {
    min-height: 120px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#\32 1f8fd59 {
    height: auto;
    width: 56px;
}
    
#ddc8eb25 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
    order: 1;
}
#ddc8eb25.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQEG/8QAIxAAAQMDAgcAAAAAAAAAAAAAAQIDEQAEBQYxBxIWISJC8P/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAaEQACAgMAAAAAAAAAAAAAAAAAAQIDESFB/9oADAMBAAIRAxEAPwBnOa9w+MfTbMLN0+TBS3sKUb1HjFtpUXIKgDEbVlk8N2Grq5U2oJYJ5kH2Bq9OOJ8ZQY7T8KObnxCChWtZP//Z');
}
    
#f249c8ff {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
#f249c8ff.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIF/8QAIRAAAAQFBQAAAAAAAAAAAAAAAAECBAMFBjFBBxESI/D/xAAVAQEBAAAAAAAAAAAAAAAAAAAABf/EABgRAAIDAAAAAAAAAAAAAAAAAAACAQMx/9oADAMBAAIRAxEAPwDMrmtnMsqNLGDDPgm573Ep1CckkunHsgAjXM0PoP/Z');
}
    
#\33 2723fed {
    min-height: 120px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#ffb6ab39 {
    height: auto;
    width: 56px;
}
    
#group_lbc {
    min-height: 56px;
}
    
#\39 46faa22 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c0d4dab {
    min-height: 56px;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#f5b49ada {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 60%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#de19c9a1 {
    min-height: 315px;
    column-gap: 5%;
    row-gap: 30px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 12% 6% 12% 6%;
    margin: 0% 0% 0% 0%;
}
    
#widget_gqs {
    width: 434px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
}
    
#group_bvn {
    width: 35%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    justify-content: flex-start;
    padding: 2% 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_tpb {
    width: 90%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
}
    
#\30 1f1328d {
    margin: 0px 0% 0px 0%;
}
    
#ca8468cf {
    background-color: var(--color_10);
    background-image: none;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#de19c9a1 {
    column-gap: 5%;
    min-height: 183px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#f5b49ada {
    width: 55%;
    justify-content: flex-start;
    min-height: 8px;
}
    
#group_bvn {
    width: 40%;
    min-height: 8px;
}
    
#widget_tpb {
    width: 100.00%;
}
    
#\30 1f1328d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f5b49ada {
    width: 100%;
    min-height: 68px;
    align-items: center;
}
    
#de19c9a1 {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 10% 4% 10% 4%;
}
    
#group_bvn {
    width: 100%;
    min-height: 96px;
    align-items: center;
}
    
#widget_tpb {
    width: 100.00%;
}
    
#\30 1f1328d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 3825556 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/0b65c9ed/dms3rep/multi/opt/u1344164215_a_photo_of_a_mix_ethnicity_male_patient_sitting_i_dcc51c19-7b15-469c-8796-725f7c5239cf_2-1920w.png);
    border-radius: 30px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\35 3825556.lazy {
    background-image: url('');
}
    
#\37 fbfa2c2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 80px;
    width: 68%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(159, 183, 244, 1);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: none;
    padding: 6% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\35 934f2cd {
    min-height: 622px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding: 12% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#widget_2ab {
    width: 90.35%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_9ob {
    width: 200px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#group_2p0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.78505210583438%;
    min-height: 50px;
    max-height: 100%;
    order: 2;
    align-self: auto;
    justify-self: auto;
    column-gap: 8%;
    padding: 0% 0% 0% 0%;
    margin: 4% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a8151d5 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#cfb09118 {
    width: 84.87%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\31 b029ec3 {
    justify-content: space-between;
    align-items: flex-start;
    width: 41.19%;
    min-height: 160px;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 0;
    row-gap: 24px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b2660f1 {
    justify-content: space-between;
    align-items: flex-start;
    width: 41.19%;
    min-height: 160px;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 0;
    row-gap: 24px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6b6cd9b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 d8cb429 {
    width: 84.87%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#d624b214 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 3825556 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    width: 30.5%;
}
#\35 3825556.lazy {
    background-image: url('');
}
    
#\35 934f2cd {
    column-gap: 1%;
    min-height: 565px;
    padding: 6% 2% 4% 2%;
}
    
#\37 fbfa2c2 {
    border-radius: 30px;
    width: 68.5%;
    padding: 6% 4% 4% 4%;
}
    
#\39 a8151d5 {
    width: 100%;
}
    
#cfb09118 {
    width: 100%;
}
    
#\31 b029ec3 {
    margin-right: 4%;
    min-height: 162px;
    justify-content: space-between;
    width: 50%;
}
    
#group_2p0 {
    min-height: 150px;
    order: 2;
    margin-top: 2%;
    align-items: flex-start;
}
    
#widget_2ab {
    justify-self: auto;
    align-self: auto;
    width: 99.55%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_9ob {
    order: 1;
}
    
#\32 b2660f1 {
    margin-right: 4%;
    min-height: 162px;
    justify-content: space-between;
    width: 50%;
}
    
#\33 6b6cd9b {
    width: 100%;
}
    
#\34 d8cb429 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 3825556 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
}
#\35 3825556.lazy {
    background-image: url('');
}
    
#\37 fbfa2c2 {
    width: 100%;
    min-height: 603px;
    align-items: center;
    border-radius: 30px;
    padding: 10% 6% 7% 6%;
}
    
#\35 934f2cd {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#group_2p0 {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    min-height: 292px;
    justify-self: auto;
    align-self: auto;
    width: 99.61346183579859%;
    order: 2;
    padding-top: 0px;
    margin: 6% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b029ec3 {
    width: 100%;
    align-self: flex-start;
    order: 0;
    min-height: 135px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cfb09118 {
    width: 100.00%;
}
    
#\39 a8151d5 {
    width: 100.00%;
}
    
#widget_2ab {
    order: 0;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    width: 99.61%;
}
    
#widget_9ob {
    order: 1;
}
    
#\32 b2660f1 {
    width: 100%;
    align-self: flex-start;
    order: 0;
    min-height: 135px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6b6cd9b {
    width: 100.00%;
}
    
#\34 d8cb429 {
    width: 100.00%;
}
}



@media all {
    
#\38 b2e5bbd {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    flex-wrap: nowrap;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f231e742 {
    min-height: 607px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 16% 6% 12% 6%;
    margin: 0% 0% 0% 0%;
}
    
#widget_cgv.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 3%;
}
#widget_cgv {
    width: 99.99966992160637%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f166d08d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#f166d08d {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d2895fa.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 3%;
}
#\38 d2895fa {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#d1e4fcf8 {
    margin: 0px 0% 0px 0%;
}
    
#widget_34f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_34f {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 40px 0% 8px 0%;
}
    
#group_b2s {
    flex-direction: row;
    align-items: center;
    width: 132px;
    min-height: 22px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    min-width: 32px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_v6g.flex-element.widget-wrapper > [data-element-type] {
    padding: 1% 1px 1% 1px;
}
#widget_v6g {
    width: 16px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_npe {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
}
    
#c9c120fd {
    flex-direction: row;
    align-items: center;
    width: 140px;
    min-height: 22px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    min-width: 32px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b8a9b05.flex-element.widget-wrapper > [data-element-type] {
    padding: 1% 1px 1% 1px;
}
#\38 b8a9b05 {
    width: 16px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e105e2dd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#e105e2dd {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9466a57 {
    background-color: var(--color_10);
    background-image: url("https://lirp.cdn-website.com/0b65c9ed/dms3rep/multi/opt/OC+07-dd043364-1920w.png");
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 b2e5bbd {
    align-content: stretch;
    flex-wrap: nowrap;
    flex-direction: column;
    justify-content: flex-start;
    row-gap: 0px;
    align-items: center;
    column-gap: 2%;
    width: 100%;
    min-height: 8px;
}
    
#f231e742 {
    min-height: 183px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 16% 4% 6% 4%;
}
    
#widget_cgv.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
}
#widget_cgv {
    width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f166d08d.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
}
#f166d08d {
    width: 100%;
}
    
#\38 d2895fa.flex-element.widget-wrapper > [data-element-type] {
    padding: 2% 0px 2% 0%;
}
#\38 d2895fa {
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_34f {
    order: 2;
}
    
#group_b2s {
    justify-content: center;
    align-items: center;
    width: 140px;
    padding: 2% 0px 2% 0px;
}
    
#d1e4fcf8 {
    margin: 0px 0% 0px 0%;
}
    
#c9c120fd {
    justify-content: center;
    align-items: center;
    width: 140px;
    padding: 2% 0px 2% 0px;
}
    
#e105e2dd.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
}
#e105e2dd {
    width: 100%;
}
    
#group_npe {
    column-gap: 21px;
}
    
#c9466a57 {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}
}



@media (max-width: 767px) {
    
#\38 b2e5bbd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 5% 0% 5% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f231e742 {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 24% 4% 10% 4%;
}
    
#widget_cgv.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
}
    
#f166d08d.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
}
#f166d08d {
    width: 100%;
    margin-left: 7.7%;
}
    
#\38 d2895fa.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
}
#\38 d2895fa {
    margin-left: 0%;
    margin-right: 0%;
}
    
#group_b2s {
    align-items: flex-start;
    column-gap: 0%;
    width: 50%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_v6g.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0px 0% 0px;
}
#widget_v6g {
    width: 18px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#d1e4fcf8 {
    margin: 0px 0% 0px 0%;
}
    
#c9c120fd {
    align-items: flex-start;
    column-gap: 0%;
    width: 50%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 b8a9b05.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0px 0% 0px;
}
#\38 b8a9b05 {
    width: 18px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#e105e2dd.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
}
#e105e2dd {
    width: 100%;
    margin-left: 7.7%;
}
    
#c9466a57 {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
}
}



@media all {
    
#\32 a43213a {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_4);
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    background-image: none;
    justify-content: space-between;
    padding: 0.8% 4% 0.8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 5fd389d {
    background-color: var(--color_10);
    background-image: none;
}
    
#\39 b08da7f {
    min-height: 423px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 0% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 3394b36::before, #\38 3394b36 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.15;
    border-radius: inherit;
}
#\38 3394b36 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-start;
    width: 40%;
    min-height: 400px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/0b65c9ed/dms3rep/multi/opt/u1344164215_a_photo_a_therapists_office_thats_modern_and_hip__bd49faaa-ec22-4352-84e0-a42ad16df228_3-1920w.png);
    border-radius: 20px 20px 20px 20px;
    order: 1;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 3% 0%;
    grid-area: auto / auto / auto / auto;
}
#\38 3394b36.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAIAAABPmPnhAAAACXBIWXMAAAsTAAALEwEAmpwYAAABA0lEQVQI1wH4AAf/AA8XFhoiHyIrJSAqJhcgHREZGRIbHThBRkhQV1hfZQAfKCMkLSclLygmLCciJSAbHxsZICE9RkxQWF5bY2gALjswMz40OUM3RUg+Tk1ESUlANjo1SFBQT1dcWmFmADtKOjxKOk9YSW5vZIiHgomIg2ZrZGFnY1BXV1BWWAA/UT1JWEZndGqOl5WpsbiosriFkJFrc3FNT0xFRUQAP006UFpGcX11mKWnrLjHrbnHnaaogIaCYFtRSkJAAFpHM2lcRIOCcqConbK3s7W7u66yqpOVj3duY2JVVQBwOid6VTmYhWW1spDMxafSzLfJwqiuqZqLgHR2amyDHVrgV56pCAAAAABJRU5ErkJggg==');
}
    
#\30 a5c5581 {
    width: 80%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_pjm {
    justify-content: space-around;
    align-items: center;
    width: 50%;
    min-height: 50px;
    max-height: 100%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d8a9054 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: stretch;
    order: 1;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\31 84f48e4 {
    width: 99.99852474004743%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c602a59.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\34 c602a59 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 10;
    align-self: stretch;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d46b875 {
    width: 99.99852474004743%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#baf2c98b {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: stretch;
    order: 3;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4ebca6f {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_r9u {
    width: 99.99852474004743%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_pgs {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: stretch;
    order: 5;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_fu5 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 26ffaf0 {
    width: 99.99852474004743%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 926dfb4 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e63c8b71 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: stretch;
    order: 7;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cdd037e8 {
    width: 99.99852474004743%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b047e93e {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: stretch;
    order: 9;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4f58a8d {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 7a5a840.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\34 7a5a840 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: stretch;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#df989350.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#df989350 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: stretch;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 84e295a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\37 84e295a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
    align-self: stretch;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#ac140273.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#ac140273 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 8;
    align-self: stretch;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#group_ppc {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    column-gap: 8%;
    padding: 0% 0% 0% 0%;
    margin: 5% 5% 0% 0%;
}
    
#\31 73e001f {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a3e38163.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a3e38163 {
    width: 36px;
    height: 36px;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 b08da7f {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 322px;
    padding-bottom: 0%;
}
    
#\32 a43213a {
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    align-items: center;
}
    
#\38 3394b36::before, #\38 3394b36 > .bgExtraLayerOverlay {
    
}
#\38 3394b36 {
    min-height: 300px;
}
#\38 3394b36.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAIAAABPmPnhAAAACXBIWXMAAAsTAAALEwEAmpwYAAABA0lEQVQI1wH4AAf/AA8XFhoiHyIrJSAqJhcgHREZGRIbHThBRkhQV1hfZQAfKCMkLSclLygmLCciJSAbHxsZICE9RkxQWF5bY2gALjswMz40OUM3RUg+Tk1ESUlANjo1SFBQT1dcWmFmADtKOjxKOk9YSW5vZIiHgomIg2ZrZGFnY1BXV1BWWAA/UT1JWEZndGqOl5WpsbiosriFkJFrc3FNT0xFRUQAP006UFpGcX11mKWnrLjHrbnHnaaogIaCYFtRSkJAAFpHM2lcRIOCcqConbK3s7W7u66yqpOVj3duY2JVVQBwOid6VTmYhWW1spDMxafSzLfJwqiuqZqLgHR2amyDHVrgV56pCAAAAABJRU5ErkJggg==');
}
    
#\30 a5c5581 {
    width: 70.41%;
}
    
#\36 d8a9054 {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: stretch;
    width: 100%;
    order: 0;
    justify-content: space-between;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 84f48e4 {
    margin: 0px 0% 0px 0%;
}
    
#\34 c602a59 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    order: 1;
}
    
#\37 4ebca6f {
    height: auto;
}
    
#baf2c98b {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    order: 2;
}
    
#widget_fu5 {
    height: auto;
}
    
#group_pgs {
    justify-self: auto;
    align-self: stretch;
    width: 100%;
    order: 4;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 926dfb4 {
    height: auto;
}
    
#e63c8b71 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    order: 6;
}
    
#f4f58a8d {
    height: auto;
}
    
#b047e93e {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    order: 8;
}
    
#\34 7a5a840 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    order: 3;
}
    
#df989350 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    order: 7;
}
    
#\37 84e295a {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    order: 9;
}
    
#ac140273 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    order: 5;
}
    
#group_ppc {
    width: 184px;
}
    
#\31 73e001f {
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#a3e38163 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\32 a43213a {
    width: 100%;
    min-height: 240px;
    align-items: center;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\39 b08da7f {
    min-height: unset;
    flex-direction: column;
    padding: 0% 4% 12% 4%;
}
    
#\38 3394b36::before, #\38 3394b36 > .bgExtraLayerOverlay {
    
}
#\38 3394b36 {
    background-size: cover;
    background-repeat: no-repeat;
    justify-self: auto;
    align-self: auto;
    width: 99.82%;
    order: 0;
    min-height: 240px;
    padding-bottom: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\38 3394b36.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAIAAABPmPnhAAAACXBIWXMAAAsTAAALEwEAmpwYAAABA0lEQVQI1wH4AAf/AA8XFhoiHyIrJSAqJhcgHREZGRIbHThBRkhQV1hfZQAfKCMkLSclLygmLCciJSAbHxsZICE9RkxQWF5bY2gALjswMz40OUM3RUg+Tk1ESUlANjo1SFBQT1dcWmFmADtKOjxKOk9YSW5vZIiHgomIg2ZrZGFnY1BXV1BWWAA/UT1JWEZndGqOl5WpsbiosriFkJFrc3FNT0xFRUQAP006UFpGcX11mKWnrLjHrbnHnaaogIaCYFtRSkJAAFpHM2lcRIOCcqConbK3s7W7u66yqpOVj3duY2JVVQBwOid6VTmYhWW1spDMxafSzLfJwqiuqZqLgHR2amyDHVrgV56pCAAAAABJRU5ErkJggg==');
}
    
#\30 a5c5581 {
    width: 69.99%;
}
    
#group_pjm {
    width: 99.54%;
    margin: 0px 0% 0px 0%;
}
    
#\36 d8a9054 {
    min-height: 40px;
}
    
#\37 4ebca6f {
    height: auto;
}
    
#widget_fu5 {
    height: auto;
}
    
#group_pgs {
    min-height: 40px;
}
    
#\33 926dfb4 {
    height: auto;
}
    
#f4f58a8d {
    height: auto;
}
    
#group_ppc {
    width: 164px;
}
    
#baf2c98b {
    min-height: 40px;
}
    
#e63c8b71 {
    min-height: 40px;
}
    
#b047e93e {
    min-height: 40px;
}
    
#\31 73e001f {
    height: auto;
}
    
#a3e38163 {
    height: auto;
}
    
#\31 0b9ea19 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#d5c4ece1 {
    min-height: 382px;
    column-gap: 5%;
    row-gap: 30px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 12% 6% 12% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\33 c4b8694 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 675700d {
    background-color: var(--color_10);
    background-image: none;
}
    
#\38 e0fc94b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 35%;
    min-width: 4%;
    align-items: flex-end;
    justify-content: flex-start;
    padding: 2% 0px 2% 0px;
    margin: 0% 0% 0% 0%;
}
    
#d4540f5c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 60%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 1da0d10 {
    width: 90%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d1010d7 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d5c4ece1 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    row-gap: 0px;
}
    
#\33 c4b8694 {
    width: 100.00%;
}
    
#\38 e0fc94b {
    width: 40%;
    min-height: 8px;
    align-items: flex-start;
}
    
#d4540f5c {
    width: 55%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#d5c4ece1 {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 12% 4% 12% 4%;
}
    
#\33 c4b8694 {
    width: 100%;
}
    
#\38 e0fc94b {
    width: 100%;
    min-height: 33px;
    align-items: flex-start;
    height: auto;
}
    
#d4540f5c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\37 d1010d7 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 7995717 {
    width: 99.99852474004743%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e6386ea {
    min-height: 425px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 0% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#a2c881d5 {
    background-color: var(--color_10);
    background-image: none;
}
    
#\36 e2440bf {
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-start;
    width: 40%;
    min-height: 400px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/0b65c9ed/dms3rep/multi/opt/u1344164215_a_photo_of_a_mix_ethnicity_male_patient_with_shor_3104b6ee-b585-4246-a5ff-064843559b96_0-1920w.png);
    border-radius: 20px 20px 20px 20px;
    order: 1;
    background-position: 100% 50%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 3% 0%;
    grid-area: auto / auto / auto / auto;
}
#\36 e2440bf.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAIAAAAfVWhSAAAACXBIWXMAAAsTAAALEwEAmpwYAAABiklEQVQY0wXB+U/aUAAA4Pc3mBkTs8WBJosRtEWOWZ3YzloOgdberwf00cPCW2WzDAgKxhvjEWPiD/61fh/wtaOOIUeWGjX1Y1NtQ9nRZQTVlq5aigwCne85et+zByHCjoEMCUo1VahIda5epgG2hL4Hx6E9jdw4sFo63zhkWCZXYnJckQADXz8LzQm2r0+DcS9wDIHeJVOr8+Tal3x6Dlyc+NOOMXTFcdc6xW1kHpV+F/KZBJVdojILoB9CbB2aAh3Ygou00LNNTdQVXhZ+1bhl0EP7nlKUSgUoslCpdP3WPxwN41F8YnRQBrS1DaVGlOk0X6UstRpHndnV/ePd4+wqvB5SIGxmm0pWrGw0ylkH1v//cd8e7l5no9mldRETQODJA3Z1aytR3PkBZS7GztPt5Obci7sHPkwCmknlCsl1YnE7nzBFZhJ7L7ejy4HpqTmZ/QpIMrlJfqc2Ew061dX27/vt5zN8HkqoSii7SbCe/rb3c0Vm01janrqV9zH6mPgPkfhXzLvc2icWPIUXobpDtgAAAABJRU5ErkJggg==');
}
    
#abc3a909 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_4);
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    background-image: none;
    justify-content: space-between;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 02028b7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 02028b7 {
    width: 36px;
    height: 36px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 19a72bb {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    column-gap: 8%;
    padding: 0% 0% 0% 0%;
    margin: 5% 5% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a43b7644 {
    width: 80%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 19a123c {
    width: 99.99852474004743%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a116030.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\36 a116030 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 8;
    align-self: stretch;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c113c50 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: stretch;
    order: 7;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6dfa80c {
    justify-content: space-around;
    align-items: center;
    width: 50%;
    min-height: 50px;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    row-gap: 4px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e16a7221 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: stretch;
    order: 9;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 76dabb8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\31 76dabb8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: stretch;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#f4875bde {
    width: 99.99852474004743%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b2f52dec.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#b2f52dec {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 10;
    align-self: stretch;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 53e4caa {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: stretch;
    order: 1;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 683a372 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: stretch;
    order: 3;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e2f7992.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\33 e2f7992 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: stretch;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#c0313379 {
    width: 99.99852474004743%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 e2440bf {
    min-height: 300px;
}
#\36 e2440bf.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAIAAAAfVWhSAAAACXBIWXMAAAsTAAALEwEAmpwYAAABiklEQVQY0wXB+U/aUAAA4Pc3mBkTs8WBJosRtEWOWZ3YzloOgdberwf00cPCW2WzDAgKxhvjEWPiD/61fh/wtaOOIUeWGjX1Y1NtQ9nRZQTVlq5aigwCne85et+zByHCjoEMCUo1VahIda5epgG2hL4Hx6E9jdw4sFo63zhkWCZXYnJckQADXz8LzQm2r0+DcS9wDIHeJVOr8+Tal3x6Dlyc+NOOMXTFcdc6xW1kHpV+F/KZBJVdojILoB9CbB2aAh3Ygou00LNNTdQVXhZ+1bhl0EP7nlKUSgUoslCpdP3WPxwN41F8YnRQBrS1DaVGlOk0X6UstRpHndnV/ePd4+wqvB5SIGxmm0pWrGw0ylkH1v//cd8e7l5no9mldRETQODJA3Z1aytR3PkBZS7GztPt5Obci7sHPkwCmknlCsl1YnE7nzBFZhJ7L7ejy4HpqTmZ/QpIMrlJfqc2Ew061dX27/vt5zN8HkqoSii7SbCe/rb3c0Vm01janrqV9zH6mPgPkfhXzLvc2icWPIUXobpDtgAAAABJRU5ErkJggg==');
}
    
#abc3a909 {
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    align-items: flex-start;
}
    
#\32 e6386ea {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 322px;
    padding-bottom: 0%;
}
    
#d6dfa80c {
    row-gap: 8px;
    justify-content: flex-start;
}
    
#\33 02028b7 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\36 e2440bf {
    background-size: cover;
    background-repeat: no-repeat;
    justify-self: auto;
    align-self: auto;
    width: 99.82%;
    order: 0;
    min-height: 240px;
    padding-bottom: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\36 e2440bf.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAIAAAAfVWhSAAAACXBIWXMAAAsTAAALEwEAmpwYAAABiklEQVQY0wXB+U/aUAAA4Pc3mBkTs8WBJosRtEWOWZ3YzloOgdberwf00cPCW2WzDAgKxhvjEWPiD/61fh/wtaOOIUeWGjX1Y1NtQ9nRZQTVlq5aigwCne85et+zByHCjoEMCUo1VahIda5epgG2hL4Hx6E9jdw4sFo63zhkWCZXYnJckQADXz8LzQm2r0+DcS9wDIHeJVOr8+Tal3x6Dlyc+NOOMXTFcdc6xW1kHpV+F/KZBJVdojILoB9CbB2aAh3Ygou00LNNTdQVXhZ+1bhl0EP7nlKUSgUoslCpdP3WPxwN41F8YnRQBrS1DaVGlOk0X6UstRpHndnV/ePd4+wqvB5SIGxmm0pWrGw0ylkH1v//cd8e7l5no9mldRETQODJA3Z1aytR3PkBZS7GztPt5Obci7sHPkwCmknlCsl1YnE7nzBFZhJ7L7ejy4HpqTmZ/QpIMrlJfqc2Ew061dX27/vt5zN8HkqoSii7SbCe/rb3c0Vm01janrqV9zH6mPgPkfhXzLvc2icWPIUXobpDtgAAAABJRU5ErkJggg==');
}
    
#abc3a909 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 0px 4% 4% 4%;
}
    
#\32 e6386ea {
    min-height: unset;
    flex-direction: column;
    padding: 0% 4% 12% 4%;
}
    
#\33 02028b7 {
    height: auto;
}
    
#\31 19a72bb {
    width: 164px;
}
    
#a43b7644 {
    width: 69.99%;
}
    
#\34 a022fd0 {
    margin: 0px 0% 0px 0%;
}
    
#\36 53e4caa {
    min-height: 40px;
}
    
#\36 c113c50 {
    min-height: 40px;
}
    
#d6dfa80c {
    width: 99.54%;
    row-gap: 8px;
    margin: 0px 0% 0px 0%;
}
    
#\32 683a372 {
    min-height: 40px;
}
    
#e16a7221 {
    min-height: 40px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ac9d610a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
}
    
#\36 22ebea6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(237, 235, 231, 1);
    border-bottom-left-radius: 0px;
    background-image: none;
}
    
#be9bafcc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: var(--color_4);
    border-radius: 30px 30px 0px 0px;
    background-image: none;
    padding: 6% 4% 3% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 a12ab6a {
    min-height: 194px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 0% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#c8eb6695 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 22ebea6 {
    border-bottom-left-radius: 0px;
}
    
#be9bafcc {
    padding-bottom: 3%;
}
    
#\39 a12ab6a {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 82px;
}
}



@media (max-width: 767px) {
    
#ac9d610a {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 99.82%;
}
    
#\36 22ebea6 {
    border-bottom-left-radius: 0px;
}
    
#be9bafcc {
    min-height: 160px;
    align-items: center;
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\39 a12ab6a {
    min-height: unset;
    flex-direction: column;
    padding: 12% 4% 0% 4%;
}
    
#c8eb6695 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 38b50c0 {
    margin: 0px 0% 0px 0%;
}
    
#\31 bad6573 {
    min-height: 338px;
    column-gap: 5%;
    row-gap: 30px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 12% 6% 12% 6%;
    margin: 0% 0% 0% 0%;
}
    
#fa999494 {
    width: 35%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    padding: 2% 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#da983f8e {
    width: 434px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
}
    
#\39 96d6ea0 {
    width: 90%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
}
    
#c31ddcfe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 60%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a18016a3 {
    background-color: var(--color_10);
    background-image: none;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 bad6573 {
    column-gap: 5%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 244px;
    padding: 12% 4% 12% 4%;
}
    
#fa999494 {
    width: 40%;
    justify-content: flex-start;
    min-height: 8px;
    padding: 1% 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 96d6ea0 {
    width: 100.00%;
}
    
#c31ddcfe {
    width: 55%;
    justify-content: flex-start;
    min-height: 8px;
}
    
#\31 38b50c0 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 bad6573 {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 12% 4% 12% 4%;
}
    
#fa999494 {
    width: 100%;
    min-height: 96px;
    align-items: center;
}
    
#\39 96d6ea0 {
    width: 100.00%;
}
    
#c31ddcfe {
    width: 100%;
    min-height: 38px;
    align-items: center;
    height: auto;
}
    
#\31 38b50c0 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#d8778a5c {
    min-height: 423px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#ef7f7204 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_10);
    background-image: none;
}
    
#\33 10604a0::before, #\33 10604a0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.3;
    border-radius: inherit;
}
#\33 10604a0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    justify-content: flex-end;
    min-width: 4%;
    background-color: var(--color_4);
    border-radius: 20px;
    background-image: url(https://lirp.cdn-website.com/0b65c9ed/dms3rep/multi/opt/DTS_Modern_Home_Rob_Christain_Crosby_Photos_ID3628-1920w.jpg);
    height: auto;
    background-position: 50% 100%;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 5f44ae9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
}
    
#\34 6b0b052::before, #\34 6b0b052 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.3;
    border-radius: inherit;
}
#\34 6b0b052 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    justify-content: flex-end;
    min-width: 4%;
    background-color: var(--color_4);
    border-radius: 20px;
    background-image: url(https://lirp.cdn-website.com/0b65c9ed/dms3rep/multi/opt/u1344164215_httpss.mj.runD4C9OESNw6c_wide_shot_photo_of_a_mid_46e72ee7-1a42-4aca-9369-2965b2c5b2d9_3-1920w.png);
    height: auto;
    background-position: 100% 50%;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 33bf318 {
    width: 97.88675904308542%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 10604a0::before, #\33 10604a0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\33 10604a0 {
    background-color: var(--color_4);
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    padding-left: 3%;
    padding-right: 3%;
    padding-bottom: 4%;
    width: 49.5%;
    min-height: 8px;
}
    
#\30 5f44ae9 {
    order: 0;
}
    
#d8778a5c {
    padding-left: 2%;
    padding-right: 2%;
    padding-bottom: 0%;
    min-height: 330px;
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\34 6b0b052::before, #\34 6b0b052 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\34 6b0b052 {
    background-color: var(--color_4);
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    padding-left: 3%;
    padding-right: 3%;
    padding-bottom: 4%;
    width: 49.5%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\33 10604a0::before, #\33 10604a0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\33 10604a0 {
    min-height: 280px;
    align-items: center;
    width: 100%;
    background-color: var(--color_4);
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    height: auto;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\30 5f44ae9 {
    order: 0;
}
    
#d8778a5c {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 0%;
    row-gap: 10px;
    flex-wrap: nowrap;
}
    
#\34 6b0b052::before, #\34 6b0b052 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\34 6b0b052 {
    min-height: 280px;
    align-items: center;
    width: 100%;
    background-color: var(--color_4);
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#fcced982 {
    background-color: var(--color_10);
    background-image: none;
}
    
#a0e811fe {
    min-height: 180px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#f6576e91 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-bottom: 24px;
    grid-area: auto / auto / auto / auto;
}
    
#bea1b81c::before, #bea1b81c > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#bea1b81c {
    min-height: 8px;
    column-gap: 8%;
    row-gap: 48px;
    background-color: rgba(0, 0, 0, 1);
    width: 100%;
    background-image: none;
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 1px 1px 1px 1px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    border-radius: 20px 20px 20px 20px;
    padding: 2% 3% 2% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\35 9ac043b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 60%;
    min-height: 184px;
    max-height: 100%;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad185958 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 24px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7c7474f {
    width: 40%;
    height: 240px;
    max-width: 100%;
    order: 0;
}
    
#de8e3d0e {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a0e811fe {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 120px;
    column-gap: 4%;
    row-gap: 0px;
}
    
#f6576e91 {
    width: 100%;
}
    
#bea1b81c {
    width: 100%;
    min-height: 8px;
    row-gap: 32px;
    padding-right: 3%;
    padding-left: 3%;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 6%;
    margin: 0% 0% 0% 0%;
}
    
#\35 9ac043b {
    height: auto;
    min-height: 170px;
    width: 100%;
    justify-content: center;
    margin: 0px 0% 0px 0%;
}
    
#ad185958 {
    width: 100%;
    margin-bottom: 20px;
}
    
#\39 7c7474f {
    width: 40%;
    height: 160px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a0e811fe {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 3%;
    padding: 12% 4% 4% 4%;
}
    
#f6576e91 {
    width: 100%;
}
    
#bea1b81c {
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\35 9ac043b {
    width: 100%;
    min-height: 120px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad185958 {
    width: 100%;
    margin-bottom: 16px;
}
    
#\39 7c7474f {
    height: 120px;
    width: 100%;
    order: 0;
}
    
#de8e3d0e {
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#deb62db1::before, #deb62db1 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#deb62db1 {
    min-height: 8px;
    column-gap: 8%;
    row-gap: 48px;
    background-color: rgba(0, 0, 0, 1);
    width: 100%;
    background-image: none;
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 1px 1px 1px 1px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    border-radius: 20px 20px 20px 20px;
    padding: 2% 3% 2% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\32 ad6e4ce {
    background-color: var(--color_10);
    background-image: none;
}
    
#\36 02eb5c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 24px;
    grid-area: auto / auto / auto / auto;
}
    
#c1f2354b {
    min-height: 299px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 6% 1% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\32 16f499a {
    width: 40%;
    height: 240px;
    max-width: 100%;
    order: 0;
}
    
#\33 7fcb869 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 60%;
    min-height: 184px;
    max-height: 100%;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e2ffb83 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#deb62db1 {
    width: 100%;
    min-height: 8px;
    row-gap: 32px;
    padding-right: 3%;
    padding-left: 3%;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 02eb5c0 {
    width: 100%;
    margin-bottom: 20px;
}
    
#c1f2354b {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 120px;
    column-gap: 4%;
    row-gap: 0px;
}
    
#\32 16f499a {
    height: 160px;
    width: 40%;
}
    
#\33 7fcb869 {
    min-height: 170px;
    width: 100%;
    justify-content: center;
}
    
#\30 e2ffb83 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#deb62db1 {
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 02eb5c0 {
    width: 100%;
    margin-bottom: 16px;
}
    
#c1f2354b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 3%;
    padding: 4% 4% 4% 4%;
}
    
#\32 16f499a {
    height: 120px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7fcb869 {
    order: 1;
    width: 100%;
    min-height: 120px;
}
    
#\30 e2ffb83 {
    width: 100%;
}
    
#\39 becfe1a {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 e0ab8f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 24px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 055d9b9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 60%;
    min-height: 184px;
    max-height: 100%;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5ded0b3 {
    background-color: var(--color_10);
    background-image: none;
}
    
#bb88c2a6 {
    width: 40%;
    height: 240px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e764954 {
    min-height: 333px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#e9eb6c3a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cd64d24::before, #\38 cd64d24 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\38 cd64d24 {
    min-height: 8px;
    column-gap: 8%;
    row-gap: 48px;
    background-color: var(--color_1);
    width: 100%;
    background-image: none;
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 1px 1px 1px 1px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    border-radius: 20px 20px 20px 20px;
    padding: 2% 3% 2% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\39 932db48 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 e0ab8f8 {
    width: 100%;
    margin-bottom: 20px;
}
    
#\36 055d9b9 {
    order: 1;
    min-height: 170px;
    width: 100%;
    justify-content: center;
}
    
#bb88c2a6 {
    align-self: auto;
    width: 40%;
    order: 0;
    height: 160px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e764954 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 120px;
    column-gap: 4%;
    row-gap: 0px;
}
    
#e9eb6c3a {
    width: 100%;
}
    
#\38 cd64d24 {
    width: 100%;
    min-height: 8px;
    row-gap: 32px;
    padding-right: 3%;
    padding-left: 3%;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 6%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\39 e0ab8f8 {
    width: 100%;
    margin-bottom: 16px;
}
    
#\36 055d9b9 {
    width: 100%;
    min-height: 120px;
}
    
#bb88c2a6 {
    height: 120px;
    width: 100%;
}
    
#\31 e764954 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 3%;
    padding: 4% 4% 12% 4%;
}
    
#e9eb6c3a {
    width: 100%;
}
    
#\38 cd64d24 {
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\39 932db48 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c334605c {
    background-color: var(--color_10);
    background-image: none;
}
    
#b83c687d {
    min-height: 486px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\30 ddc5212::before, #\30 ddc5212 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.2;
    border-radius: inherit;
    content: '';
    background-color: rgba(0, 0, 0, 1);
}
#\30 ddc5212 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-end;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/0b65c9ed/dms3rep/multi/opt/u1344164215_a_photo_of_a_mix_ethnicity_male_patient_sitting_i_dcc51c19-7b15-469c-8796-725f7c5239cf_2-1920w.png);
    border-radius: 30px;
    align-items: flex-end;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
#\30 ddc5212.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAIAAABPmPnhAAAACXBIWXMAAAsTAAALEwEAmpwYAAABA0lEQVQI1wH4AAf/AE1LQTMzLBcaFg0QDhETEBIVEBEVEQ8VESUpJDc5MgBXUko/PDYjJB8eHxwuKycvKyYiIyAcIB05ODNPRz0AZGZpR0hHMzQxOjo4WldVW1ZTRERCNjg1RkA5VUc7AHmJmlRfaE5UVlpfX4CDgnx9fFxfXURGQ0E7NFFEOgB3lLJQZXlZZm9ub3qYjZ+Sg5ZxaHBMTEs1LCZCLysAcZCwXHCEZnV8a3B7fnuSeXGJZ19pTktISC8qXjQzAHyYtX6JloeJiHh3fGhtgFpjelJXY1JST25MRpdhXACIn7qhoqmsoZiHiYBQdHM6bG8+YWFaYV2JZ2C6hXwPdlEpuPnZhAAAAABJRU5ErkJggg==');
}
    
#faae6b47 {
    margin: 0px 0% 0px 0%;
}
    
#\38 90667bc {
    width: 50%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b83c687d {
    min-height: 386px;
    padding: 0% 3% 3% 3%;
}
    
#\30 ddc5212 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-position: 50% 50%;
}
#\30 ddc5212.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAIAAABPmPnhAAAACXBIWXMAAAsTAAALEwEAmpwYAAABA0lEQVQI1wH4AAf/AE1LQTMzLBcaFg0QDhETEBIVEBEVEQ8VESUpJDc5MgBXUko/PDYjJB8eHxwuKycvKyYiIyAcIB05ODNPRz0AZGZpR0hHMzQxOjo4WldVW1ZTRERCNjg1RkA5VUc7AHmJmlRfaE5UVlpfX4CDgnx9fFxfXURGQ0E7NFFEOgB3lLJQZXlZZm9ub3qYjZ+Sg5ZxaHBMTEs1LCZCLysAcZCwXHCEZnV8a3B7fnuSeXGJZ19pTktISC8qXjQzAHyYtX6JloeJiHh3fGhtgFpjelJXY1JST25MRpdhXACIn7qhoqmsoZiHiYBQdHM6bG8+YWFaYV2JZ2C6hXwPdlEpuPnZhAAAAABJRU5ErkJggg==');
}
}



@media (max-width: 767px) {
    
#b83c687d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#\30 ddc5212 {
    width: 100%;
    min-height: 300px;
    align-items: center;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-position: 50% 50%;
    height: auto;
    padding: 16px 16px 16px 16px;
}
#\30 ddc5212.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAIAAABPmPnhAAAACXBIWXMAAAsTAAALEwEAmpwYAAABA0lEQVQI1wH4AAf/AE1LQTMzLBcaFg0QDhETEBIVEBEVEQ8VESUpJDc5MgBXUko/PDYjJB8eHxwuKycvKyYiIyAcIB05ODNPRz0AZGZpR0hHMzQxOjo4WldVW1ZTRERCNjg1RkA5VUc7AHmJmlRfaE5UVlpfX4CDgnx9fFxfXURGQ0E7NFFEOgB3lLJQZXlZZm9ub3qYjZ+Sg5ZxaHBMTEs1LCZCLysAcZCwXHCEZnV8a3B7fnuSeXGJZ19pTktISC8qXjQzAHyYtX6JloeJiHh3fGhtgFpjelJXY1JST25MRpdhXACIn7qhoqmsoZiHiYBQdHM6bG8+YWFaYV2JZ2C6hXwPdlEpuPnZhAAAAABJRU5ErkJggg==');
}
    
#\38 90667bc {
    width: 100.00%;
}
    
#faae6b47 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 5a46df7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd5b6590 {
    background-color: var(--color_10);
    background-image: none;
}
    
#\34 625a81d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 35%;
    min-width: 4%;
    align-items: flex-end;
    justify-content: flex-start;
    padding: 3% 0px 3% 0px;
    margin: 0% 0% 0% 0%;
}
    
#f5fa3b2a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 60%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#bfaba8c3 {
    min-height: 443px;
    column-gap: 5%;
    row-gap: 30px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 12% 6% 12% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\39 ce5606d {
    margin: 0px 0% 0px 0%;
}
    
#\35 a8fc245 {
    width: 90%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 5a46df7 {
    width: 100.00%;
}
    
#\34 625a81d {
    width: 40%;
    min-height: 8px;
    align-items: flex-start;
}
    
#f5fa3b2a {
    width: 55%;
    min-height: 8px;
}
    
#bfaba8c3 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    row-gap: 0px;
}
}



@media (max-width: 767px) {
    
#\31 5a46df7 {
    width: 100.00%;
}
    
#\34 625a81d {
    width: 100%;
    min-height: 59px;
    align-items: flex-start;
    height: auto;
}
    
#f5fa3b2a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#bfaba8c3 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 12% 6% 12% 6%;
}
    
#\39 ce5606d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 c38e08d {
    margin: 0px 0% 0px 0%;
}
    
#b0f493cd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 60%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#dd43875f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 35%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 2% 0px 2% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 12c8525 {
    background-color: var(--color_10);
    background-image: none;
}
    
#\34 a879927 {
    min-height: 262px;
    column-gap: 5%;
    row-gap: 30px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 12% 6% 12% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\31 6c8f06c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_u0f {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b0f493cd {
    width: 55%;
    min-height: 8px;
}
    
#dd43875f {
    width: 40%;
    min-height: 8px;
    align-items: flex-start;
}
    
#\34 a879927 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    row-gap: 0px;
}
}



@media (max-width: 767px) {
    
#b0f493cd {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#dd43875f {
    width: 100%;
    min-height: 42px;
    align-items: flex-start;
    height: auto;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 a879927 {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 12% 4% 12% 4%;
}
    
#\33 c38e08d {
    margin: 0px 0% 0px 0%;
}
    
#widget_u0f {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
}



@media all {
    
#e4319672 {
    background-color: var(--color_10);
    background-image: none;
}
    
#\30 eded3eb::before, #\30 eded3eb > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.4;
    border-radius: inherit;
}
#\30 eded3eb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/0b65c9ed/dms3rep/multi/opt/0_0-1b6d3500-1920w.jpg);
    justify-content: flex-end;
    order: 1;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
#\30 eded3eb.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAYBBAf/xAAgEAABBAICAwEAAAAAAAAAAAABAAIDBAUSBhETITFB/8QAFgEBAQEAAAAAAAAAAAAAAAAAAAID/8QAGREAAgMBAAAAAAAAAAAAAAAAAAIBMUIi/9oADAMBAAIRAxEAPwBb5xn63IMLWrRwvjMDDtuOlh8lcCRw3aPZTFmOTWrcLvI+N233UdJZNgk96tRVbI50Uv1ShC1WiJs//9k=');
}
    
#\30 14c8e37 {
    min-height: 360px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\30 100e3ad {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#a6707401::before, #a6707401 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#a6707401 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
    background-image: url(https://lirp.cdn-website.com/0b65c9ed/dms3rep/multi/opt/0_2-2-1920w.jpg);
    justify-content: flex-end;
    order: 3;
    background-position: 50% 100%;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
#a6707401.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgf/xAAkEAABAgUCBwAAAAAAAAAAAAABAgQAAwURIQYHEhQzQVGSof/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAIR/9oADAMBAAIRAxEAPwAtq6r1IVF9U3DdTeY8HCU9x8g6h7MKEkpN7eYZ7wk8w4ycHERczpt+ov2MGcAskehf/9k=');
}
    
#cfed86db::before, #cfed86db > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.4;
    border-radius: inherit;
}
#cfed86db {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/0b65c9ed/dms3rep/multi/opt/0_0-7-1920w.jpg);
    justify-content: flex-end;
    order: 0;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
#cfed86db.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAeEAABAwQDAAAAAAAAAAAAAAABAAIEAwUGETEzUv/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAYEQADAQEAAAAAAAAAAAAAAAAAAQIRMf/aAAwDAQACEQMRAD8AlselvnS3xaneRoVfKrW4FdnNDhc36I3yiIk8EUtSP//Z');
}
    
#\31 1a3432c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#f82474b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 5f2799a {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 14c8e37 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 4%;
    min-height: 827px;
    row-gap: 30px;
}
    
#a6707401::before, #a6707401 > .bgExtraLayerOverlay {
    
}
#a6707401 {
    width: 48%;
    flex: 1 1 auto;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
#a6707401.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgf/xAAkEAABAgUCBwAAAAAAAAAAAAABAgQAAwURIQYHEhQzQVGSof/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAIR/9oADAMBAAIRAxEAPwAtq6r1IVF9U3DdTeY8HCU9x8g6h7MKEkpN7eYZ7wk8w4ycHERczpt+ov2MGcAskehf/9k=');
}
    
#cfed86db::before, #cfed86db > .bgExtraLayerOverlay {
    
}
#cfed86db {
    width: 48%;
    flex: 1 1 auto;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
#cfed86db.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAeEAABAwQDAAAAAAAAAAAAAAABAAIEAwUGETEzUv/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAYEQADAQEAAAAAAAAAAAAAAAAAAQIRMf/aAAwDAQACEQMRAD8AlselvnS3xaneRoVfKrW4FdnNDhc36I3yiIk8EUtSP//Z');
}
    
#\30 eded3eb::before, #\30 eded3eb > .bgExtraLayerOverlay {
    
}
#\30 eded3eb {
    width: 48%;
    flex: 1 1 auto;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
#\30 eded3eb.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAYBBAf/xAAgEAABBAICAwEAAAAAAAAAAAABAAIDBAUSBhETITFB/8QAFgEBAQEAAAAAAAAAAAAAAAAAAAID/8QAGREAAgMBAAAAAAAAAAAAAAAAAAIBMUIi/9oADAMBAAIRAxEAPwBb5xn63IMLWrRwvjMDDtuOlh8lcCRw3aPZTFmOTWrcLvI+N233UdJZNgk96tRVbI50Uv1ShC1WiJs//9k=');
}
}



@media (max-width: 767px) {
    
#\30 14c8e37 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
    padding: 12% 4% 12% 4%;
}
    
#a6707401::before, #a6707401 > .bgExtraLayerOverlay {
    
}
#a6707401 {
    width: 100%;
    min-height: 300px;
    align-items: flex-start;
    justify-content: flex-end;
    padding: 8% 8% 8% 8%;
}
#a6707401.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgf/xAAkEAABAgUCBwAAAAAAAAAAAAABAgQAAwURIQYHEhQzQVGSof/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAIR/9oADAMBAAIRAxEAPwAtq6r1IVF9U3DdTeY8HCU9x8g6h7MKEkpN7eYZ7wk8w4ycHERczpt+ov2MGcAskehf/9k=');
}
    
#cfed86db::before, #cfed86db > .bgExtraLayerOverlay {
    
}
#cfed86db {
    width: 100%;
    min-height: 300px;
    align-items: flex-start;
    justify-content: flex-end;
    padding: 8% 8% 8% 8%;
}
#cfed86db.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAeEAABAwQDAAAAAAAAAAAAAAABAAIEAwUGETEzUv/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAYEQADAQEAAAAAAAAAAAAAAAAAAQIRMf/aAAwDAQACEQMRAD8AlselvnS3xaneRoVfKrW4FdnNDhc36I3yiIk8EUtSP//Z');
}
    
#\30 eded3eb::before, #\30 eded3eb > .bgExtraLayerOverlay {
    
}
#\30 eded3eb {
    width: 100%;
    min-height: 300px;
    align-items: flex-start;
    justify-content: flex-end;
    padding: 8% 8% 8% 8%;
}
#\30 eded3eb.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAYBBAf/xAAgEAABBAICAwEAAAAAAAAAAAABAAIDBAUSBhETITFB/8QAFgEBAQEAAAAAAAAAAAAAAAAAAAID/8QAGREAAgMBAAAAAAAAAAAAAAAAAAIBMUIi/9oADAMBAAIRAxEAPwBb5xn63IMLWrRwvjMDDtuOlh8lcCRw3aPZTFmOTWrcLvI+N233UdJZNgk96tRVbI50Uv1ShC1WiJs//9k=');
}
    
#\39 5f2799a {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 908bfb3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#af84b1ec {
    background-color: var(--color_10);
    background-image: none;
}
    
#c167a523 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 12% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#f1c76570 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 f1e51c2 {
    width: 850px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0567d00 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 908bfb3 {
    order: 1;
}
    
#c167a523 {
    min-height: 152px;
    padding: 10% 4% 0% 4%;
}
    
#\36 f1e51c2 {
    width: 99.99995457900414%;
}
    
#\33 0567d00 {
    margin: 0px 0% 0px 0%;
}
    
#f1c76570 {
    width: 100%;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#c167a523 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 0% 4%;
}
    
#f1c76570 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 f1e51c2 {
    width: 99.99985088536813%;
}
    
#\33 0567d00 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 2f60c6d {
    background-color: var(--color_10);
    background-image: none;
}
    
#\32 19b3647 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 6e3acdc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e4f8fe16 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 6% 12% 6%;
    margin: 0% 0% 0% 0%;
}
    
#be1a1260 {
    margin: 0px 0% 0px 0%;
}
    
#\33 1a1a12a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e4f8fe16 {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (max-width: 767px) {
    
#\39 6e3acdc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e4f8fe16 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 12% 4%;
}
    
#\32 19b3647 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 1a1a12a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#be1a1260 {
    margin: 0px 0% 0px 0%;
}
}

