@media all {
  *#dm .dmInner div.u_1527622209 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner a.u_1261753876 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/1f53f445/icon/Raft_6710156.svg) !important;
  }

  *#dm .dmInner a.u_1323755840 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/1f53f445/icon/Raft_6710156.svg) !important;
  }

  *#dm .dmInner a.u_1562293834 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/1f53f445/icon/Raft_6710156.svg) !important;
  }

  *#dm .dmInner a.u_1991496261 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/1f53f445/icon/Raft_6710156.svg) !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1035952229 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/1f53f445/icon/Raft_6710156.svg) !important;
  }

  *#dm .dmInner a.u_1515674392 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/1f53f445/icon/Raft_6710156.svg) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1675332841 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/1f53f445/icon/Raft_6710156.svg) !important;
  }

  *#dm .dmInner a.u_1379917793 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/1f53f445/icon/Raft_6710156.svg) !important;
  }

  *#dm .dmInner a.u_1992986282 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
  }

  *#dm .dmInner a.u_1556458842 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/1f53f445/icon/Raft_6710156.svg) !important;
  }

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

  *#dm .dmInner div.u_1003984895 .postDescription { color:var(--color_8) !important; }

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

  *#dm .dmInner a.u_1208816430 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/1f53f445/icon/Raft_6710156.svg) !important;
  }

  *#dm .dmInner a.u_1609511730 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/1f53f445/icon/Raft_6710156.svg) !important;
  }

  *#dm .dmInner div.u_1003984895 .postArticle>.inner { border-radius:25px 25px 25px 25px !important; }

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

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

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

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

  *#dm .dmInner *.u_1003984895 {
    align-items:flex-start !important;
    text-align:left !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1503038035 img {
    border-radius:50% !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:3px 3px 3px 3px !important;
  }

  *#dm .dmInner div.u_1340871952 img {
    border-radius:50% !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:3px 3px 3px 3px !important;
  }

  *#dm .dmInner div.u_1625498343 img {
    border-radius:50% !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:3px 3px 3px 3px !important;
  }

  *#dm .dmInner a.u_1376382143 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/1f53f445/icon/Raft_6710156.svg) !important;
    order:1 !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1874834367 img {
    border-radius:50% 50% 50% 50% !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:3px 3px 3px 3px !important;
    box-shadow:none !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1003984895 .postDescription { font-size:16px !important; }

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

  *#dm .dmInner *.u_1675036130 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1675036130 .photoGalleryViewAll { padding:0 5px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1675036130 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1003984895 .more-posts-text-container { width:197px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1675036130 .photoGalleryThumbs { padding:8px !important; }

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

  *#dm .dmInner *.u_1675036130 .photoGalleryViewAll { padding:0 16px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    background-origin: border-box;
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding-top: 3%;
    padding-bottom: 3%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 101vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.25;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url('https://irp.cdn-website.com/1f53f445/dms3rep/multi/BrianC-Boats+%281%29.jpg?dm-skip-opt=true');
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_d06 {
    width: 99.99878247876255%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_qfo {
    width: 99.9973713033954%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#d5ec57ac {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    min-height: 55px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
    padding-bottom: 2%;
    padding-top: 2%;
    min-height: 70vh;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_qfo {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 60vh;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-bottom: 100px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_d06 {
    margin-top: 146px;
}
    
#d5ec57ac {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media all {
    
#\36 85dd38d {
    column-gap: 4%;
    row-gap: 48px;
    background-color: rgba(0, 0, 0, 0);
    width: 50%;
    min-height: 8px;
    min-width: 4%;
    order: 1;
    background-image: url();
    background-repeat: repeat;
    background-size: auto;
    padding: 150px 6% 150px 6%;
}
#\36 85dd38d.lazy {
    background-image: url('');
}
    
#\37 5fa357f {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#\37 0558ae3 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 50%;
    min-height: 8px;
    align-items: center;
    background-image: initial;
    min-width: 4%;
    order: 0;
}
    
#\32 0d2437b {
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    min-height: 700px;
    flex-wrap: nowrap;
}
    
#\36 e8eeb22 {
    background-color: var(--color_3);
    border-width: 0px;
    border-color: var(--color_2);
    border-style: solid;
    background-image: initial;
}
    
#\33 452eb02.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\33 452eb02 {
    max-width: 100%;
    width: 613px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ecda78fe {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    min-height: 55px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d8f3d20 {
    width: 99.99481016400857%;
    height: 777px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 00e13a4 {
    max-height: 100%;
    min-height: 32px;
    width: 671px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e401c20 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 85dd38d {
    row-gap: 36px;
    width: 50%;
    min-height: 8px;
    order: 1;
    padding: 6% 16px 6% 16px;
}
#\36 85dd38d.lazy {
    background-image: url('');
}
    
#\37 0558ae3 {
    width: 50%;
    min-height: 8px;
    justify-content: center;
    height: auto;
    order: 0;
}
    
#\32 0d2437b {
    column-gap: 0%;
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\33 452eb02 {
    width: auto;
}
    
#\37 00e13a4 {
    width: 325px;
}
}



@media (max-width: 767px) {
    
#\36 85dd38d {
    row-gap: 20px;
    width: 100%;
    min-height: 364px;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    order: 0;
    padding: 12% 4% 12% 4%;
}
#\36 85dd38d.lazy {
    background-image: url('');
}
    
#\37 5fa357f {
    order: 1;
}
    
#\37 0558ae3 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    height: auto;
    order: 1;
}
    
#\32 0d2437b {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\33 452eb02.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 5px;
}
#\33 452eb02 {
    width: 100.00%;
}
    
