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

  *#dm .dmInner nav.u_1270610913 { color:black !important; }

  *#dm .dmInner nav.u_1241324748 { color:black !important; }

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

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

  *#dm .dmInner a.u_1206195986:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1206195986.hover { background-image:initial !important; }

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

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

  *#dm .dmInner a.u_1180814572 {
    background-color:var(--color_5) !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner a.u_1180814572:hover {
    background-color:var(--color_6) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1180814572.hover {
    background-color:var(--color_6) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_2613351716 .svg { fill:var(--color_5) !important; }

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

  *#dm .dmInner div.u_1162210246 .svg { fill:var(--color_5) !important; }

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

  *#dm .dmInner div.u_1961678232 .svg { fill:var(--color_5) !important; }

  *#dm .dmInner div.u_1579361420 .svg { fill:var(--color_5) !important; }

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

  *#dm .dmInner div.u_1870286919 .svg { fill:var(--color_5) !important; }

  *#dm .dmInner div.u_1705072860 .svg { fill:var(--color_5) !important; }

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

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

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

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

  *#dm .dmInner div.u_3901308647 img {
    object-position:50% 0% !important;
    object-fit:cover !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1684550719 img {
    object-position:50% 0% !important;
    object-fit:cover !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1407563600 img {
    object-position:50% 0% !important;
    object-fit:cover !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1375191533 .postArticle>.inner {
    box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
    -moz-box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
    -webkit-box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1375191533 .postDescription {
    max-height:2.6999999999999997em !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1375191533 .readMore a { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1375191533 .postTitle a {
    font-weight:700 !important;
    color:var(--color_2) !important;
  }

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

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

  *#dm .dmInner div.u_1522150975 hr { color:var(--color_5) !important; }

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

  *#dm .dmInner div.u_1869711388 img {
    object-position:50% 0% !important;
    object-fit:cover !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

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

  *#dm .dmInner div.u_1851984232 .svg { fill:var(--color_5) !important; }

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

  *#dm .dmInner div.u_1583274674 .svg { fill:var(--color_5) !important; }

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

  *#dm .dmInner div.u_1920825895 .svg { fill:var(--color_5) !important; }

  *#dm .dmInner div.u_1412086298 .svg { fill:var(--color_5) !important; }

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

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

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

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

  *#dm .dmInner div.u_1964715797 .svg { fill:var(--color_5) !important; }

  *#dm .dmInner div.u_1493578865 .svg { fill:var(--color_5) !important; }

  *#dm .dmInner div.u_1080114393 .svg { fill:var(--color_5) !important; }

  *#dm .dmInner div.u_1124268583 .svg { fill:var(--color_5) !important; }

  *#dm .dmInner div.u_1316217830 .svg { fill:var(--color_5) !important; }

  *#dm .dmInner div.u_1413834583 .svg { fill:var(--color_5) !important; }

  *#dm .dmInner div.u_1223182086 .svg { fill:var(--color_5) !important; }

  *#dm .dmInner div.u_1253236339 .svg { fill:var(--color_5) !important; }

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

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

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

  *#dm .dmInner div.u_1560609421 img {
    object-position:50% 0% !important;
    object-fit:cover !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1551847329 img {
    object-position:50% 0% !important;
    object-fit:cover !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1027788873 img {
    object-position:50% 0% !important;
    object-fit:cover !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1375191533 .more-posts-text-container span.text { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1375191533 .more-posts-text-container:hover span.text { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1375191533 .more-posts-text-container.hover span.text { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1375191533 .postArticle .blogImgLink { height:275px !important; }

  *#dm .dmInner div.u_1375191533 .authorBar { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1822171986 .postArticle>.inner {
    box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
    -moz-box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
    -webkit-box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1822171986 .postDescription {
    max-height:2.6999999999999997em !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1822171986 .readMore a { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1822171986 .postTitle a {
    font-weight:700 !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1822171986 .more-posts-text-container span.text { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1822171986 .more-posts-text-container:hover span.text { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1822171986 .more-posts-text-container.hover span.text { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1822171986 .postArticle .blogImgLink { height:275px !important; }

  *#dm .dmInner div.u_1822171986 .authorBar { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1333066527 img {
    object-position:50% 0% !important;
    object-fit:cover !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1375191533 .postDescription { font-size:16px !important; }

  *#dm .dmInner *.u_1991142046 .photoGalleryThumbs { padding:2px !important; }

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

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

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

  *#dm .dmInner div.u_1375191533 .readMore a { font-size:16px !important; }

  *#dm .dmInner div.u_1375191533 .postTitle a { font-size:21px !important; }

  *#dm .dmInner div.u_1375191533 .more-posts-text-container { width:306px !important; }

  *#dm .dmInner div.u_1822171986 .postDescription { font-size:16px !important; }

  *#dm .dmInner div.u_1822171986 .readMore a { font-size:16px !important; }

  *#dm .dmInner div.u_1822171986 .postTitle a { font-size:21px !important; }

  *#dm .dmInner div.u_1822171986 .more-posts-text-container { width:306px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1375191533 .postTitle a { font-size:20px !important; }

  *#dm .dmInner div.u_1375191533 .postDescription { font-size:15px !important; }

  *#dm .dmInner div.u_1375191533 .more-posts-text-container { width:222px !important; }

  *#dm .dmInner div.u_1822171986 .postTitle a { font-size:20px !important; }

  *#dm .dmInner div.u_1822171986 .postDescription { font-size:15px !important; }

  *#dm .dmInner div.u_1822171986 .more-posts-text-container { width:222px !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner div.u_1375191533 .postTitle a { font-size:24px !important; }

  *#dm .dmInner div.u_1375191533 .postDescription { font-size:14px !important; }

  *#dm .dmInner div.u_1822171986 .postTitle a { font-size:24px !important; }

  *#dm .dmInner div.u_1822171986 .postDescription { font-size:14px !important; }

  *#dm .dmInner div.u_1822171986 .postDescription { font-size:15px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1375191533 .postDescription { font-size:15px !important; }

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



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 c678763 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 18px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
}
    
#\37 577a25f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 f9abc53 {
    min-height: 902px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 10% 2% 8% 2%;
}
    
#\30 b7e3417 {
    width: 241px;
    height: 54px;
    max-width: 100%;
    margin-top: 2.0%;
    align-self: center;
}
    
#\35 c45838b {
    width: 59.90%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\38 98eaa6d::before, #\38 98eaa6d > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.91;
}
#\38 98eaa6d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/4c06b80f/dms3rep/multi/opt/download-1920w.png);
    background-attachment: fixed;
}
    
#widget_nfn {
    width: 7.32%;
    height: 64px;
    max-width: 100%;
    order: 0;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 c678763 {
    width: 100%;
    min-height: 8px;
}
    
#\35 f9abc53 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 422px;
    padding: 18% 4% 12% 4%;
}
    
#\38 98eaa6d::before, #\38 98eaa6d > .bgExtraLayerOverlay {
    
}
    
#\35 c45838b {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 577a25f {
    order: 0;
    width: 76.67%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 b7e3417 {
    order: 2;
    width: 280px;
}
}



@media (max-width: 767px) {
    
#\38 c678763 {
    min-height: 539px;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 16px 10px 16px 10px;
}
    
#\35 f9abc53 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 25% 4% 4% 4%;
}
    
#\38 98eaa6d::before, #\38 98eaa6d > .bgExtraLayerOverlay {
    
}
    
#\35 c45838b {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
    
#\30 b7e3417 {
    width: 261px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_nfn {
    height: 46px;
    width: 22.29%;
}
}



@media all {
    
#\33 5089504 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c2bf177c {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\37 c795ed8 {
    min-height: 0;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 2%;
    padding-bottom: 3%;
    padding-left: 2%;
    flex-direction: column;
}
    
#widget_gou {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 b61c210 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -118px;
}
    
#\32 d9f9173 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 43px;
    width: 100%;
    min-width: 4%;
    padding-top: 16px;
    padding-right: 16px;
    padding-left: 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 c795ed8 {
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#c2bf177c {
    width: 100%;
    min-height: 80px;
    row-gap: 44px;
}
    
#\32 d9f9173 {
    width: 100%;
    min-height: 80px;
}
    
#widget_gou {
    margin-top: -28px;
}
}



@media (max-width: 767px) {
    
#\33 5089504 {
    width: 89.91%;
}
    
#c2bf177c {
    width: 100%;
    min-height: 94px;
    align-items: center;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#\37 c795ed8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 8% 4%;
}
    
#\32 d9f9173 {
    width: 100%;
    min-height: 106px;
    align-items: center;
    height: auto;
}
    
#\38 b61c210 {
    width: 100.00%;
    margin-top: -75px;
}
    
