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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1599527807:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1599527807.hover .iconBg { background-color:rgb(255,255,255) !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1599907973 img {
    border-radius:10px 10px 10px 10px !important;
    object-fit:cover !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1382446644 img {
    border-radius:10px 10px 10px 10px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1789952343 img {
    border-radius:10px 10px 10px 10px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1815629147 img {
    border-radius:10px 10px 10px 10px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1574056520 img {
    border-radius:10px 10px 10px 10px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1000641189 img {
    border-radius:10px 10px 10px 10px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1041201533 img {
    border-radius:10px 10px 10px 10px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1389828726 img {
    border-radius:10px 10px 10px 10px !important;
    object-fit:cover !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1461902801 img {
    border-radius:10px 10px 10px 10px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1798354720 img {
    border-radius:10px 10px 10px 10px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1215858518 img {
    border-radius:10px 10px 10px 10px !important;
    object-fit:cover !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1844159013 img {
    border-radius:10px 10px 10px 10px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1685880110 img {
    border-radius:10px 10px 10px 10px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1483960805 img {
    border-radius:10px 10px 10px 10px !important;
    object-fit:cover !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1499347000 img {
    border-radius:10px 10px 10px 10px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1898791951 img {
    border-radius:10px 10px 10px 10px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1599527807 .iconBg {
    display:inline-block !important;
    background-color:var(--color_3) !important;
    mask-image:url(https://irp.cdn-website.com/74ae5279/icon/Arrow_3134192.svg) !important;
  }

  *#dm .dmInner div.u_1143439231 .postDescription { max-height:5.5em !important; }

  *#dm .dmInner div.u_1421583502 img {
    border-radius:10px 10px 10px 10px !important;
    box-shadow:none !important;
    object-fit:contain !important;
    object-position:50% 50% !important;
  }

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

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

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

  *#dm .dmInner div.u_1132911473 .svg { fill:rgba(88,187,72,1) !important; }

  *#dm .dmInner div.u_3445096651 .svg { fill:rgba(88,187,72,1) !important; }

  *#dm .dmInner div.u_1622330837 .svg { fill:rgba(88,187,72,1) !important; }

  *#dm .dmInner div.u_1622330837 {
    padding:12.5% !important;
    border-radius:25% !important;
    border-color:rgb(0,152,206) rgb(0,152,206) rgb(0,152,206) rgb(0,152,206) !important;
    border-style:solid !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-width:3px 3px 3px 3px !important;
  }

  *#dm .dmInner div.u_3445096651 {
    padding:12.5% !important;
    border-radius:25% !important;
    border-color:rgb(0,152,206) rgb(0,152,206) rgb(0,152,206) rgb(0,152,206) !important;
    border-style:solid !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-width:3px 3px 3px 3px !important;
  }

  *#dm .dmInner div.u_1132911473 {
    padding:12.5% !important;
    border-radius:25% !important;
    border-color:rgb(0,152,206) rgb(0,152,206) rgb(0,152,206) rgb(0,152,206) !important;
    border-style:solid !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-width:3px 3px 3px 3px !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1839834282 .photoGalleryThumbs { padding:10px !important; }

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

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

  *#dm .dmInner div.u_1839834282 .caption-container .caption-text { font-size:14px !important; }

  *#dm .dmInner div.u_1839834282 .caption-container .caption-text .rteBlock { font-size:14px !important; }

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

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

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

  *#dm .dmInner div.u_1143439231 .more-posts-text-container {
    width:250px !important;
    height:60px !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1839834282 .photoGalleryThumbs { padding:5px !important; }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1839834282 .caption-container .caption-text { font-size:14px !important; }

  *#dm .dmInner div.u_1839834282 .caption-container .caption-text .rteBlock { font-size:14px !important; }

  *#dm .dmInner div.u_1421583502 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(189, 189, 189, 0.1);
    --overlapping-background-image: rgba(189, 189, 189, 0.1);
}
}



@media all {
    
#\38 9183179 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 50%;
    min-width: 4%;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 051d934 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f206ca2 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e9bedaf {
    min-height: 722px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 100px 0% 100px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 d6730a4::before, #\39 d6730a4 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
    background-image: linear-gradient(135deg, rgba(6, 6, 6, 1) 0%, rgba(1, 124, 159, 1) 100%);
}
#\39 d6730a4 {
    background-image: url(https://lirp.cdn-website.com/74ae5279/dms3rep/multi/opt/shutterstock_713436994--Converted--1920w.png);
}
    
#\38 7621a3e {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_6);
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 25px 25px 25px 25px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8b852f5 {
    align-items: flex-start;
    width: 67.94915432678003%;
    min-height: 58px;
    max-height: 100%;
    row-gap: 2px;
    column-gap: 4%;
    height: auto;
    background-image: linear-gradient(90deg, rgba(88, 187, 72, 1) 0%, rgba(0, 152, 206, 1) 100%);
    background-origin: border-box;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\36 f5434cb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 76fd32a {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 3ea8527 {
    width: 87.1493176451755%;
    height: auto;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cbf1671 {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 34cef99 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 104px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 3;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 1f42f4d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 395a195.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 10px;
    padding-right: 10px;
}
#\33 395a195 {
    width: 35%;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ac5dbbc {
    align-items: flex-start;
    width: 99.92%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\31 e45e10a {
    width: 87.51%;
    height: auto;
    max-width: 100%;
    order: 2;
    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) {
    
#\38 9183179 {
    width: 100%;
    min-height: 80px;
}
    
#\37 3ea8527 {
    width: 92.83%;
    height: 378px;
}
    
#\38 cbf1671 {
    width: 100%;
    min-height: 80px;
}
    
#\34 f206ca2 {
    column-gap: 2%;
    padding-left: 4%;
    padding-right: 4%;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#\39 e9bedaf {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 0;
    padding-top: 120px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 d6730a4::before, #\39 d6730a4 > .bgExtraLayerOverlay {
    
}
    
#\31 ac5dbbc {
    width: 99.90%;
}
}



@media (max-width: 767px) {
    
#\38 9183179 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 50px;
}
    
#\34 f206ca2 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 313px;
    padding: 2% 4% 2% 4%;
}
    
#\39 e9bedaf {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 75px 0% 75px 0%;
}
    
#\39 d6730a4::before, #\39 d6730a4 > .bgExtraLayerOverlay {
    
}
    
#\38 7621a3e {
    height: auto;
    min-height: 380px;
    padding: 20px 0px 20px 0px;
}
    
#a8b852f5 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 3ea8527 {
    width: 100.00%;
    height: 200px;
}
    
#\38 cbf1671 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 34cef99 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\38 e1e6973 {
    margin: 0px 0% 0px 0%;
}
    
#\33 395a195 {
    width: 85.01%;
    margin: 0px 0% 0px 0%;
}
    
#\31 ac5dbbc {
    width: 100%;
    align-self: stretch;
    max-width: 100%;
    height: auto;
    min-height: 313px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 8f40940 {
    align-items: flex-start;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-image: url(https://irp.cdn-website.com/74ae5279/dms3rep/multi/divider_1.svg);
    height: auto;
    justify-self: auto;
    align-self: auto;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-top: 0%;
}
    
#\38 0bb4d93 {
    margin-top: -100px;
}
    
#\31 2ccc83c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\35 4f63afe {
    min-height: 41px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 8f40940 {
    min-height: 50px;
}
    
#\35 4f63afe {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\38 8f40940 {
    row-gap: 0px;
    min-height: 50px;
    margin-top: 60px;
    margin-bottom: 0px;
}
    
#\31 2ccc83c {
    width: 100%;
    min-height: 110px;
    align-items: center;
    height: auto;
}
    
#\35 4f63afe {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\32 6662401 {
    min-height: 99px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 1294400 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.98011039938601%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 54db738 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 17066c0 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 49.2280662396316%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c84413dd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 8ef6592::before, #\32 8ef6592 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\32 8ef6592 {
    background-image: url(https://lirp.cdn-website.com/74ae5279/dms3rep/multi/opt/dvsd-1920w.png);
    background-position: 0% 100%;
}
    
#\35 29a0504 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c01764cf {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a30940b4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 6662401 {
    padding-left: 4%;
    padding-right: 4%;
    min-height: auto;
}
    
#\32 8ef6592::before, #\32 8ef6592 > .bgExtraLayerOverlay {
    
}
    
#a30940b4 {
    padding: 40px 4% 0px 4%;
}
}