#ecda78fe {
    margin-top: 0px;
    margin-bottom: 0px;
}
    
#\39 d8f3d20 {
    height: 240px;
    justify-self: auto;
    align-self: auto;
    width: 99.9913407821229%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 00e13a4 {
    min-height: 62px;
    height: auto;
    width: auto;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 e401c20 {
    height: auto;
    margin-bottom: 10px;
}
}



@media all {
    
#\33 6970415 {
    align-items: center;
    width: 24.99626730885009%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#b2a13f7b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    justify-content: space-around;
    padding-top: 16px;
    padding-bottom: 16px;
}
    
#d18e6cca {
    min-height: 748px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 75px 3% 75px 3%;
}
    
#f3a1b902 {
    justify-content: space-between;
    align-items: center;
    width: 25%;
    min-height: 380px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    grid-area: auto / auto / auto / auto;
}
    
#babbc218 {
    align-items: center;
    width: 25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 280f7d0 {
    align-items: center;
    width: 25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\37 131eaa6 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f237e12d {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e582b1d {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2fac34a {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 afadb68::before, #\35 afadb68 > .bgExtraLayerOverlay {
    
}
#\35 afadb68 {
    background-image: url();
    background-repeat: repeat;
    background-size: auto;
    background-color: rgba(246,247,251,1);
}
#\35 afadb68.lazy {
    background-image: url('');
}
    
#group_h6v {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin-top: 75px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6b6816e {
    align-self: center;
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e4251d1 {
    max-height: 100%;
    min-height: 32px;
    flex-direction: row;
    width: auto;
    align-items: flex-start;
    height: auto;
    flex-wrap: nowrap;
    align-self: center;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_569 {
    width: 81.22%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_ov0 {
    width: 73.03%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_2cb {
    width: 90.37%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_mc6 {
    width: 250px;
    height: 250px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9dfa58b {
    width: 250px;
    height: 250px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4ccade2 {
    width: 250px;
    height: 250px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#bf39b6cd {
    width: 250px;
    height: 250px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#b4dc0943 {
    width: 78.33%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1845d1f {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 1;
    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) {
    
#\33 6970415 {
    order: 2;
    width: 50%;
    align-self: flex-start;
    align-items: center;
    row-gap: 24px;
    padding: 20px 5px 20px 5px;
    margin: 0px 0% 0px 0%;
}
    
#d18e6cca {
    min-height: 390px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
    padding: 50px 2% 50px 2%;
}
    
#\35 afadb68::before, #\35 afadb68 > .bgExtraLayerOverlay {
    
}
#\35 afadb68.lazy {
    background-image: url('');
}
    
#b2a13f7b {
    justify-content: center;
    margin-top: 0px;
    width: 100%;
    min-height: 8px;
    padding-right: 0px;
    padding-left: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 e4251d1 {
    order: 0;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_h6v {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 0px;
    height: auto;
    min-height: 734px;
    padding-top: 0px;
    margin: 50px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6b6816e {
    width: 100.00009863148811%;
}
    
#f3a1b902 {
    order: 0;
    width: 50%;
    row-gap: 24px;
    min-height: 367px;
    height: auto;
    padding: 20px 5px 20px 5px;
    margin: 0px 0% 0px 0%;
}
    
#babbc218 {
    justify-self: auto;
    align-self: auto;
    width: 50%;
    order: 1;
    row-gap: 24px;
    min-height: auto;
    padding: 20px 5px 20px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 280f7d0 {
    order: 3;
    justify-self: auto;
    align-self: auto;
    width: 50%;
    row-gap: 24px;
    height: auto;
    min-height: 367px;
    padding: 20px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_mc6 {
    height: 200px;
    width: 200px;
}
    
#\33 9dfa58b {
    height: 200px;
    width: 200px;
}
    
#\35 4ccade2 {
    height: 200px;
    width: 200px;
}
    
#bf39b6cd {
    height: 200px;
    width: 200px;
}
    
#widget_2cb {
    width: 89.48%;
}
    
#widget_569 {
    width: 86.03%;
}
}



@media (max-width: 767px) {
    
#\33 6970415 {
    width: 100%;
    min-height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#b2a13f7b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-top: 0px;
    padding: 0px 0px 0px 0px;
}
    
#d18e6cca {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#\35 afadb68::before, #\35 afadb68 > .bgExtraLayerOverlay {
    
}
#\35 afadb68.lazy {
    background-image: url('');
}
    
#\31 e4251d1 {
    min-height: 0px;
    height: auto;
    width: auto;
    order: 1;
}
    
#\35 6b6816e {
    width: NaN%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_h6v {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
    min-height: auto;
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 50px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3a1b902 {
    min-height: 0px;
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#babbc218 {
    width: 100%;
    min-height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\33 280f7d0 {
    width: 100%;
    min-height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#f237e12d {
    width: 100%;
}
    
#\30 e582b1d {
    width: 100%;
}
    
#\37 131eaa6 {
    order: 1;
    width: 100%;
}
    
#\31 2fac34a {
    width: 100%;
}
    
#widget_mc6 {
    height: 250px;
}
    
#\33 9dfa58b {
    height: 250px;
}
    
#\35 4ccade2 {
    height: 250px;
}
    
#bf39b6cd {
    height: 250px;
}
    
#\35 1845d1f {
    height: auto;
    order: 0;
    margin-bottom: 10px;
    margin-top: 0px;
}
}



@media all {
    
#\31 7767603 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 99.9920222331208%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8772214 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 24.0771847748025%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    background-image: initial;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    align-self: stretch;
    padding: 32px 16px 32px 16px;
}
    