#widget_gou {
    margin-top: 20px;
}
    
#\38 04021ea {
    margin-top: -20px;
}
}



@media all {
    
#b63885df {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-top: 16px;
    padding-bottom: 16px;
}
    
#a86f0b6a {
    min-height: 185px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 1% 2%;
}
    
#widget_g7d {
    width: 82.73%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a86f0b6a {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 226px;
}
    
#b63885df {
    width: 100%;
    min-height: 8px;
}
    
#widget_g7d {
    width: 93.37%;
}
}



@media (max-width: 767px) {
    
#b63885df {
    width: 100%;
    min-height: 160px;
    align-items: center;
}
    
#a86f0b6a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 2% 4%;
}
    
#widget_g7d {
    width: 100.00%;
}
}



@media all {
    
#\38 4d44f7a {
    background-color: var(--color_2);
    background-image: initial;
}
    
#\34 409ff80 {
    min-height: 125px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 8% 2% 8%;
}
    
#group_g3s {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding-bottom: 16px;
    padding-top: 16px;
}
    
#widget_4l4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 409ff80 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 149px;
}
    
#group_g3s {
    width: 100%;
    min-height: 8px;
}
    
#widget_4l4 {
    width: 84.65%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\34 409ff80 {
    min-height: 81px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#group_g3s {
    width: 100%;
    min-height: 8px;
    align-items: center;
    padding-right: 16px;
    padding-left: 6%;
}
}



@media all {
    
#\35 2012e33 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-top: 16px;
    padding-bottom: 16px;
}
    
#\34 05db4ee {
    min-height: 345px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 4% 2%;
}
    
#widget_ndf {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: 2%;
    grid-area: auto / auto / auto / auto;
}
    
#a051bd2c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: 2%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 05db4ee {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 464px;
}
    
#\35 2012e33 {
    width: 100%;
    min-height: 8px;
    padding-left: 16px;
    padding-right: 16px;
}
}



@media (max-width: 767px) {
    
#\35 2012e33 {
    width: 100%;
    min-height: 160px;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
}
    
#\34 05db4ee {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 2% 4% 2%;
}
}



@media all {
    
#\30 1c77608 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 25%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    order: 0;
    justify-content: flex-start;
    box-shadow: none;
    padding: 30px 20px 30px 20px;
}
    
#\38 7e7fb03 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 8%;
    padding-left: 8%;
    max-width: none;
}
    