@media (max-width: 767px) {
    
#\32 6662401 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\34 1294400 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    justify-content: center;
    margin: 0px 0% 0px 0%;
}
    
#\38 54db738 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 17066c0 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    justify-content: center;
    margin: 0px 0% 0px 0%;
}
    
#c84413dd {
    width: 51.57%;
}
    
#\32 8ef6592::before, #\32 8ef6592 > .bgExtraLayerOverlay {
    
}
    
#c01764cf {
    margin: 0px 0% 0px 0%;
}
    
#a30940b4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#b2ba6837 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e493d687 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 a488dff {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb629db8::before, #eb629db8 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.89;
    border-radius: inherit;
    background-image: linear-gradient(45deg, rgba(88, 187, 72, 1) 0%, rgba(0, 152, 206, 1) 100%);
}
#eb629db8 {
    background-image: url(https://lirp.cdn-website.com/74ae5279/dms3rep/multi/opt/iStock-876037556-1-1920w.jpg);
    background-position: 0% 0%;
}
    
#\31 816ce60 {
    width: 104.17%;
    height: 642px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px -3.8%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3308a14 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e063d669 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 8b3a974 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#befe376e[data-css-edit] {
    z-index: 1;
}
#befe376e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 724px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    height: auto;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 0844759 {
    width: 30.13%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 91d33b4 {
    flex-direction: row;
    align-items: center;
    width: 98.95%;
    min-height: 87px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#eb629db8::before, #eb629db8 > .bgExtraLayerOverlay {
    
}
    
#\35 3308a14 {
    padding: 0px 0px 0px 0px;
}
    
#\30 0844759 {
    width: 59.57%;
}
    
#\38 91d33b4 {
    justify-content: center;
}
    
#\31 816ce60 {
    height: 275px;
    width: 104%;
}
}



@media (max-width: 767px) {
    
#b2ba6837 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e493d687 {
    order: 0;
    justify-self: auto;
    align-self: center;
    width: 99.81060606060606%;
    max-width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb629db8::before, #eb629db8 > .bgExtraLayerOverlay {
    
}
#eb629db8 {
    background-position: 100% 100%;
}
    
#\31 816ce60 {
    height: 240px;
    margin: 0px 0% 0px 0%;
}
    
#\35 3308a14 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
}
    