#a6d739b8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    margin: 0px 0% 0px 0%;
}
    
#f00b950f {
    margin: 0px 0% 0px 0%;
}
    
#\30 a88ff7e::before, #\30 a88ff7e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.6;
    border-radius: inherit;
}
#\30 a88ff7e {
    background-color: rgba(246,247,251,1);
    background-image: url(https://lirp.cdn-website.com/1f53f445/dms3rep/multi/opt/Lava+Falls+3+small-1920w.jpg);
}
#\30 a88ff7e.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHRAAAgEFAQEAAAAAAAAAAAAAAQIAAwQFBjERIv/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAWEQADAAAAAAAAAAAAAAAAAAAAAjH/2gAMAwEAAhEDEQA/AMhnNYs6uOopVZnIPgY9kE1CxCL9PyIgrBmp/9k=');
}
    
#\30 e79383e {
    min-height: 880px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 150px 3% 150px 3%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#fdaf2576 {
    max-width: 100%;
    width: 360px;
    height: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d2edf92 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2cdf3ad {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: auto;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_mig {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-top: 50px;
    padding: 16px 16px 16px 16px;
    grid-area: auto / auto / auto / auto;
}
    
#group_f6e {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 21.948316405047706%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    background-image: initial;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    align-self: stretch;
    padding: 32px 16px 32px 16px;
}
    
#e6941367 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 77.90505651397977%;
    min-height: 203px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    order: 0;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5e302ff {
    width: 116px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#a25871fd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 aabc97f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 35px;
    max-height: 100%;
    order: 1;
    height: auto;
    justify-self: auto;
    align-self: auto;
    padding: 8px 16px 8px 16px;
    grid-area: auto / auto / auto / auto;
}
    
#e8898925 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4e77ebb {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 99.9920222331208%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#group_hhq {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#f3d3abde {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 77.90505651397977%;
    min-height: 143px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    order: 0;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2b16802 {
    width: 116px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 34ed792 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 70a1766 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 99.98019854401059%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0b8485e {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 35px;
    max-height: 100%;
    order: 1;
    height: auto;
    justify-self: auto;
    align-self: auto;
    padding: 8px 16px 8px 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3176a92 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a39942f5 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 22.65108854006361%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    background-image: initial;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    align-self: stretch;
    padding: 32px 16px 32px 16px;
}
    
#adbbd4a6 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 77.90505651397977%;
    min-height: 234px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    order: 0;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6e30cb9 {
    width: 116px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0c34ed8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f846714 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 35px;
    max-height: 100%;
    order: 1;
    height: auto;
    justify-self: auto;
    align-self: auto;
    padding: 8px 16px 8px 16px;
    grid-area: auto / auto / auto / auto;
}
    
#cdd6a9d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8ced4f9 {
    width: 236px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    min-height: 55px;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 7767603 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\35 8772214 {
    width: 47.99810080350621%;
    min-height: 300px;
    order: 3;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e79383e {
    min-height: 0px;
    padding: 8% 0px 8% 0px;
}
    
#\39 5e302ff {
    height: auto;
    width: 110px;
}
    
#\38 aabc97f {
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\38 4e77ebb {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\30 a88ff7e::before, #\30 a88ff7e > .bgExtraLayerOverlay {
    
}
#\30 a88ff7e.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHRAAAgEFAQEAAAAAAAAAAAAAAQIAAwQFBjERIv/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAWEQADAAAAAAAAAAAAAAAAAAAAAjH/2gAMAwEAAhEDEQA/AMhnNYs6uOopVZnIPgY9kE1CxCL9PyIgrBmp/9k=');
}
    
#\32 2b16802 {
    height: auto;
    width: 110px;
}
    
#\36 70a1766 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\39 0b8485e {
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\33 6e30cb9 {
    height: auto;
    width: 110px;
}
    
#\35 f846714 {
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#group_mig {
    height: auto;
    min-height: 0px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    justify-content: center;
    flex-wrap: wrap;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_hhq {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    height: auto;
    min-height: 0px;
    row-gap: 24px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2cdf3ad {
    order: 0;
    align-items: center;
    margin-bottom: 4%;
}
    
#group_f6e {
    width: 48%;
    min-height: 300px;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a39942f5 {
    min-height: 300px;
    width: 47.99810080350621%;
    order: 2;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8ced4f9 {
    width: 198px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#fdaf2576 {
    width: 100%;
    margin-left: 20px;
    margin-right: 20px;
}
    
#f3d3abde {
    min-height: 0px;
    width: 100%;
}
    
#e6941367 {
    width: 100%;
    min-height: 0px;
    padding: 8% 4% 8% 4%;
}
    
#adbbd4a6 {
    min-height: 0px;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\30 a88ff7e {
    grid-template-rows: minmax(8px, max-content);
}
#\30 a88ff7e.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHRAAAgEFAQEAAAAAAAAAAAAAAQIAAwQFBjERIv/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAWEQADAAAAAAAAAAAAAAAAAAAAAjH/2gAMAwEAAhEDEQA/AMhnNYs6uOopVZnIPgY9kE1CxCL9PyIgrBmp/9k=');
}
    
#\30 e79383e {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\31 7767603 {
    order: 2;
    justify-content: flex-start;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8772214 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a6d739b8 {
    width: 100%;
    min-height: 101px;
    align-items: center;
    row-gap: 5px;
}
    
#\30 e79383e {
    min-height: unset;
    flex-direction: column;
    padding: 12% 4% 12% 4%;
}
    