#\38 2af3156 {
    width: 12.94%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7h0 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#widget_pl0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#widget_r9k {
    width: 97.30%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\38 8c6b807 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#c15667b3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 25%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    order: 2;
    box-shadow: none;
    justify-content: flex-start;
    padding: 30px 20px 30px 20px;
}
    
#\30 0a169d7 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#\38 3b61ed3 {
    width: 12.94%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 618124b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
}
    
#\39 05ab2e7 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 3;
}
    
#\32 67d77f6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 25%;
    min-width: 4%;
    background-color: var(--color_7);
    background-image: initial;
    order: 1;
    justify-content: flex-start;
    box-shadow: none;
    padding: 30px 20px 30px 20px;
}
    
#\36 058875d {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#\39 6a104a2 {
    width: 12.94%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 01a976c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#ca16a015 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\32 0b70acd {
    width: 89.73%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#c881a8bd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 25%;
    min-width: 4%;
    background-color: var(--color_7);
    background-image: initial;
    order: 3;
    box-shadow: none;
    justify-content: flex-start;
    padding: 30px 20px 30px 20px;
}
    
#\36 1a22e2a {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#\35 bfaa1ac {
    width: 12.94%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#a97d1462 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#b3fe26ec {
    width: 97.30%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\36 f79dcdb {
    width: 85.50%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\35 e410c55 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 7e7fb03 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
    padding-top: 0%;
}
    
#\30 1c77608 {
    width: 25%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#c15667b3 {
    width: 25%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\32 67d77f6 {
    width: 25%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#c881a8bd {
    width: 25%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\30 1c77608 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 7e7fb03 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 12% 4%;
}
    
#\38 2af3156 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#c15667b3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 3b61ed3 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\32 67d77f6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 6a104a2 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#c881a8bd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 bfaa1ac {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ca5b742f {
    width: 45.280707964601774%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 15%;
    row-gap: 24px;
    order: 0;
    justify-content: flex-start;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
}
    
#b717c438 {
    min-height: 482px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 8%;
    padding-right: 2%;
    padding-left: 2%;
}
    
#bb4d0710 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_ok6 {
    width: 54.66%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    background-color: var(--color_2);
    background-image: initial;
    margin-top: -250px;
    margin-bottom: 90px;
    justify-content: flex-start;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 45px 50px 45px 50px;
}
    
#widget_vb9 {
    width: 37.00%;
    height: 184px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#dd693c9e {
    width: 36.92%;
    height: 184px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_eur {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_bve {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#widget_mpv {
    width: 249px;
    height: auto;
    min-height: 53px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ca5b742f {
    width: 44.06%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 62px;
    align-items: center;
}
    
#b717c438 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 556px;
    padding: 2% 4% 0% 4%;
}
    
#group_ok6 {
    width: 55.75918057663125%;
    min-height: 8px;
    margin-top: -50px;
    padding-left: 20px;
    padding-right: 20px;
}
    
#widget_vb9 {
    width: 74.66%;
    height: 184px;
    margin: 0px 0% 0px 0%;
}
    
#dd693c9e {
    width: 75.03%;
    height: 184px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ca5b742f {
    width: 100%;
    min-height: 208px;
    align-items: center;
    height: auto;
    padding: 0px 15px 0px 15px;
}
    
#b717c438 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#group_ok6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 0px;
    margin-bottom: 50px;
}
    
#widget_vb9 {
    height: 196px;
    width: 45.42%;
    margin-left: 1.1%;
}
    
#dd693c9e {
    height: 152px;
    margin-left: -7.3%;
    width: 44.860060975609755%;
}
    
#widget_eur {
    width: 100.00%;
}
    
#widget_bve {
    width: 93.08%;
}
}



@media all {
    
#\36 29934ed {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#d10d6872 {
    padding-top: 2%;
    padding-bottom: 2%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\36 41e0844 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#widget_8p1 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\36 29934ed {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d10d6872 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\38 3c31df8 {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 8% 4% 8%;
}
    
#b51ab663 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 61.747676767676765%;
    min-width: 4%;
    background-color: var(--color_7);
    background-image: initial;
    justify-content: flex-start;
    box-shadow: none;
    order: 1;
    padding: 35px 30px 35px 30px;
}
    
#\35 e9dfd83 {
    width: 41.7188px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db1680ec {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px -2.7%;
    grid-area: auto / auto / auto / auto;
}
    
#dc27d5d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_b4l {
    width: 37.21%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-image: url(https://lirp.cdn-website.com/4c06b80f/dms3rep/multi/opt/Untitled+design+%2818%29-1920w.png);
    order: 0;
    padding: 16px 16px 16px 16px;
}
#group_b4l.lazy {
    background-image: url('');
}
    
#group_sdp {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 41px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 0;
}
    
#\32 b31dc1a {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 41px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 1;
}
    
#cf2cc000 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 41px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin-top: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4e78fca {
    width: 41.7188px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a2dfea5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px -2.7%;
    grid-area: auto / auto / auto / auto;
}
    
#f5f8dd70 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b96f2f4d {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 41px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 3;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 3c31df8 {
    padding: 2% 2% 2% 2%;
}
    
#b51ab663 {
    padding-right: 0px;
}
}



@media (max-width: 767px) {
    
#\38 3c31df8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
}
    
#b51ab663 {
    width: 100%;
    min-height: 657px;
    align-items: center;
    row-gap: 5px;
    height: auto;
}
    
#group_b4l {
    width: 100%;
    min-height: 196px;
    align-items: center;
    height: auto;
}
#group_b4l.lazy {
    background-image: url('');
}
    