#\34 8b3a974 {
    order: 1;
    align-self: center;
    width: 100%;
    max-width: 100%;
    justify-content: center;
    margin: 0px 0% 0px 0%;
}
    
#befe376e {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    padding-top: 8%;
    padding-bottom: 8%;
}
    
#\30 0844759 {
    width: 51.61%;
}
}



@media all {
    
#\39 3195040 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 faf33da {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8443ddd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#de7111a2 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af3dd247 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 832560e {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2f14bb2 {
    min-height: 442px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 530db6f {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 9aa0fcc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7f95ce2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 f3350b6 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2%;
    height: auto;
    order: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#b2cc7e84 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e3e72cc0 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f45b3df {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2%;
    height: auto;
    order: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\32 2a55d16 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dea29b42 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2%;
    height: auto;
    order: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#f12a0ba3 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 e2915ce {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb7a55b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\38 411a05f {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 ae100ee {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#a297882c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 018dcf7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#c6e16454 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 f6f87bb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\32 139dec0 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2%;
    height: auto;
    order: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\37 fe8dbbb {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 dd2ad57 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2%;
    height: auto;
    order: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#d91f30a0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#b95da057 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 3195040 {
    height: auto;
    width: 80px;
}
    
#b2cc7e84 {
    column-gap: 1%;
}
    
#e3e72cc0 {
    height: auto;
    width: 80px;
}
    
#\35 2f14bb2 {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (max-width: 767px) {
    
#\39 3195040 {
    height: auto;
}
    
#\34 faf33da {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#de7111a2 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b2cc7e84 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e3e72cc0 {
    height: auto;
}
    
#\32 2a55d16 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f12a0ba3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 832560e {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 2f14bb2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\31 e2915ce {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 e5f131f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c8bc6a51 {
    align-items: flex-start;
    width: 70%;
    min-height: 400px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    background-color: rgba(255, 255, 255, 0.1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#ff19bb85 {
    align-items: flex-start;
    width: 50%;
    min-height: 400px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    background-color: rgba(255, 255, 255, 0.1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    justify-content: flex-start;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#b25176ac {
    width: 94.63%;
    height: auto;
    min-height: 100px;
    max-width: 100%;
}
    
#e193d5d2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 4e7ed06 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 1329a29 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 3499ada {
    align-items: flex-start;
    width: 70%;
    min-height: 400px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    background-color: rgba(255, 255, 255, 0.1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 7d3ea5b {
    width: 25.01%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#bfb5ad8d {
    align-items: flex-start;
    width: 50%;
    min-height: 400px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    background-color: rgba(255, 255, 255, 0.1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 f86e282 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 d670c44 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e536f12 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c4e7f97d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
}
    
#f8d7d13a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8b26809 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a3f84f18 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 c5b9fda {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    flex-direction: row;
    box-shadow: none;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 20px 0% 20px 0%;
}
    
#e21e2f8d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 04367a5 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    flex-direction: row;
    box-shadow: none;
    order: 5;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\33 0b6860a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f5e5dd37 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 aa435b1 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fa86735a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 33c867b::before, #\34 33c867b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 49, 72, 1);
    opacity: 0.9;
    border-radius: inherit;
}
#\34 33c867b {
    background-image: url(https://lirp.cdn-website.com/74ae5279/dms3rep/multi/opt/shutterstock_1106536070--Converted--1920w-1920w.png);
}
#\34 33c867b.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAxUlEQVQI1xXNMS9DARRH8ZP7SZpUUunwIhJBlw4dGvJE6pFIaWgabyl5g6HWmgwGg2CnNiTCxNAYxOYD6b1/efvJ70Cl/Ue9O2N15KQ3bocvbvm7W+/BaY2d5MCptB2q6Yyk7zTHwc4kbDgNO/0Oy1+D9ctgMQ+qacDcprNwFLQuRPdZVvzIRr+y4afI7sRKIeYzlaKT9IPmucjuxeBDHH+JwZvo3IrlQtTKsPzX94LGmVi7FtuPYv9J7E7ExpVYOhG1Lf0DTxZZRBqeRG4AAAAASUVORK5CYII=');
}
    
#\37 3a57723 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b5dfe6e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 7e4cfb3 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#fb6c506e {
    align-items: center;
    width: 100.00%;
    min-height: 548px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    flex-direction: row;
    box-shadow: none;
    order: 3;
    height: auto;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 2.9% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 82f9e3c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c8bc6a51 {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
    
#ff19bb85 {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
    
#\34 33c867b::before, #\34 33c867b > .bgExtraLayerOverlay {
    
}
#\34 33c867b.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAxUlEQVQI1xXNMS9DARRH8ZP7SZpUUunwIhJBlw4dGvJE6pFIaWgabyl5g6HWmgwGg2CnNiTCxNAYxOYD6b1/efvJ70Cl/Ue9O2N15KQ3bocvbvm7W+/BaY2d5MCptB2q6Yyk7zTHwc4kbDgNO/0Oy1+D9ctgMQ+qacDcprNwFLQuRPdZVvzIRr+y4afI7sRKIeYzlaKT9IPmucjuxeBDHH+JwZvo3IrlQtTKsPzX94LGmVi7FtuPYv9J7E7ExpVYOhG1Lf0DTxZZRBqeRG4AAAAASUVORK5CYII=');
}
    
#\32 3499ada {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
    
#\39 d670c44 {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
    
#b25176ac {
    width: 100.00%;
    height: 346px;
    order: 0;
}
    