#b2cdf3ad {
    min-height: 0px;
    height: auto;
    width: 329px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e6941367 {
    height: auto;
    min-height: 160px;
}
    
#\39 5e302ff {
    width: 96px;
    height: auto;
}
    
#\38 aabc97f {
    min-height: 54px;
    width: 100%;
    align-items: center;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\38 4e77ebb {
    order: 2;
    justify-content: flex-start;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a88ff7e::before, #\30 a88ff7e > .bgExtraLayerOverlay {
    
}
#\30 a88ff7e.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHRAAAgEFAQEAAAAAAAAAAAAAAQIAAwQFBjERIv/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAWEQADAAAAAAAAAAAAAAAAAAAAAjH/2gAMAwEAAhEDEQA/AMhnNYs6uOopVZnIPgY9kE1CxCL9PyIgrBmp/9k=');
}
    
#f3d3abde {
    height: auto;
    min-height: 160px;
}
    
#\32 2b16802 {
    width: 96px;
    height: auto;
}
    
#\36 70a1766 {
    order: 2;
    justify-content: flex-start;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0b8485e {
    min-height: 54px;
    width: 100%;
    align-items: center;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#adbbd4a6 {
    height: auto;
    min-height: 160px;
}
    
#\33 6e30cb9 {
    width: 96px;
    height: auto;
}
    
#\35 f846714 {
    min-height: 54px;
    width: 100%;
    align-items: center;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#group_mig {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0px;
    margin-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#group_f6e {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a39942f5 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_hhq {
    min-height: 0px;
    row-gap: 20px;
}
    
#\30 d2edf92 {
    align-self: center;
    width: 80px;
    margin: 0px 0% 0px 0%;
}
    
#fdaf2576.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 5px;
    padding-right: 0px;
}
#fdaf2576 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 34ed792 {
    width: 86.19%;
}
    
#\37 8ced4f9 {
    margin-top: 0px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 09edb27::before, #\32 09edb27 > .bgExtraLayerOverlay {
    
}
#\32 09edb27 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: url();
}
#\32 09edb27.lazy {
    background-image: url('');
}
    
#\36 7f12a4b {
    width: 100.90%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ab0e465 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 100%;
    min-width: 4%;
    order: 0;
}
    
#\34 a9cdd8d {
    min-height: 50px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 150px 3% 150px 3%;
}
    
#widget_af3 {
    width: 100%;
    height: 568px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_dar {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_prv {
    align-items: center;
    width: 46.55774647887324%;
    min-height: 561px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    height: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 feaddd1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 49.768903400758184%;
    min-height: 568px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 1;
}
    
#b2666557 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 bec0f59 {
    max-width: 100%;
    width: 722px;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9c6a2ab {
    max-height: 100%;
    min-height: 32px;
    width: 100.00%;
    align-items: center;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 11066b3 {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    min-height: 55px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 ab0e465 {
    width: 100%;
    min-height: 8px;
    order: 0;
    row-gap: 50px;
}
    
#\34 a9cdd8d {
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 829px;
    padding-bottom: 50px;
    padding-top: 50px;
}
    
#\32 09edb27::before, #\32 09edb27 > .bgExtraLayerOverlay {
    
}
#\32 09edb27.lazy {
    background-image: url('');
}
    
#a9c6a2ab {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_dar {
    order: 1;
}
    
#\37 bec0f59 {
    width: auto;
    margin-left: 20px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\31 ab0e465 {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    order: 0;
    justify-content: flex-start;
    height: auto;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
}
    
#\34 a9cdd8d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 12% 4% 12% 4%;
}
    
#widget_af3 {
    height: 240px;
}
    
#a9c6a2ab {
    min-height: 0px;
    height: auto;
    width: auto;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 09edb27::before, #\32 09edb27 > .bgExtraLayerOverlay {
    
}
#\32 09edb27.lazy {
    background-image: url('');
}
    
#group_dar {
    min-height: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_prv {
    min-height: 0px;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\32 feaddd1 {
    width: 100%;
    min-height: 200px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 bec0f59 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b2666557 {
    align-self: center;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 3208249 {
    margin-top: -90px;
}
    
#\35 c8789f4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\31 2a7789b {
    min-height: 95px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#a41a1a72 {
    background-image: url(https://lirp.cdn-website.com/1f53f445/dms3rep/multi/opt/divider-1920w.png);
    background-position: 50% 0%;
}
    
#widget_j1b {
    width: 100%;
    height: 80px;
    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) {
    
#\31 2a7789b {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\35 c8789f4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 2a7789b {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_j1b {
    width: 100.00%;
}
    
#a41a1a72 {
    background-position: 50% 100%;
}
}



@media all {
    
#\37 6808278 {
    justify-content: space-between;
    align-items: flex-start;
    width: 25%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 4%;
    order: 3;
    justify-self: auto;
    align-self: stretch;
    height: auto;
    padding: 16px 16px 16px 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8358853 {
    width: 100%;
    height: 332px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8b24283 {
    max-width: 100%;
    width: 900px;
    height: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 65580b8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 100%;
    min-width: 4%;
}
    
#\35 b4c5ee6 {
    max-height: 100%;
    min-height: 647px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 db6f6f2 {
    max-height: 100%;
    min-height: 32px;
    width: auto;
    align-items: center;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#c253d833 {
    justify-content: space-between;
    align-items: flex-start;
    width: 25%;
    min-height: 100.00%;
    max-height: none;
    row-gap: 15px;
    column-gap: 4%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    align-self: stretch;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#\35 e9a0972 {
    min-height: 1060px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 150px 3% 150px 3%;
}
    
#\38 34eb384::before, #\38 34eb384 > .bgExtraLayerOverlay {
    
}
#\38 34eb384 {
    background-color: var(--color_3);
    background-image: url();
    background-size: contain;
    background-position: 50% 100%;
}
#\38 34eb384.lazy {
    background-image: url('');
}
    