#group_sdp {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 e9dfd83 {
    margin: 0px 0% 0px 0%;
}
    
#db1680ec {
    margin: 0px 0% 0px 0%;
}
    
#cf2cc000 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 4e78fca {
    margin: 0px 0% 0px 0%;
}
    
#\32 a2dfea5 {
    margin: 0px 0% 0px 0%;
}
    
#b96f2f4d {
    margin-top: 14px;
}
    
#\32 b31dc1a {
    margin-top: 14px;
}
}



@media all {
    
#\36 919ae7a {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#\37 766962e {
    padding-top: 2%;
    padding-bottom: 4%;
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
}
    
#widget_mer {
    width: 83.15%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0acc5bd {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    height: auto;
    order: 2;
    padding: 16px 16px 16px 16px;
}
    
#\32 53285a8 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 7px;
}
    
#\37 bfc5602 {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    flex-direction: row;
    height: auto;
    padding-top: 20px;
    padding-right: 250px;
    padding-left: 250px;
    order: 1;
}
    
#a1ab4abc {
    align-items: center;
    width: 27.62322222222222%;
    min-height: 96px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb6aab7c {
    width: 45px;
    height: auto;
    max-width: 100%;
}
    
#\35 d042384 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c4bf6ae8 {
    align-items: center;
    width: 27.62322222222222%;
    min-height: 96px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e9a73a6 {
    width: 45px;
    height: auto;
    max-width: 100%;
}
    
#cd1c0220 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 bcb97d8 {
    align-items: center;
    width: 27.62322222222222%;
    min-height: 96px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5ebea73 {
    width: 45px;
    height: auto;
    max-width: 100%;
}
    
#\39 be27077 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dffb9f60 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    order: 3;
    padding: 16px 16px 16px 16px;
}
    
#cecf3460 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 feb32ad {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    flex-direction: row;
    height: auto;
    padding-top: 20px;
    padding-right: 250px;
    padding-left: 250px;
    order: 1;
}
    
#f69f6b50 {
    align-items: center;
    width: 27.62322222222222%;
    min-height: 96px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3cb3213 {
    width: 45px;
    height: auto;
    max-width: 100%;
}
    
#f9f50038 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 fb61293 {
    align-items: center;
    width: 27.62322222222222%;
    min-height: 96px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ffe00565 {
    width: 45px;
    height: auto;
    max-width: 100%;
}
    
#\35 277a0ff {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 84d4e5e {
    align-items: center;
    width: 27.62322222222222%;
    min-height: 96px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cc592e9 {
    width: 45px;
    height: auto;
    max-width: 100%;
}
    
#\30 b9a2ede {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 766962e {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#widget_mer {
    width: 94.15%;
}
    
#\36 919ae7a {
    width: 100%;
    min-height: 80px;
}
    
#\37 bfc5602 {
    width: 100%;
    min-height: 80px;
    padding-left: 50px;
    padding-right: 50px;
    column-gap: 3%;
}
    
#\32 0acc5bd {
    width: 100%;
    min-height: 116px;
    height: auto;
    padding-bottom: 0px;
    padding-top: 0px;
}
    
#dffb9f60 {
    width: 100%;
    min-height: 80px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#a1ab4abc {
    margin-left: 0.3%;
    width: 38.11%;
    row-gap: 12px;
}
    
#\37 bcb97d8 {
    row-gap: 12px;
}
    
#c4bf6ae8 {
    row-gap: 12px;
}
    
#cecf3460 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\36 919ae7a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 766962e {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\32 0acc5bd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\37 bfc5602 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#dffb9f60 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 feb32ad {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    padding-left: 0px;
    padding-right: 0px;
}
    
#widget_mer {
    width: 100.00%;
}
    
#f69f6b50 {
    width: 23.486724857685008%;
    height: auto;
    min-height: 120px;
    justify-content: flex-start;
    row-gap: 8px;
    margin: 0px 0% 0px 0%;
}
    
#\37 fb61293 {
    width: 49.297912713472485%;
    justify-content: flex-start;
    height: auto;
    min-height: 119px;
    row-gap: 8px;
    margin: 0px 0% 0px 0%;
}
    
#\34 84d4e5e {
    width: 27.210626185958255%;
    height: auto;
    min-height: 120px;
    justify-content: flex-start;
    row-gap: 8px;
    margin: 0px 0% 0px 0%;
}
    
#\35 277a0ff {
    width: 82.76%;
}
    
#\32 53285a8 {
    margin-top: 0px;
    width: 100.00%;
}
}



@media all {
    
#b9f55c2e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 25px 4% 25px 4%;
}
    
#d76ac707 {
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\36 87dffc6 {
    background-color: var(--color_6);
    background-image: initial;
}
    
#group_521 {
    width: 48.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_2);
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 25px 4% 25px 4%;
}
    
#widget_j2g {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\35 cc8da3e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d76ac707 {
    padding: 0% 2% 6% 2%;
}
}



@media (max-width: 767px) {
    
#b9f55c2e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d76ac707 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-bottom: 8%;
}
    
#group_521 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#e964f15b {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -118px;
}
    
#\38 96918b8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 27px;
}
    
#\33 26cbff3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\39 f2ef51e {
    min-height: 198px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 26cbff3 {
    width: 100%;
    min-height: 8px;
}
    
#\39 f2ef51e {
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 159px;
}
}



@media (max-width: 767px) {
    
#\33 26cbff3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\39 f2ef51e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 8% 4%;
}
    