#\35 7e4cfb3 {
    padding-left: 4%;
    padding-right: 4%;
}
    
#fb6c506e {
    width: 99.70%;
    height: auto;
    min-height: 346px;
    column-gap: 0%;
}
}



@media (max-width: 767px) {
    
#\35 e5f131f {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\36 7d3ea5b {
    width: 55.98%;
}
    
#c8bc6a51 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    align-items: center;
    padding: 8% 4% 8% 4%;
    margin: 0px 0% 0px 0%;
}
    
#bfb5ad8d {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    height: auto;
    min-height: 300px;
    align-items: center;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#ff19bb85 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    align-items: center;
    padding: 8% 4% 8% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\36 f86e282 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 d670c44 {
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#b25176ac {
    width: 100.00%;
    height: 200px;
}
    
#\39 e536f12 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#e193d5d2 {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#f8d7d13a {
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#a3f84f18 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 c5b9fda {
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#e21e2f8d {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\30 04367a5 {
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\32 4e7ed06 {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\34 33c867b::before, #\34 33c867b > .bgExtraLayerOverlay {
    
}
#\34 33c867b.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAxUlEQVQI1xXNMS9DARRH8ZP7SZpUUunwIhJBlw4dGvJE6pFIaWgabyl5g6HWmgwGg2CnNiTCxNAYxOYD6b1/efvJ70Cl/Ue9O2N15KQ3bocvbvm7W+/BaY2d5MCptB2q6Yyk7zTHwc4kbDgNO/0Oy1+D9ctgMQ+qacDcprNwFLQuRPdZVvzIRr+y4afI7sRKIeYzlaKT9IPmucjuxeBDHH+JwZvo3IrlQtTKsPzX94LGmVi7FtuPYv9J7E7ExpVYOhG1Lf0DTxZZRBqeRG4AAAAASUVORK5CYII=');
}
    
#\37 3a57723 {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\32 3499ada {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    height: auto;
    min-height: 300px;
    align-items: center;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#b5dfe6e1 {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\35 7e4cfb3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#fb6c506e {
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100.00%;
    height: auto;
    min-height: 183px;
}
}



@media all {
    
#c749724e {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 43d204f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 0dff017[data-css-edit] {
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
#\31 0dff017 {
    align-items: center;
    width: 33%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_7);
    background-image: initial;
    align-self: stretch;
    justify-content: flex-start;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 1da44d1[data-css-edit] {
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
#\35 1da44d1 {
    align-items: center;
    width: 33%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_7);
    background-image: initial;
    justify-content: flex-start;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#a5eae2ef[data-css-edit] {
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
#a5eae2ef {
    align-items: center;
    width: 33%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_7);
    background-image: initial;
    justify-content: flex-start;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 e40b0ec {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 dee04b7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 ed4ff8b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 163c50b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 1e8bf7d {
    align-items: flex-start;
    width: 100%;
    min-height: 190px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-direction: row;
    height: auto;
    align-self: stretch;
    padding: 30px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a6f4d545[data-css-edit] {
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
#a6f4d545 {
    align-items: center;
    width: 33%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    align-self: stretch;
    justify-content: flex-start;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#c0b159b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 4c799ca {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 97c983c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 877e297 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#b413bf1b[data-css-edit] {
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
#b413bf1b {
    align-items: center;
    width: 33%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    align-self: stretch;
    justify-content: flex-start;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 66ffc1f {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-direction: row;
    align-self: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 0f20c4f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#f4d98628 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 02167aa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#c6f8c0fa[data-css-edit] {
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
#c6f8c0fa {
    align-items: center;
    width: 33%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    justify-content: flex-start;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#ede8908c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\37 b780449 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#ed6392b8 {
    align-items: flex-start;
    width: 100%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c749724e {
    padding: 12% 4% 4% 4%;
}
    
#\31 0dff017 {
    padding-top: 4%;
    padding-bottom: 4%;
}
    
#a5eae2ef {
    padding-top: 4%;
    padding-bottom: 4%;
}
    
#\35 1da44d1 {
    padding-top: 4%;
    padding-bottom: 4%;
}
    
#\32 66ffc1f {
    column-gap: 2%;
}
    
#b413bf1b {
    padding-top: 4%;
    padding-bottom: 4%;
}
    
#c6f8c0fa {
    padding-top: 4%;
    padding-bottom: 4%;
}
    
#\32 ed4ff8b {
    padding: 0px 0px 0px 0px;
}
    
#\39 1e8bf7d {
    column-gap: 2%;
}
    
#a6f4d545 {
    padding-top: 4%;
    padding-bottom: 4%;
}
}



@media (max-width: 767px) {
    
#c749724e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\34 43d204f {
    margin: 0px 0% 0px 0%;
}
    
#\31 0dff017 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    padding: 8% 4% 8% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\35 1da44d1 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    padding: 8% 4% 8% 4%;
    margin: 0px 0% 0px 0%;
}
    
#a5eae2ef {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: center;
    width: 100%;
    max-width: 100%;
    height: auto;
    min-height: 34.26%;
    padding: 8% 4% 8% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\36 dee04b7 {
    margin: 0px 0% 0px 0%;
}
    
#\32 ed4ff8b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\35 163c50b {
    margin: 0px 0% 0px 0%;
}
    
#\39 1e8bf7d {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    row-gap: 15px;
    height: auto;
    min-height: 524px;
    padding-top: 20px;
}
    