#e331e0e7 {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: 198px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    height: auto;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#a5090260 {
    width: 88.78%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 607746f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 956a032 {
    justify-content: space-between;
    align-items: flex-start;
    width: 24.983985550872966%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 4%;
    order: 1;
    justify-self: auto;
    align-self: stretch;
    height: auto;
    padding: 16px 16px 16px 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4352ace {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: 198px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    height: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ded506a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 99d1a1b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 853fa75 {
    justify-content: space-between;
    align-items: flex-start;
    width: 25.00001810446275%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 4%;
    order: 2;
    align-self: stretch;
    height: auto;
    justify-self: auto;
    padding: 16px 16px 16px 16px;
    grid-area: auto / auto / auto / auto;
}
    
#a5df44f9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: 198px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    height: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6718f28 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ce0f153 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 75e4015 {
    width: 100%;
    height: 332px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 78aa358 {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: 198px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    height: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a6a3641 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8da5aa6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 82945f3 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-height: 55px;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\37 334774c {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-height: 55px;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#d1fe53f8 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-height: 55px;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4995f4e {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-height: 55px;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#daa42a93 {
    width: 100%;
    height: 332px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 56397e3 {
    width: 100%;
    height: 332px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_eeo {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 6808278 {
    order: 1;
    align-self: auto;
    width: 50%;
    padding-left: 10px;
    padding-right: 10px;
    max-height: none;
    min-height: 583px;
    height: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8358853 {
    height: 268px;
    margin: 0px 0% 0px 0%;
}
    
#\35 e9a0972 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
    column-gap: 4%;
    padding: 8% 2% 8% 2%;
}
    
#\38 34eb384::before, #\38 34eb384 > .bgExtraLayerOverlay {
    
}
#\38 34eb384.lazy {
    background-image: url('');
}
    
#c253d833 {
    align-self: stretch;
    width: 50%;
    order: 0;
    padding-left: 10px;
    padding-right: 10px;
    max-height: none;
    min-height: 100%;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 956a032 {
    order: 2;
    padding-right: 10px;
    padding-left: 10px;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
    justify-content: flex-start;
    width: 50%;
}
    
#\32 853fa75 {
    order: 3;
    padding-left: 10px;
    padding-right: 10px;
    width: 50%;
    min-height: 100%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    height: auto;
}
    
#\37 56397e3 {
    height: 268px;
}
    
#daa42a93 {
    height: 268px;
}
    
#\32 75e4015 {
    height: 268px;
}
    
#\34 4352ace {
    height: auto;
    min-height: 0px;
    justify-content: space-between;
}
    
#\32 65580b8 {
    row-gap: 50px;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    min-height: 8px;
}
    
#a8b24283 {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 db6f6f2 {
    align-items: center;
    min-height: 0px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e331e0e7 {
    min-height: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 b4c5ee6 {
    flex-wrap: wrap;
    justify-content: space-around;
    margin: 0px 0% 0px 0%;
}
    
#widget_eeo {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\37 6808278 {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    min-height: auto;
    margin: 24px 0% 0px 0%;
}
    
#\37 8358853 {
    height: 220px;
}
    
#\32 65580b8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
}
    
#\35 b4c5ee6 {
    min-height: 62px;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    margin-top: 24px;
}
    
#\38 db6f6f2 {
    min-height: 0px;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    width: auto;
}
    
#\35 e9a0972 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#\38 34eb384::before, #\38 34eb384 > .bgExtraLayerOverlay {
    
}
#\38 34eb384.lazy {
    background-image: url('');
}
    
#e331e0e7 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 4352ace {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a5df44f9 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
}
    
#\32 75e4015 {
    height: 240px;
}
    
#\32 78aa358 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#daa42a93 {
    height: 240px;
}
    
#\37 56397e3 {
    height: 240px;
}
    
#c253d833 {
    width: 100%;
    padding: 0px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 956a032 {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    min-height: auto;
    margin: 25px 0% 0px 0%;
}
    
#\32 853fa75 {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    min-height: auto;
    margin: 25px 0% 0px 0%;
}
    
#a8b24283.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 5px;
}
#a8b24283 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a5090260 {
    width: 100%;
}
    
#\36 ebca14b {
    margin-top: -5px;
}
    
#widget_eeo {
    height: auto;
    margin-bottom: 10px;
}
}



@media all {
    
#dadba36a {
    min-height: 520px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 150px 6% 200px 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#bdf045a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin-top: 50px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f0f59b3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: url();
    margin: 0px 0% 0px 0%;
}
#\31 f0f59b3.lazy {
    background-image: url('');
}
    
#d54cc8a7 {
    margin: 0px 0% 0px 0%;
}
    
#\32 8970c5a {
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
    background-repeat: repeat;
    background-size: auto;
}
#\32 8970c5a.lazy {
    background-image: url('');
}
    