#\38 96918b8 {
    margin-top: 0px;
}
    
#e964f15b {
    margin-top: -67px;
}
}



@media all {
    
#\35 d7e7170 {
    background-color: var(--color_6);
    background-image: initial;
}
    
#a098da92 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -118px;
}
    
#\36 3315b8e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#ff0c7c38 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d52e3ae7 {
    min-height: 161px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 3% 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3315b8e {
    width: 100%;
    min-height: 8px;
}
    
#d52e3ae7 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 194px;
    padding: 0% 4% 4% 4%;
}
}



@media (max-width: 767px) {
    
#\36 3315b8e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d52e3ae7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 8% 4%;
}
}



@media all {
    
#\31 4566576 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a63d9bb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 23.5%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-end;
    padding: 30px 35px 30px 35px;
}
    
#d4e7dc38 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 7% 8% 5% 8%;
}
    
#widget_dvj {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 13px;
}
    
#widget_ogu {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_id1 {
    width: 100.00%;
    height: 206px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-top: -150px;
}
    
#c74e80b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-top: 13px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 46919c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#widget_4gr {
    width: 195px;
    height: auto;
    max-width: 100%;
    order: 4;
    margin-top: 10px;
}
    
#\36 6539d7a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 23.5%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-end;
    padding: 30px 35px 30px 35px;
}
    
#e0a8a563 {
    width: 100.00%;
    height: 206px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-top: -150px;
}
    
#\30 bae52a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#a5e71a5b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\33 11920ac {
    width: 195px;
    height: auto;
    max-width: 100%;
    order: 5;
    margin-top: 10px;
}
    
#\30 189a39a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 23.5%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-end;
    padding: 30px 35px 30px 35px;
}
    
#e0b5fefd {
    width: 100.00%;
    height: 206px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-top: -150px;
}
    
#\33 ab016d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-top: 13px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8f12700 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\39 35579c3 {
    width: 195px;
    height: auto;
    max-width: 100%;
    order: 5;
    margin-top: 10px;
}
    
#c6a0cc55 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 23.5%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-end;
    padding: 30px 35px 30px 35px;
}
    
#b497c2a8 {
    width: 100.00%;
    height: 206px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-top: -150px;
}
    
#\31 0c88153 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-top: 13px;
    grid-area: auto / auto / auto / auto;
}
    
#da2c517f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#f7d9abb0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#bbb9d00d {
    width: 195px;
    height: auto;
    max-width: 100%;
    order: 5;
    margin-top: 10px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d4e7dc38 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 240px;
    padding-top: 25%;
}
    
#\31 a63d9bb {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 6539d7a {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 189a39a {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 20% 0% 0% 0%;
}
    
#c6a0cc55 {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 20% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\31 a63d9bb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d4e7dc38 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40% 4% 8% 4%;
}
    
#widget_id1 {
    height: 240px;
}
    
#\36 6539d7a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-top: 150px;
}
    
#e0a8a563 {
    height: 240px;
}
    
#\30 189a39a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-top: 150px;
}
    
#e0b5fefd {
    height: 240px;
}
    
#c6a0cc55 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-top: 150px;
}
    
#b497c2a8 {
    height: 240px;
}
    
#widget_ogu {
    width: 100.00%;
}
    
#\30 bae52a1 {
    width: 100.00%;
}
}



@media all {
    
#\37 0967552 {
    padding-top: 2%;
    padding-bottom: 2%;
    min-height: 108px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\34 200f668 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\37 31a5148 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#widget_p3b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 0967552 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\37 0967552 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\34 200f668 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\36 6b62caf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 4% 16px 4% 16px;
}
    
#\35 d889fc0 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
}
    
#\30 01af81e {
    background-image: url();
    background-position: 0% 50%;
}
#\30 01af81e.lazy {
    background-image: url('');
}
    
#widget_24t {
    width: 98.45%;
    height: auto;
    max-width: 100%;
}
    
#widget_gkp {
    width: 56.78%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#widget_bo6 {
    width: 58.43%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-top: 20px;
}
    
#widget_fb2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_fb2 {
    width: 18.50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#FreeConsultation::before, #FreeConsultation > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.7;
    border-radius: inherit;
}
#FreeConsultation {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 50%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/4c06b80f/dms3rep/multi/opt/CA+Harris+-+McKeown+Website+Images-1920w.png);
    padding: 16px 16px 16px 16px;
}
#FreeConsultation.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAzklEQVQY0zWPSQqFQAxEc2lXghs3XkBBVHDlLM444QQqooeqTwJ/0YROvaqupizLEAQBoiiSads2FEWBqqowTRPjOGJdV1Ce5wIlSYI4juF5HjRNg67rYhqGAfM8g4qiEOgPOo4jkGEYcF0XTdOgbVtQXdcoyxJs4Bq+78OyLDHwS1VViU4c3fe9uBhmMQxDpGkqECfynpZlkbLTNEkfLr/vO67rwnmeonVdBzqOQwQ28OH7fd9431cm7ziZGNq2TZw8GeS07/vwPI/s+B8/swrz3wDe+8YAAAAASUVORK5CYII=');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 d889fc0 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#FreeConsultation::before, #FreeConsultation > .bgExtraLayerOverlay {
    
}
#FreeConsultation {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 341px;
    height: auto;
}
#FreeConsultation.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAzklEQVQY0zWPSQqFQAxEc2lXghs3XkBBVHDlLM444QQqooeqTwJ/0YROvaqupizLEAQBoiiSads2FEWBqqowTRPjOGJdV1Ce5wIlSYI4juF5HjRNg67rYhqGAfM8g4qiEOgPOo4jkGEYcF0XTdOgbVtQXdcoyxJs4Bq+78OyLDHwS1VViU4c3fe9uBhmMQxDpGkqECfynpZlkbLTNEkfLr/vO67rwnmeonVdBzqOQwQ28OH7fd9431cm7ziZGNq2TZw8GeS07/vwPI/s+B8/swrz3wDe+8YAAAAASUVORK5CYII=');
}
    