#a6f4d545 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    padding: 8% 4% 8% 4%;
    margin: 0px 0% 0px 0%;
}
    
#c0b159b3 {
    margin: 0px 0% 0px 0%;
}
    
#\39 4c799ca {
    margin: 0px 0% 0px 0%;
}
    
#\36 97c983c {
    margin: 0px 0% 0px 0%;
}
    
#\30 877e297 {
    margin: 0px 0% 0px 0%;
}
    
#b413bf1b {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    padding-top: 8%;
    padding-bottom: 8%;
    margin: 0px 0% 0px 0%;
}
    
#\32 66ffc1f {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    min-height: 0px;
}
    
#\30 0f20c4f {
    margin: 0px 0% 0px 0%;
}
    
#f4d98628 {
    margin: 0px 0% 0px 0%;
}
    
#\34 02167aa {
    align-self: center;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c6f8c0fa {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: 160%;
    padding: 8% 4% 8% 4%;
    margin: 0px 0% 0px 0%;
}
    
#ede8908c {
    margin: 0px 0% 0px 0%;
}
    
#\37 b780449 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#cbc7bd38 {
    width: 100.00%;
    height: auto;
    min-height: 100px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 92deab5 {
    width: 100%;
    height: auto;
    min-height: 100px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d1373c93 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 cc1193f {
    justify-content: flex-start;
    align-items: center;
    width: 33.37%;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    height: auto;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#a7394cbb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#a8a8edc7 {
    width: 100%;
    height: auto;
    min-height: 100px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f97ee03a::before, #f97ee03a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.8;
    border-radius: inherit;
}
#f97ee03a {
    background-color: var(--color_4);
    background-image: url(https://lirp.cdn-website.com/74ae5279/dms3rep/multi/opt/iStock-876037556-1-1920w.jpg);
}
#f97ee03a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYI/8QAGxAAAgIDAQAAAAAAAAAAAAAAAAIBAwQRQQX/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAMxMv/aAAwDAQACEQMRAD8A0X6ORZWu1npOtY0tM76AOTALtH//2Q==');
}
    
#a054776f {
    justify-content: flex-start;
    align-items: center;
    width: 33.37%;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    height: auto;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\30 982d720 {
    justify-content: flex-start;
    align-items: center;
    width: 33.37%;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    height: auto;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\30 836161b[data-css-edit] {
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
#\30 836161b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    box-shadow: none;
    border-radius: 10px 10px 10px 10px;
    margin-bottom: -60px;
    margin-top: 30px;
    padding: 2% 4% 2% 4%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 f26f074 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-right: 8%;
    padding-left: 8%;
    padding-top: 4%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 cc1193f {
    width: 74.38%;
    height: auto;
    min-height: 273px;
    margin: 0px 0% 0px 0%;
}
    
#f97ee03a::before, #f97ee03a > .bgExtraLayerOverlay {
    
}
#f97ee03a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYI/8QAGxAAAgIDAQAAAAAAAAAAAAAAAAIBAwQRQQX/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAMxMv/aAAwDAQACEQMRAD8A0X6ORZWu1npOtY0tM76AOTALtH//2Q==');
}
    
#a054776f {
    width: 74.61%;
    height: auto;
    min-height: 268px;
    margin: 0px 0% 0px 0%;
}
    
#\30 982d720 {
    width: 74.38%;
    height: auto;
    min-height: 266px;
    margin: 0px 0% 0px 0%;
}
    
#\30 836161b {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 f26f074 {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (max-width: 767px) {
    
#cbc7bd38 {
    width: 100.00%;
    height: 200px;
    margin: 0px 0% 0px 0%;
}
    
#\33 92deab5 {
    width: 100.00%;
    height: 200px;
    margin: 0px 0% 0px 0%;
}
    
#\32 cc1193f {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    height: auto;
    min-height: 219px;
    margin: 0px 0% 0px 0%;
}
    
#a7394cbb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
}
    
#a8a8edc7 {
    width: 100.00%;
    height: 200px;
    margin: 0px 0% 0px 0%;
}
    
#f97ee03a::before, #f97ee03a > .bgExtraLayerOverlay {
    
}
#f97ee03a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYI/8QAGxAAAgIDAQAAAAAAAAAAAAAAAAIBAwQRQQX/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAMxMv/aAAwDAQACEQMRAD8A0X6ORZWu1npOtY0tM76AOTALtH//2Q==');
}
    
#a054776f {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    height: auto;
    min-height: 219px;
    margin: 0px 0% 0px 0%;
}
    
#\30 982d720 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    height: auto;
    min-height: 220px;
    margin: 0px 0% 0px 0%;
}
    
#\30 836161b {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 732px;
    padding-top: 4%;
    padding-bottom: 4%;
    margin-top: 0px;
    margin-bottom: 0px;
}
    
#\36 f26f074 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
}