#\36 f169bf1 {
    max-width: 100%;
    width: 380px;
    height: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ec21c8d {
    max-height: 100%;
    min-height: 32px;
    width: 100%;
    align-items: center;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f74f1ec {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d5bfa07 {
    width: 262px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    min-height: 55px;
    justify-self: auto;
    margin: 25px 0% 25px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dadba36a {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    column-gap: 2%;
    row-gap: 24px;
    padding: 50px 2% 200px 2%;
}
    
#\31 f0f59b3 {
    width: 100%;
    min-height: 8px;
    row-gap: 24px;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
#\31 f0f59b3.lazy {
    background-image: url('');
}
    
#\36 f169bf1 {
    width: 244px;
    margin: 0px 0% 0px 0%;
}
    
#\35 ec21c8d {
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 f74f1ec {
    margin: 0px 0% 0px 0%;
}
    
#bdf045a3 {
    margin-top: 20px;
}
}



@media (max-width: 767px) {
    
#dadba36a {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 8970c5a {
    grid-template-rows: minmax(8px, max-content);
}
#\32 8970c5a.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#dadba36a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 12% 4% 12% 4%;
}
    
#\31 f0f59b3 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    row-gap: 16px;
    justify-content: center;
    padding: 8px 0px 8px 0px;
}
#\31 f0f59b3.lazy {
    background-image: url('');
}
    
#\35 ec21c8d {
    min-height: 0px;
    height: auto;
    width: 344px;
    order: 0;
    align-self: center;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bdf045a3 {
    order: 1;
    margin-top: 25px;
}
    
#\35 d5bfa07 {
    order: 2;
    margin-top: 20px;
    margin-bottom: 0px;
}
    
#\36 f169bf1 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 f74f1ec {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#bdcdd820 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 51.01%;
    min-width: 4%;
    order: 0;
}
    
#fdab13cc {
    min-height: 8px;
    background-position: 50% 0%;
    column-gap: 4%;
    row-gap: 16px;
    width: 48.98976052848885%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/1f53f445/dms3rep/multi/opt/subtle-white-feathers-1920w.png);
    background-color: rgba(246,247,251,1);
    order: 1;
    background-repeat: repeat;
    background-size: auto;
    padding: 150px 2% 100px 2%;
}
#fdab13cc.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAgUlEQVQY0zWNwQ3AIAwDWQmS7k6JbVarEujjZITOTiNgiDAARsAJPIzlYvLaZpgQ1vQLZEquynAx30dihLVN2PlkySdxRbjqSniK48r2yxRd0qPKU24EhooYp41aBGG85S1541qdaw0lEbVMMaVxoEmyhjk75+yKt+9cFQsS/Yolf9zUqLdt9IYbAAAAAElFTkSuQmCC');
}
    
#\35 8e539a3 {
    background-color: rgba(255, 255, 255, 1);
}
    
#\32 b94ad04 {
    min-height: 930px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
}
    
#\38 ee42853 {
    width: 99.99479597871083%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#cb0b7d05 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 1084px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3af7d03 {
    width: 80px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 cc08c56.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\39 cc08c56 {
    align-self: auto;
    max-width: 100%;
    width: 442px;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d717ed1b {
    max-height: 100%;
    min-height: 32px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_4ju {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 50px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 91acfe9 {
    width: 262px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    min-height: 55px;
    justify-self: auto;
    margin-top: 25px;
    margin-bottom: 25px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bdcdd820 {
    width: 100%;
    min-height: 80px;
    flex-direction: row;
    padding: 0px 0% 0px 0%;
}
    
#fdab13cc {
    background-position: 50% 0%;
    padding-bottom: 25px;
    padding-top: 50px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
}
#fdab13cc.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAgUlEQVQY0zWNwQ3AIAwDWQmS7k6JbVarEujjZITOTiNgiDAARsAJPIzlYvLaZpgQ1vQLZEquynAx30dihLVN2PlkySdxRbjqSniK48r2yxRd0qPKU24EhooYp41aBGG85S1541qdaw0lEbVMMaVxoEmyhjk75+yKt+9cFQsS/Yolf9zUqLdt9IYbAAAAAElFTkSuQmCC');
}
    
#\35 8e539a3 {
    background-color: rgba(255, 255, 255, 1);
}
    
#\32 b94ad04 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d717ed1b {
    justify-content: center;
    width: 100%;
    align-items: center;
    order: 0;
}
    
#\39 cc08c56 {
    width: auto;
}
    
#cb0b7d05 {
    width: 100%;
    min-height: 382px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ee42853 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 91acfe9 {
    width: 185px;
    order: 2;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_4ju {
    width: 99.87414049681382%;
    order: 1;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3af7d03 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#bdcdd820 {
    width: 100%;
    min-height: 201px;
    align-items: center;
    height: auto;
    padding: 0% 0% 0% 0%;
}
    
#fdab13cc {
    width: 100%;
    min-height: 435px;
    align-items: center;
    background-position: 50% 0%;
    justify-content: flex-start;
    padding: 12% 4% 12% 4%;
}
#fdab13cc.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAgUlEQVQY0zWNwQ3AIAwDWQmS7k6JbVarEujjZITOTiNgiDAARsAJPIzlYvLaZpgQ1vQLZEquynAx30dihLVN2PlkySdxRbjqSniK48r2yxRd0qPKU24EhooYp41aBGG85S1541qdaw0lEbVMMaVxoEmyhjk75+yKt+9cFQsS/Yolf9zUqLdt9IYbAAAAAElFTkSuQmCC');
}
    
#\35 8e539a3 {
    background-color: rgba(255, 255, 255, 1);
}
    
#\32 b94ad04 {
    min-height: unset;
    flex-direction: column;
}
    
#\38 ee42853 {
    height: auto;
}
    
#d717ed1b {
    min-height: 0px;
    height: auto;
    width: 329px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#\32 3af7d03 {
    justify-self: auto;
    order: 0;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 cc08c56 {
    order: 1;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#cb0b7d05 {
    min-height: auto;
}
    