#widget_gkp {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#widget_fb2 {
    margin: 0px 0% 0px 0%;
}
    
#widget_bo6 {
    margin: 0px 0% 0px 0%;
}
    
#\36 6b62caf {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\36 6b62caf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 d889fc0 {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#FreeConsultation::before, #FreeConsultation > .bgExtraLayerOverlay {
    
}
#FreeConsultation {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 40px;
    padding-bottom: 40px;
}
#FreeConsultation.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAzklEQVQY0zWPSQqFQAxEc2lXghs3XkBBVHDlLM444QQqooeqTwJ/0YROvaqupizLEAQBoiiSads2FEWBqqowTRPjOGJdV1Ce5wIlSYI4juF5HjRNg67rYhqGAfM8g4qiEOgPOo4jkGEYcF0XTdOgbVtQXdcoyxJs4Bq+78OyLDHwS1VViU4c3fe9uBhmMQxDpGkqECfynpZlkbLTNEkfLr/vO67rwnmeonVdBzqOQwQ28OH7fd9431cm7ziZGNq2TZw8GeS07/vwPI/s+B8/swrz3wDe+8YAAAAASUVORK5CYII=');
}
    
#widget_gkp {
    width: 87.72%;
}
    
#widget_bo6 {
    width: 100.00%;
}
    
#widget_24t {
    width: 100.00%;
    height: 924px;
}
}



@media all {
    
#\35 5b6d7fd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#ed8afe39 {
    min-height: 350px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#widget_rs9 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-top: -1px;
}
}



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



@media (max-width: 767px) {
    
#\35 5b6d7fd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ed8afe39 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\38 3382227 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#f4f90930 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#\35 1ee9652 {
    width: 12.94%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 67e473b {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#\35 e8550ae {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#a212fdc9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\34 bb91b2c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 3;
}
    
#e4dd5bd7 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 8%;
    padding-left: 8%;
    max-width: none;
}
    
#b3211bb8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 25%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    order: 2;
    box-shadow: none;
    justify-content: flex-start;
    padding: 30px 20px 30px 20px;
}
    
#c6ed850d {
    width: 85.50%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\35 1606a0a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\33 65a30ea {
    width: 89.73%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#f089f749 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 25%;
    min-width: 4%;
    background-color: var(--color_7);
    background-image: initial;
    order: 1;
    justify-content: flex-start;
    box-shadow: none;
    padding: 30px 20px 30px 20px;
}
    
#\35 6d31684 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#b018c2a2 {
    width: 97.30%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#f62511fc {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
}
    
#f65d7584 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 25%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    order: 0;
    justify-content: flex-start;
    box-shadow: none;
    padding: 30px 20px 30px 20px;
}
    
#\32 7fb99e3 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\31 897e33a {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#\30 c61f563 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 25%;
    min-width: 4%;
    background-color: var(--color_7);
    background-image: initial;
    order: 3;
    box-shadow: none;
    justify-content: flex-start;
    padding: 30px 20px 30px 20px;
}
    
#\30 7ec7434 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\38 2dbc258 {
    width: 12.94%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#c02c0201 {
    width: 12.94%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#cdf32098 {
    width: 12.94%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 cb147c4 {
    width: 97.30%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\36 a770c54 {
    width: 217px;
    height: auto;
    min-height: 46px;
    max-width: 100%;
    align-self: center;
}
    
#b38fec22 {
    width: 217px;
    height: auto;
    min-height: 46px;
    max-width: 100%;
    align-self: center;
}
    
#d6cf73b4 {
    width: 217px;
    height: auto;
    min-height: 46px;
    max-width: 100%;
    align-self: center;
}
    
#\36 1c99dc1 {
    width: 217px;
    height: auto;
    min-height: 46px;
    max-width: 100%;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 c61f563 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    order: 2;
    justify-content: space-around;
    margin: 0% 0% 0% 0%;
}
    
#e4dd5bd7 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 240px;
    column-gap: 0%;
    padding-top: 0%;
}
    
#f089f749 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    justify-content: space-around;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#b3211bb8 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    order: 3;
    justify-content: space-around;
    margin: 0% 0% 0% 0%;
}
    
#f65d7584 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    justify-content: space-around;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\36 a770c54 {
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b38fec22 {
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6cf73b4 {
    align-self: center;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1c99dc1 {
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\30 c61f563 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e4dd5bd7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\35 1ee9652 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    order: 1;
}
    
#f089f749 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 2dbc258 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#b3211bb8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c02c0201 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#cdf32098 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#f65d7584 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f4f90930 {
    order: 0;
}
    
#d6cf73b4 {
    order: 5;
}
    
#f62511fc {
    order: 2;
}
    
#\34 bb91b2c {
    order: 3;
}
    
#\35 e8550ae {
    order: 4;
}
}



@media all {
    
#\39 9953dff {
    width: 217px;
    height: auto;
    min-height: 46px;
    max-width: 100%;
    align-self: center;
}
    
#\33 7c550c9 {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 8%;
    padding-left: 8%;
    max-width: none;
}
    
#\32 1586cd4 {
    width: 217px;
    height: auto;
    min-height: 46px;
    max-width: 100%;
    align-self: center;
}
    