@media all {
    
#\31 5000987 {
    width: 20%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 c532909 {
    width: 20%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#cac192ae {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: center;
    justify-self: auto;
    order: 5;
    margin-bottom: 0%;
    margin-top: 0%;
    padding: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd966534 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 2;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\31 0cc04c4 {
    width: 20%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 b05af82 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 3;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#a3b4415d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
}
    
#ee6b7136 {
    width: 20%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 5993f08 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 1;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\32 284fd0b {
    width: 20%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 38d52ea {
    width: 20%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b323c1a9 {
    width: 20%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d2847b28 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 4;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\36 d4c3353 {
    width: 20%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 013b365 {
    width: 20%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 848ff95 {
    width: 20%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 16e0c09 {
    width: 20%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#af16a736 {
    width: 20%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 bd156ee {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 10% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#c7b8aa3e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c6a5b5fb {
    width: 20%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 389a570 {
    width: 20%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 739f9e6 {
    width: 20%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 a7f3d6b {
    width: 20%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#condition {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 5000987 {
    height: auto;
}
    
#\32 284fd0b {
    height: auto;
}
    
#\35 c532909 {
    height: auto;
}
    
#\36 38d52ea {
    height: auto;
}
    
#cac192ae {
    width: 100.00%;
    height: auto;
    min-height: 2650px;
}
    
#b323c1a9 {
    height: auto;
}
    
#\31 0cc04c4 {
    height: auto;
}
    
#\36 d4c3353 {
    height: auto;
}
    
#\35 013b365 {
    height: auto;
}
    
#\31 848ff95 {
    height: auto;
}
    
#\34 16e0c09 {
    height: auto;
}
    
#\34 bd156ee {
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 20%;
}
    
#af16a736 {
    height: auto;
}
    
#c6a5b5fb {
    height: auto;
}
    
#\32 389a570 {
    height: auto;
}
    
#\30 739f9e6 {
    height: auto;
}
    
#ee6b7136 {
    height: auto;
}
    