#widget_4ju {
    margin-top: 25px;
}
    
#\30 91acfe9 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\31 f9b78e0 {
    min-height: 95px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\39 613f8c6 {
    width: 100%;
    height: 80px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 77d8490 {
    margin-top: -90px;
}
    
#\38 eedb3c8 {
    background-image: url(https://lirp.cdn-website.com/1f53f445/dms3rep/multi/opt/divider-1920w.png);
    background-position: 50% 0%;
}
    
#\35 07824de {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
}



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



@media (max-width: 767px) {
    
#\31 f9b78e0 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\39 613f8c6 {
    width: 100.00%;
}
    
#\38 eedb3c8 {
    background-position: 50% 100%;
}
    
#\35 07824de {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 77d8490 {
    margin-top: -90px;
    margin-bottom: 0px;
}
}



@media all {
    
#\39 15a423e {
    width: 100%;
    height: 80px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 12be4df {
    min-height: 95px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\34 05896c1 {
    margin-top: -90px;
}
    
#\35 7ed0aba {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\36 c251551 {
    background-image: url(https://lirp.cdn-website.com/1f53f445/dms3rep/multi/opt/divider-1920w.png);
    background-position: 50% 0%;
    background-size: contain;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 12be4df {
    padding-left: 2%;
    padding-right: 2%;
    min-height: auto;
}
    
#\39 15a423e {
    height: 64px;
}
}



@media (max-width: 767px) {
    
#\39 15a423e {
    width: 100.00%;
}
    
#\32 12be4df {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\34 05896c1 {
    margin-top: -90px;
    margin-bottom: 0px;
}
    
#\35 7ed0aba {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 c251551 {
    background-position: 50% 100%;
}
}



@media all {
    
#\34 b29c180 {
    background-color: var(--color_3);
    border-width: 0px;
    border-color: var(--color_2);
    border-style: solid;
    background-image: url(https://lirp.cdn-website.com/1f53f445/dms3rep/multi/opt/subtle-white-feathers-1920w.png);
    background-repeat: repeat;
    background-size: auto;
}
#\34 b29c180.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAgUlEQVQY0zWNwQ3AIAwDWQmS7k6JbVarEujjZITOTiNgiDAARsAJPIzlYvLaZpgQ1vQLZEquynAx30dihLVN2PlkySdxRbjqSniK48r2yxRd0qPKU24EhooYp41aBGG85S1541qdaw0lEbVMMaVxoEmyhjk75+yKt+9cFQsS/Yolf9zUqLdt9IYbAAAAAElFTkSuQmCC');
}
    
#b350e4ad {
    column-gap: 4%;
    row-gap: 48px;
    background-color: rgba(0, 0, 0, 0);
    width: 50%;
    min-height: 8px;
    min-width: 4%;
    order: 0;
    background-image: url();
    background-repeat: repeat;
    background-size: auto;
    padding: 150px 2% 150px 6%;
}
#b350e4ad.lazy {
    background-image: url('');
}
    
#e3e39071 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#\30 b6586fe {
    max-height: 100%;
    min-height: 32px;
    width: auto;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 31df859 {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    min-height: 55px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8526b30.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\30 8526b30 {
    align-self: auto;
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d08433cf {
    column-gap: 4%;
    row-gap: 0px;
    background-color: rgba(0, 0, 0, 0);
    width: 50%;
    min-height: 8px;
    align-items: center;
    background-image: initial;
    min-width: 4%;
    order: 1;
    padding-top: 150px;
    padding-bottom: 150px;
}
    
#aa50eac8 {
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    min-height: 774px;
    flex-wrap: nowrap;
}
    
#widget_mh0 {
    width: 100%;
    height: 498px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d98f479 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b350e4ad {
    row-gap: 36px;
    width: 100%;
    min-height: 80px;
    order: 0;
    padding: 6% 16px 6% 16px;
}
#b350e4ad.lazy {
    background-image: url('');
}
    
#d08433cf {
    width: 100%;
    min-height: 80px;
    justify-content: center;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
}
    
#aa50eac8 {
    column-gap: 0%;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#widget_mh0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2%;
    padding-bottom: 2%;
}
#widget_mh0 {
    height: 400px;
    min-height: 34.6844px;
}
    
#\30 8526b30.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
}
#\30 8526b30 {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 b6586fe {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#b350e4ad {
    row-gap: 32px;
    width: 100%;
    min-height: 616px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 0;
    padding: 12% 0% 0% 0%;
}
#b350e4ad.lazy {
    background-image: url('');
}
    
#e3e39071 {
    order: 1;
}
    
#\30 b6586fe {
    min-height: 62px;
    height: auto;
    width: auto;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d08433cf {
    width: 100%;
    min-height: 0px;
    align-items: center;
    height: auto;
    order: 1;
    padding: 0% 0% 12% 0%;
}
    
#aa50eac8 {
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
}
    
#\30 8526b30.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
}
#\30 8526b30 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_mh0 {
    height: 188px;
}
    
#\33 d98f479.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\33 d98f479 {
    height: auto;
    align-self: center;
    margin: 0px 0% 10px 0%;
}
}