#\33 e05e1b6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 25%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    order: 1;
    justify-content: flex-start;
    box-shadow: none;
    padding: 30px 20px 30px 20px;
}
    
#e6682cd2 {
    width: 217px;
    height: auto;
    min-height: 46px;
    max-width: 100%;
    align-self: center;
}
    
#\38 4b204ed {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 25%;
    min-width: 4%;
    background-color: var(--color_7);
    background-image: initial;
    order: 1;
    justify-content: flex-start;
    box-shadow: none;
    padding: 30px 20px 30px 20px;
}
    
#\31 20f9bfa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 25%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    order: 1;
    justify-content: flex-start;
    box-shadow: none;
    padding: 30px 20px 30px 20px;
}
    
#\38 ac4c71d {
    width: 217px;
    height: auto;
    min-height: 46px;
    max-width: 100%;
    align-self: center;
}
    
#\31 377ee03 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 25%;
    min-width: 4%;
    background-color: var(--color_7);
    background-image: initial;
    order: 1;
    justify-content: flex-start;
    box-shadow: none;
    padding: 30px 20px 30px 20px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 7c550c9 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
    padding-top: 0%;
}
    
#\33 e05e1b6 {
    width: 25%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\38 4b204ed {
    width: 25%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\31 20f9bfa {
    width: 25%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\31 377ee03 {
    width: 25%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\33 7c550c9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 12% 4%;
}
    
#\33 e05e1b6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 4b204ed {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 20f9bfa {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 377ee03 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\33 f272cd6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 40px 16px 16px 16px;
}
    
#\35 b1f41e1 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-bottom: 4%;
}
    
#e844b154 {
    width: 331px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 b1f41e1 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 189px;
}
    
#\33 f272cd6 {
    padding-top: 0px;
}
}



@media (max-width: 767px) {
    
#\33 f272cd6 {
    width: 100%;
    min-height: 110px;
    align-items: center;
    padding-top: 0px;
    height: auto;
}
    
#\35 b1f41e1 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#c020a902 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px -2.7%;
    grid-area: auto / auto / auto / auto;
}
    
#d1bbbf3a {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 8% 4% 8%;
}
    
#\37 56cd600 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px -2.7%;
    grid-area: auto / auto / auto / auto;
}
    
#b3ae6c8c {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 41px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin-top: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8ae4d64 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 046f767 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 41px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 6;
    justify-self: auto;
    align-self: auto;
    margin-top: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#ab7b31f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px -2.7%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e09c7cf {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 41px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin-top: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#aed67c42 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px -2.7%;
    grid-area: auto / auto / auto / auto;
}
    
#a335411e {
    width: 41.7188px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 616e60e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px -2.7%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fa14b1b {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 41px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 3;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#c20eb4eb {
    width: 41.7188px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0b7cd42 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 41px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 7;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#e92510e5 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 41px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 5;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#b764df50 {
    width: 41.7188px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a530f153 {
    width: 41.7188px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dfe70e31 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 41px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 0;
}
    
#\35 bf14dac {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 46fc218 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#cdc61862 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 61.747676767676765%;
    min-width: 4%;
    background-color: var(--color_7);
    background-image: initial;
    justify-content: flex-start;
    box-shadow: none;
    order: 1;
    padding: 35px 30px 35px 30px;
}
    
#\30 098bee6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d4103aa1 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 41px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 9;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#d8a5e85c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ee7f396a {
    width: 37.21%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-image: url(https://lirp.cdn-website.com/4c06b80f/dms3rep/multi/opt/Untitled+design+%2818%29-1920w.png);
    order: 0;
    padding: 16px 16px 16px 16px;
}
#ee7f396a.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABL0lEQVQY0wXBTUvCAACA4f2dECqJIirF7wStdOrc2nTTuRQUTDOLlMhD0KFT2CEvkhDmqSAIukQdyoNB3aIy+ylvzyPMzdgI+DwochLD0Cnmc7Qau9wOeryPXpn8/fA7+UJI+FbQxHWyuk7GyFApmJw0drgfXPLxNmQy+WY8/kQ40CJUsxoFy0LTdEqZNEeVEndXXYbPj4xenni46SPU1ShVU8fKmoixJIaUpGLl6bbPue716HfanDXKCDGfB0NWyGVMVFlFESVSUor9WpNmrU7DSlMKLCDYpqbxeoJI8U2UhEIkLBILiWQ1k6JusC2tUfbZEeyz83hcfqRoAjkSIxIMseFfJRWX2CtYtLZUjtUAwtKiA5fDTdgfJOB04112EHQ6yckSp806F4cVOlWNf3hEtah2pmxnAAAAAElFTkSuQmCC');
}
    
#\30 ad43aad {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 41px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 1;
}
    
#\34 71617d3 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 41px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 8;
    justify-self: auto;
    align-self: auto;
    margin-top: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b295b9e {
    width: 41.7188px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#cdc61862 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 5px;
}
    