#\38 a7f3d6b {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\31 5000987 {
    height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 284fd0b {
    height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 c532909 {
    height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 38d52ea {
    height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b323c1a9 {
    height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bd966534 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d2847b28 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 0cc04c4 {
    height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 b05af82 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 d4c3353 {
    height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 013b365 {
    height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 848ff95 {
    height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 16e0c09 {
    height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 bd156ee {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#af16a736 {
    height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c6a5b5fb {
    height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 389a570 {
    height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 739f9e6 {
    height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ee6b7136 {
    height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 5993f08 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 a7f3d6b {
    height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c7b8aa3e {
    width: 78.75%;
}
    
#cac192ae {
    justify-content: center;
}
    
#condition {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
}
}



@media all {
    
#\32 2311561 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e2e8ffd0 {
    flex-direction: row;
    justify-content: space-between;
    background-color: rgba(245, 245, 245, 1);
    align-self: auto;
    align-items: flex-start;
    min-height: 203px;
    height: auto;
    order: 0;
    background-image: initial;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    column-gap: 5%;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c44fd16b {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#df72b25b {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: -2px 0% -2px 0%;
}
    
#\36 c9b8793 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: center;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 d63bc8c {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 67d5ea1 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 3;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#c838025e {
    flex-direction: row;
    justify-content: space-between;
    background-color: rgba(245, 245, 245, 1);
    align-self: auto;
    align-items: flex-start;
    min-height: 203px;
    height: auto;
    order: 0;
    background-image: initial;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    column-gap: 5%;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 342f488 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    flex-wrap: nowrap;
    row-gap: 16px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 6px 0% 6px 4%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 29d7f44 {
    justify-content: space-between;
    align-items: flex-start;
    width: 99.43%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    flex-wrap: nowrap;
    row-gap: 16px;
    align-self: auto;
    order: 1;
    padding: 6px 0% 6px 4%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0f688a1 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 0eeabb5 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 515226f {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e3651783 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    flex-wrap: nowrap;
    row-gap: 16px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 6px 0% 6px 4%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2e0cac6[data-css-edit] {
    transform: scale(1,-1);
}
#f2e0cac6 {
    align-items: flex-start;
    width: 100%;
    min-height: 110px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-image: url(https://irp.cdn-website.com/74ae5279/dms3rep/multi/divider_1.svg);
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: -2px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
#f2e0cac6.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAALElEQVQI1y3FIQGAMAAAQdKtyRx6khp0wNOIHPcznLmj+vDiwsSq7ur5PzE25uAjUDRLZXkAAAAASUVORK5CYII=');
}
    
#e69f38d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e12223a {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    flex-wrap: nowrap;
    row-gap: 16px;
    align-self: auto;
    order: 1;
    padding: 6px 0% 6px 4%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ea53802 {
    background-color: rgba(245, 245, 245, 1);
    flex-direction: row;
    align-self: auto;
    justify-content: space-between;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 0;
    background-image: initial;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    column-gap: 5%;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c83a046a {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#de52df5e [data-content-reference] {
    background-color: rgba(245, 245, 245, 1);
    background-image: initial;
}
#de52df5e {
    justify-content: flex-start;
    width: 67.95%;
    min-height: 984px;
    height: auto;
    order: 0;
    align-self: center;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    justify-self: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3e14dd1 {
    background-color: rgba(245, 245, 245, 1);
    flex-direction: row;
    align-self: auto;
    justify-content: space-between;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 1;
    background-image: initial;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    column-gap: 5%;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7419ea3 {
    background-color: rgba(245, 245, 245, 1);
    flex-direction: row;
    align-self: auto;
    justify-content: space-between;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    column-gap: 5%;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc6b8252 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#f5ef1600 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f48ab434::before, #f48ab434 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.8;
    border-radius: inherit;
}
#f48ab434 {
    background-image: url(https://lirp.cdn-website.com/74ae5279/dms3rep/multi/opt/shutterstock_713436994--Converted--1920w.png);
}
#f48ab434.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA/ElEQVQY003KvU6DUBiA4c8ghxSxpYCaeAmOrA5NKZwDFY0DHU1MLJwP2tW1pOH3AGk7ewnepMbF9E3e7QE4y7ZtmL/viLsudMobk/FaZ5tWcdNSPncQRRHQpCIsaSYMW9PntRFgdf33P3pY5UDTQqJZrzIUBsXW8nljBVljLDNhwuPHXnaSPXF5RcJsICw9qD72OkVh+SjufBQ3Ae9MmMfF2E32GsNafdr0Cs1OI8Y7zePtmGI38dJBY/w0AoeXtx4vpsu0vnrdDnK4/ZKe8XhJURDGe8VZ9/Li7SjBAst7D4tpmNbKy6e4WO2+Ic9ziOMYoiiH2SwHgB/4BZvDTKXB4PH5AAAAAElFTkSuQmCC');
}
    
#c476c200 {
    justify-content: space-between;
    align-items: flex-start;
    width: 99.77%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    flex-wrap: nowrap;
    row-gap: 16px;
    justify-self: auto;
    padding: 6px 0% 6px 4%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 343de54 {
    align-items: flex-start;
    width: 100%;
    min-height: 110px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-image: url(https://irp.cdn-website.com/74ae5279/dms3rep/multi/divider_1.svg);
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: -2px 0% -2px 0%;
    grid-area: auto / auto / auto / auto;
}
#\30 343de54.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAALElEQVQI1y3FIQGAMAAAQdKtyRx6khp0wNOIHPcznLmj+vDiwsSq7ur5PzE25uAjUDRLZXkAAAAASUVORK5CYII=');
}
    
#df977167 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5c924a2 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 458d97b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b99b735 {
    width: 67.39%;
    height: 646px;
    min-height: 100px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da44ade1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6f9f9cf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 3e14dd1 {
    align-items: flex-start;
    height: auto;
    min-height: 160px;
    padding-left: 8%;
    padding-right: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
}
    
#a7419ea3 {
    align-items: flex-start;
    height: auto;
    min-height: 160px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
    padding: 4% 8% 4% 8%;
}
    
#\36 c9b8793 {
    width: 100%;
}
    
#f48ab434::before, #f48ab434 > .bgExtraLayerOverlay {
    
}
#f48ab434.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA/ElEQVQY003KvU6DUBiA4c8ghxSxpYCaeAmOrA5NKZwDFY0DHU1MLJwP2tW1pOH3AGk7ewnepMbF9E3e7QE4y7ZtmL/viLsudMobk/FaZ5tWcdNSPncQRRHQpCIsaSYMW9PntRFgdf33P3pY5UDTQqJZrzIUBsXW8nljBVljLDNhwuPHXnaSPXF5RcJsICw9qD72OkVh+SjufBQ3Ae9MmMfF2E32GsNafdr0Cs1OI8Y7zePtmGI38dJBY/w0AoeXtx4vpsu0vnrdDnK4/ZKe8XhJURDGe8VZ9/Li7SjBAst7D4tpmNbKy6e4WO2+Ic9ziOMYoiiH2SwHgB/4BZvDTKXB4PH5AAAAAElFTkSuQmCC');
}
    
#c476c200 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 99.99594254602574%;
    align-items: center;
    height: auto;
    min-height: 127px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding-left: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 67d5ea1 {
    padding-left: 4%;
    padding-right: 4%;
}
    
#\33 342f488 {
    padding-left: 0%;
    width: 100%;
}
    
#\31 29d7f44 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    align-items: center;
    height: auto;
    min-height: 127px;
    padding-left: 0%;
    margin: 0px 0% 0px 0%;
}
    
#\38 5c924a2 {
    padding: 0px 0px 0px 0px;
}
    
#\34 b99b735 {
    width: 100.00%;
    height: 364px;
}
    
#e3651783 {
    padding-left: 0%;
    width: 100%;
}
    
#\39 e12223a {
    padding-left: 0%;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 ea53802 {
    align-items: flex-start;
    height: auto;
    min-height: 160px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
    padding-left: 8%;
    padding-right: 8%;
}
    
#de52df5e {
    height: auto;
    min-height: 567px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\38 3e14dd1 {
    align-self: auto;
    align-items: flex-start;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 160px;
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7419ea3 {
    align-self: auto;
    align-items: flex-start;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 160px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df72b25b {
    width: 100%;
    min-height: 50px;
    align-items: center;
    height: auto;
}
    
#\36 c9b8793 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#f48ab434::before, #f48ab434 > .bgExtraLayerOverlay {
    
}
#f48ab434.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA/ElEQVQY003KvU6DUBiA4c8ghxSxpYCaeAmOrA5NKZwDFY0DHU1MLJwP2tW1pOH3AGk7ewnepMbF9E3e7QE4y7ZtmL/viLsudMobk/FaZ5tWcdNSPncQRRHQpCIsaSYMW9PntRFgdf33P3pY5UDTQqJZrzIUBsXW8nljBVljLDNhwuPHXnaSPXF5RcJsICw9qD72OkVh+SjufBQ3Ae9MmMfF2E32GsNafdr0Cs1OI8Y7zePtmGI38dJBY/w0AoeXtx4vpsu0vnrdDnK4/ZKe8XhJURDGe8VZ9/Li7SjBAst7D4tpmNbKy6e4WO2+Ic9ziOMYoiiH2SwHgB/4BZvDTKXB4PH5AAAAAElFTkSuQmCC');
}
    
#c476c200 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    align-items: center;
    height: auto;
    min-height: 173px;
    margin: 0px 0% 0px 0%;
}
    
#\36 67d5ea1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
    padding: 8% 4% 8% 4%;
}
    
#\33 342f488 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 96.03%;
    align-items: center;
    height: auto;
    min-height: 173px;
}
    
#\31 29d7f44 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 96.03%;
    align-items: center;
    height: auto;
    min-height: 173px;
    margin: 0px 0% 0px 0%;
}
    
#\30 343de54 {
    row-gap: 0px;
    min-height: 50px;
    height: auto;
}
#\30 343de54.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAALElEQVQI1y3FIQGAMAAAQdKtyRx6khp0wNOIHPcznLmj+vDiwsSq7ur5PzE25uAjUDRLZXkAAAAASUVORK5CYII=');
}
    
#\39 0eeabb5 {
    width: 100%;
    min-height: 50px;
    align-items: center;
    row-gap: 0px;
    height: auto;
    margin-top: -2px;
    margin-bottom: -2px;
}
    