@media all {
    
#\35 563804e {
    background-color: var(--color_3);
    background-image: url(https://lirp.cdn-website.com/1f53f445/dms3rep/multi/opt/subtle-white-feathers-1920w.png);
    background-repeat: repeat;
    background-size: auto;
}
#\35 563804e.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAgUlEQVQY0zWNwQ3AIAwDWQmS7k6JbVarEujjZITOTiNgiDAARsAJPIzlYvLaZpgQ1vQLZEquynAx30dihLVN2PlkySdxRbjqSniK48r2yxRd0qPKU24EhooYp41aBGG85S1541qdaw0lEbVMMaVxoEmyhjk75+yKt+9cFQsS/Yolf9zUqLdt9IYbAAAAAElFTkSuQmCC');
}
    
#b3f89747 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\32 0a75f8f {
    min-height: 924px;
    column-gap: 5%;
    row-gap: 30px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 150px 3% 150px 3%;
}
    
#c2c75181 {
    max-height: 100%;
    min-height: 32px;
    width: auto;
    align-items: center;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ac381ee {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_tpk {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\35 6f240a1 {
    width: 100%;
    height: 550px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-top: 52px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b3f89747 {
    width: 100%;
    justify-content: flex-start;
    min-height: 8px;
}
    
#\32 0a75f8f {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    padding: 50px 2% 50px 4%;
}
    
#c2c75181 {
    width: 100%;
    order: 0;
}
    
#\35 6f240a1 {
    height: 552px;
    margin-top: 50px;
    order: 1;
}
}



@media (max-width: 767px) {
    
#b3f89747 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 0a75f8f {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 10% 4% 8% 4%;
}
    
#c2c75181 {
    min-height: 0px;
    height: auto;
    width: auto;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 ac381ee {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 6f240a1 {
    height: 552px;
    width: 100%;
}
}



@media all {
    
#\34 240b7c4::before, #\34 240b7c4 > .bgExtraLayerOverlay {
    
}
#\34 240b7c4 {
    background-color: var(--color_3);
    background-image: url(https://lirp.cdn-website.com/1f53f445/dms3rep/multi/opt/subtle-white-feathers-1920w.png);
    background-size: auto;
    background-position: 50% 100%;
    background-repeat: repeat;
}
#\34 240b7c4.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAgUlEQVQY0zWNwQ3AIAwDWQmS7k6JbVarEujjZITOTiNgiDAARsAJPIzlYvLaZpgQ1vQLZEquynAx30dihLVN2PlkySdxRbjqSniK48r2yxRd0qPKU24EhooYp41aBGG85S1541qdaw0lEbVMMaVxoEmyhjk75+yKt+9cFQsS/Yolf9zUqLdt9IYbAAAAAElFTkSuQmCC');
}
    
#bc3316e3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 100%;
    min-width: 4%;
}
    
#fdec7b26 {
    max-height: 100%;
    min-height: 32px;
    width: auto;
    align-items: center;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0c00d95 {
    min-height: 1096px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 150px 3% 150px 3%;
}
    
#\35 f875029 {
    max-width: 100%;
    width: 900px;
    height: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_mqt {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_12m {
    align-items: flex-start;
    width: 51.88988561107766%;
    min-height: 479px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    height: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f158f9d {
    align-items: center;
    width: 48.10638169777243%;
    min-height: 482px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    height: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_mj3 {
    width: 100.00%;
    height: 482px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_urm {
    width: 89.09%;
    height: auto;
    max-width: 100%;
}
    
#widget_bn3 {
    width: 200px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#a5ceb1b5 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 240b7c4::before, #\34 240b7c4 > .bgExtraLayerOverlay {
    
}
#\34 240b7c4.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAgUlEQVQY0zWNwQ3AIAwDWQmS7k6JbVarEujjZITOTiNgiDAARsAJPIzlYvLaZpgQ1vQLZEquynAx30dihLVN2PlkySdxRbjqSniK48r2yxRd0qPKU24EhooYp41aBGG85S1541qdaw0lEbVMMaVxoEmyhjk75+yKt+9cFQsS/Yolf9zUqLdt9IYbAAAAAElFTkSuQmCC');
}
    
#fdec7b26 {
    align-items: center;
    min-height: 0px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 0c00d95 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
    column-gap: 4%;
    padding: 8% 2% 8% 2%;
}
    
#\35 f875029 {
    width: 555px;
    margin-left: 0px;
    margin-right: 0px;
}
    
#bc3316e3 {
    row-gap: 50px;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    min-height: 8px;
}
    
#group_12m {
    width: 51.1436084733382%;
}
    
#\32 f158f9d {
    width: 48.86%;
}
    
#widget_urm {
    width: 95.09%;
}
}



@media (max-width: 767px) {
    
#\34 240b7c4::before, #\34 240b7c4 > .bgExtraLayerOverlay {
    
}
#\34 240b7c4.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAgUlEQVQY0zWNwQ3AIAwDWQmS7k6JbVarEujjZITOTiNgiDAARsAJPIzlYvLaZpgQ1vQLZEquynAx30dihLVN2PlkySdxRbjqSniK48r2yxRd0qPKU24EhooYp41aBGG85S1541qdaw0lEbVMMaVxoEmyhjk75+yKt+9cFQsS/Yolf9zUqLdt9IYbAAAAAElFTkSuQmCC');
}
    
#fdec7b26 {
    min-height: 0px;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    width: auto;
}
    
#\31 0c00d95 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#\38 c58cf0e {
    margin-top: -5px;
}
    
#\35 f875029.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 5px;
}
#\35 f875029 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bc3316e3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
}
    
#widget_mj3 {
    height: 240px;
}
    
#group_mqt {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_12m {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 f158f9d {
    width: 100.00%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#widget_urm {
    width: 100.00%;
}
    
#a5ceb1b5 {
    height: auto;
    margin-bottom: 10px;
    margin-top: 0px;
}
}