#d1bbbf3a {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#ee7f396a {
    width: 100%;
    min-height: 198px;
    align-items: center;
    height: auto;
}
#ee7f396a.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABL0lEQVQY0wXBTUvCAACA4f2dECqJIirF7wStdOrc2nTTuRQUTDOLlMhD0KFT2CEvkhDmqSAIukQdyoNB3aIy+ylvzyPMzdgI+DwochLD0Cnmc7Qau9wOeryPXpn8/fA7+UJI+FbQxHWyuk7GyFApmJw0drgfXPLxNmQy+WY8/kQ40CJUsxoFy0LTdEqZNEeVEndXXYbPj4xenni46SPU1ShVU8fKmoixJIaUpGLl6bbPue716HfanDXKCDGfB0NWyGVMVFlFESVSUor9WpNmrU7DSlMKLCDYpqbxeoJI8U2UhEIkLBILiWQ1k6JusC2tUfbZEeyz83hcfqRoAjkSIxIMseFfJRWX2CtYtLZUjtUAwtKiA5fDTdgfJOB04112EHQ6yckSp806F4cVOlWNf3hEtah2pmxnAAAAAElFTkSuQmCC');
}
    
#dfe70e31 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c20eb4eb {
    margin: 0px 0% 0px 0%;
}
    
#\37 56cd600 {
    margin: 0px 0% 0px 0%;
}
    
#b3ae6c8c {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 b295b9e {
    margin: 0px 0% 0px 0%;
}
    
#ab7b31f2 {
    margin: 0px 0% 0px 0%;
}
    
#\34 e09c7cf {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b764df50 {
    margin: 0px 0% 0px 0%;
}
    
#c020a902 {
    margin: 0px 0% 0px 0%;
}
    
#\39 046f767 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a530f153 {
    margin: 0px 0% 0px 0%;
}
    
#aed67c42 {
    margin: 0px 0% 0px 0%;
}
    
#\34 71617d3 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a335411e {
    margin: 0px 0% 0px 0%;
}
    
#\33 616e60e {
    margin: 0px 0% 0px 0%;
}
    
#\30 ad43aad {
    margin-top: 11px;
}
    
#\30 fa14b1b {
    margin-top: 11px;
}
    
#e92510e5 {
    margin-top: 12px;
}
    
#\30 0b7cd42 {
    margin-top: 11px;
}
    
#d4103aa1 {
    margin-top: 11px;
}
}



@media all {
    
#e4ebfabe {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 41px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 8;
    justify-self: auto;
    align-self: auto;
    margin-top: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#cfbc137b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 839440b {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 41px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 5;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f0d964d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ef94728 {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 8% 4% 8%;
}
    
#b451eed1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px -2.7%;
    grid-area: auto / auto / auto / auto;
}
    
#b184a729 {
    width: 41.7188px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ab47a2b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px -2.7%;
    grid-area: auto / auto / auto / auto;
}
    
#eb7fc8ed {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 41px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 6;
    justify-self: auto;
    align-self: auto;
    margin-top: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#dc82166b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8360eac {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px -2.7%;
    grid-area: auto / auto / auto / auto;
}
    
#c4692c17 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 41px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 7;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9e6f32c {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 41px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin-top: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8d924c7 {
    width: 41.7188px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bdb29511 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 41px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 9;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#fedaf525 {
    width: 41.7188px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e90db77d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_7);
    background-image: initial;
    justify-content: flex-start;
    box-shadow: none;
    order: 1;
    padding: 35px 30px 35px 30px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 ef94728 {
    padding: 0px 2% 2% 2%;
}
    
#\34 9e6f32c {
    width: 100.00%;
}
    
#e90db77d {
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
}
}



@media (max-width: 767px) {
    
#\35 ef94728 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#e90db77d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\31 4479420 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 23.5%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-end;
    padding: 30px 35px 30px 35px;
}
    
#\30 9146dc4 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 7% 8% 5% 8%;
}
    
#\30 a39dd2e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\31 11e7535 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-top: 13px;
    grid-area: auto / auto / auto / auto;
}
    
#f27cc893 {
    width: 100.00%;
    height: 206px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-top: -150px;
}
    
#\33 452bde7 {
    width: 100.00%;
    height: 206px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-top: -150px;
}
    
#\31 6e4de4a {
    width: 195px;
    height: auto;
    max-width: 100%;
    order: 5;
    margin-top: 10px;
}
    
#f7dd5d74 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3bcd672 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#e905af6f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#b35be3c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\34 621cefb {
    width: 195px;
    height: auto;
    max-width: 100%;
    order: 5;
    margin-top: 10px;
}
    
#c49066e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 13px;
}
    
#\34 afc51a1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 23.5%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-end;
    padding: 30px 35px 30px 35px;
}
    
#e7e56216 {
    width: 100.00%;
    height: 206px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-top: -150px;
}
    
#dd551b22 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#e2d2d188 {
    width: 100.00%;
    height: 206px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-top: -150px;
}
    
#\36 b3ed300 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#c8c9bd2b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-top: 13px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1d9368b {
    width: 195px;
    height: auto;
    max-width: 100%;
    order: 5;
    margin-top: 10px;
}
    
#\30 196b970 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 23.5%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-end;
    padding: 30px 35px 30px 35px;
}
    
#f1e40819 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 23.5%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-end;
    padding: 30px 35px 30px 35px;
}
    
#\37 93f278a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#b054fd61 {
    width: 195px;
    height: auto;
    max-width: 100%;
    order: 4;
    margin-top: 10px;
}
    
#d57cb084 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-top: 13px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 4479420 {
    width: 23.5%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\30 9146dc4 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
    min-height: 240px;
}
    
#\34 afc51a1 {
    width: 23.5%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\30 196b970 {
    width: 23.5%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#f1e40819 {
    width: 23.5%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\31 4479420 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 9146dc4 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\34 afc51a1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e7e56216 {
    height: 240px;
}
    
#e2d2d188 {
    height: 240px;
}
    
#\30 196b970 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f1e40819 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f27cc893 {
    height: 240px;
}
    
#\33 452bde7 {
    height: 240px;
}
}