#\38 5c924a2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
}
    
#\34 b99b735 {
    width: 100.00%;
    height: 178px;
}
    
#e3651783 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 96.03%;
    align-items: center;
    height: auto;
    min-height: 173px;
}
    
#f2e0cac6 {
    row-gap: 0px;
    min-height: 50px;
}
#f2e0cac6.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAALElEQVQI1y3FIQGAMAAAQdKtyRx6khp0wNOIHPcznLmj+vDiwsSq7ur5PzE25uAjUDRLZXkAAAAASUVORK5CYII=');
}
    
#\39 e12223a {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 96.03%;
    align-items: center;
    height: auto;
    min-height: 173px;
    margin: 0px 0% 0px 0%;
}
    
#\33 ea53802 {
    align-self: auto;
    align-items: flex-start;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 160px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de52df5e {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 8934454 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#fe725f19 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0e673d0 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 e847008 {
    align-items: flex-start;
    width: 80.73700000000001%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 4%;
    flex-wrap: nowrap;
    align-self: stretch;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 977cfed {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 33131f6 {
    width: 97.50%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b42bfe0f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    flex-direction: row;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 a7bf941 {
    align-items: flex-start;
    width: 327px;
    min-height: 48px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    height: auto;
    background-image: linear-gradient(90deg, rgba(0, 152, 206, 1) 0%, rgba(88, 187, 72, 1) 100%);
    background-origin: border-box;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-self: auto;
    order: 1;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 65168a9 {
    width: 183px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    align-self: stretch;
    max-height: none;
}
    
#cd21a847 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 96px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\35 8934454 {
    justify-content: center;
}
    
#\33 0e673d0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\31 e847008 {
    align-self: center;
    width: 100%;
    max-width: 100%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#b42bfe0f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\31 65168a9 {
    width: 23.39%;
    height: auto;
    align-self: center;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#cd21a847 {
    justify-content: center;
}
}



@media all {
    
#b66f7432 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5e805eb {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#e23338aa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 190b538 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 829bfe7 {
    flex-direction: row;
    align-items: center;
    width: 51.49268180158013%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    justify-self: auto;
    align-self: center;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#\31 5e805eb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#e23338aa {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\39 829bfe7 {
    justify-content: center;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 a2deaf3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-radius: 24px 24px 24px 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 4b15f04 {
    min-height: 422px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f7a56c30 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: initial;
    background-color: rgba(255,255,255,1);
}
    
#\30 6d8e1bc {
    align-items: flex-start;
    width: 100%;
    min-height: 492px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db10d41f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_07k {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#innergrid_k91 {
    column-gap: 40px;
    width: 100.00%;
    grid-template-columns: repeat(3, minmax(0px, 1fr));
    grid-template-rows: minmax(214.9609375px, max-content);
    max-width: 100%;
    border-radius: 29px 29px 29px 29px;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    order: 2;
    padding: 0px 0% 0px 0%;
    margin: 100px 0% 0px 0%;
}
    
#widget_pkj {
    width: 81px;
    height: 81px;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin: -40px 0% 0px 0.2099029376426895%;
    grid-area: 1 / 2 / span 1 / span 1;
}
    
#edbf2ae9 {
    width: 81px;
    height: 81px;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin: -40px 0.25908004719003846% 0px 0%;
}
    
#eb93a544 {
    width: 81px;
    height: 81px;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    order: 2;
    margin: -40px 0% 0px 0%;
    grid-area: 1 / 3 / span 1 / span 1;
}
    
#widget_bi4 {
    width: 88.39947498455837%;
    height: auto;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin: 52px 0.1830419185123108% 0px 0%;
}
    
#\38 3a2f261 {
    width: 99.77914171326474%;
    height: auto;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin: 57px 0% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 1;
}
    
#f43d67c7 {
    width: 85.53974013941585%;
    height: auto;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin: 56px 0.15394237238595065% 0px 0%;
    grid-area: 1 / 3 / span 1 / span 1;
}
    
#\30 4d08a11 {
    margin: 0px 0% 0px 0%;
}
    
#\30 74446dc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 4b15f04 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\30 4d08a11 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 a2deaf3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 4b15f04 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_bi4 {
    justify-self: end;
    align-self: start;
    width: 94.19%;
    margin: 52px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_k91 {
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 6d8e1bc {
    flex-direction: column;
    flex-wrap: nowrap;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#db10d41f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_07k {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 74446dc {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}

