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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1551144845 .photoGalleryViewAll.link { font-family:'Merriweather' !important; }

  *#dm .dmInner div.u_1551144845 .caption-inner {
    background-color:rgba(0,0,0,0) !important;
    border-style:solid !important;
    border-color:rgba(77,255,0,1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1551144845 .caption-container .caption-title {
    font-family:'Marcellus' !important;
    color:rgba(255,255,255,1) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_undefined::after { margin-top:12px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1145846778 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1145846778:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1145846778.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1145846778 span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1145846778 .iconBg { background-color:rgba(0,0,0,1) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1041677229 .photoGalleryViewAll { text-align:CENTER !important; }

  *#dm .dmInner div.u_1041677229 .photoGalleryViewAll.link { color:var(--color_4) !important; }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_683132549 span.text { font-size:25px !important; }

  *#dm .dmInner div.u_1017602596 {
    border-style:solid !important;
    border-width:0px !important;
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
  }

  *#dm .dmInner a.u_1551689286 span.text { font-size:24px !important; }

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

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

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

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

  *#dm .dmInner *.u_597135374 .photoGalleryViewAll { text-align:LEFT !important; }

  *#dm .dmInner div.u_597135374 .photoGalleryViewAll.link { font-weight:500 !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1946010168 { display:none !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1551144845 .photoGalleryThumbs { padding:5px !important; }

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

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

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

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

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

  *#dm .dmInner *.u_1041677229 .photoGalleryThumbs { padding:8px !important; }

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

  *#dm .dmInner *.u_1041677229 .photoGalleryViewAll { padding:0 8px !important; }

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

  *#dm .dmInner *.u_597135374 .photoGalleryThumbs { padding:7.5px !important; }

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

  *#dm .dmInner *.u_597135374 .photoGalleryViewAll { padding:0 7.5px !important; }

  *#dm .dmInner div.u_597135374 .photoGalleryViewAll.link { font-size:18px !important; }

  *#dm .dmInner div.u_597135374 .caption-container .caption-title { font-size:16px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1551144845 .photoGalleryThumbs { padding:5px !important; }

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

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

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

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

  *#dm .dmInner *.u_1041677229 .photoGalleryThumbs { padding:8px !important; }

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

  *#dm .dmInner *.u_1041677229 .photoGalleryViewAll { padding:0 8px !important; }

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

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

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

  *#dm .dmInner *.u_597135374 .photoGalleryThumbs { padding:5.5px !important; }

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

  *#dm .dmInner *.u_597135374 .photoGalleryViewAll { padding:0 5.5px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1551144845 .photoGalleryThumbs { padding:5px !important; }

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

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

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

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

  *#dm .dmInner *.u_1041677229 .photoGalleryThumbs { padding:6px !important; }

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

  *#dm .dmInner *.u_1041677229 .photoGalleryViewAll { padding:0 6px !important; }

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

  *#dm .dmInner *.u_597135374 .photoGalleryThumbs { padding:4.5px !important; }

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

  *#dm .dmInner *.u_597135374 .photoGalleryViewAll { padding:0 4.5px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#f522b55f {
    min-height: 1041px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 714f51e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    justify-content: space-around;
    align-items: center;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 0dfcbbc {
    width: 61.28%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 08a4616 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#db16a23f {
    margin: 0px 0% 0px 0%;
}
    
#widget_q9i {
    width: 100%;
    height: 805px;
    min-width: 32px;
    min-height: 100px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f522b55f {
    min-height: 564px;
    padding: 8% 4% 2% 4%;
}
    
#\36 0dfcbbc {
    order: 1;
    width: 79.74%;
}
    
#widget_q9i {
    height: 362px;
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#f522b55f {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 08a4616 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#f522b55f {
    min-height: unset;
    flex-direction: column;
    padding: 12% 4% 2% 4%;
}
    
#\38 714f51e {
    width: 100%;
    min-height: 112px;
    align-items: flex-start;
    row-gap: 5px;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    height: auto;
}
    
#\36 0dfcbbc {
    width: 90.32%;
}
    
#widget_q9i {
    height: 467px;
    width: 100.00%;
}
}



@media all {
    
#\39 6578840 {
    min-height: 4px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 6705842 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\38 c7aa3e4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 1px 0 0 0;
    background-color: var(--color_3);
    background-image: initial;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_npm {
    width: 280px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 6578840 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 0px;
}
}



@media (max-width: 767px) {
    
#\39 6578840 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\38 c7aa3e4 {
    width: 100%;
    min-height: 33px;
    align-items: center;
    height: auto;
}
}



@media all {
    
#\39 677645c {
    min-height: 1141px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b896acdc {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/c675f912/dms3rep/multi/opt/pexels-photo-33593637-1920w.jpeg);
    flex-wrap: nowrap;
    background-attachment: fixed;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
#b896acdc.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHhAAAgEDBQAAAAAAAAAAAAAAAgMAAQUhBAYSQWH/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGREAAgMBAAAAAAAAAAAAAAAAAAECAxEh/9oADAMBAAIRAxEAPwDG0G3EIsjUmZEHXkkG1pGlKcjxiIhVjfBGhuOqLw//2Q==');
}
    
#e16d0ce0 {
    width: 100%;
    grid-template-rows: minmax(292px, max-content);
    max-width: 100%;
    min-width: 32px;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
}
    
#\38 652feb4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: initial;
}
    
#c2ec4875 {
    width: 99.99894403379092%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: start;
    align-self: end;
    margin: 0px 0px -1px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 677645c {
    min-height: 80px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 0px;
    padding: 3% 2% 3% 2%;
}
    
#b896acdc {
    width: 100%;
    order: 1;
    min-height: 8px;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
#b896acdc.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHhAAAgEDBQAAAAAAAAAAAAAAAgMAAQUhBAYSQWH/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGREAAgMBAAAAAAAAAAAAAAAAAAECAxEh/9oADAMBAAIRAxEAPwDG0G3EIsjUmZEHXkkG1pGlKcjxiIhVjfBGhuOqLw//2Q==');
}
    
#e16d0ce0 {
    width: 100.00%;
    grid-template-rows: minmax(434px, max-content);
}
}



@media (max-width: 767px) {
    
#\39 677645c {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 0%;
    padding: 8% 1% 8% 1%;
}
    
#b896acdc {
    width: 100%;
    min-height: 8px;
    align-items: center;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
#b896acdc.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHhAAAgEDBQAAAAAAAAAAAAAAAgMAAQUhBAYSQWH/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGREAAgMBAAAAAAAAAAAAAAAAAAECAxEh/9oADAMBAAIRAxEAPwDG0G3EIsjUmZEHXkkG1pGlKcjxiIhVjfBGhuOqLw//2Q==');
}
}



@media all {
    
#\34 1627781 {
    width: 100%;
    height: 697px;
    max-width: 100%;
    order: 0;
    align-self: stretch;
}
    
#\37 a6181d3 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 14c4b8d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 6fee000 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 902f25d {
    background-color: var(--color_3);
    background-image: initial;
}
    
#d511f706 {
    width: 100%;
    height: 700px;
    max-width: 100%;
    order: 0;
    align-self: stretch;
}
    
#\30 514ee9e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ddfa3ed1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 1627781 {
    width: 290px;
    height: 394px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a6181d3 {
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 8%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 570px;
    column-gap: 0%;
}
    
#\37 6fee000 {
    row-gap: 20px;
    width: 50%;
    min-height: 8px;
}
    
#d511f706 {
    width: 290px;
    height: 395px;
}
    
#ddfa3ed1 {
    order: 2;
}
    
#\30 514ee9e {
    row-gap: 20px;
    padding-left: 16px;
    padding-right: 16px;
    width: 50%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\34 1627781 {
    height: 448px;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\37 a6181d3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 8% 4% 1% 4%;
}
    
#\37 6fee000 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#d511f706 {
    height: 411px;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\30 514ee9e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
}



@media all {
    
#\39 9762f3a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 0a416f8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 44px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 dcc908e {
    min-height: 373px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 c73d9e5 {
    background-color: var(--color_4);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 0a416f8 {
    row-gap: 24px;
}
    
#\37 dcc908e {
    min-height: 113px;
    padding: 4% 1% 2% 1%;
}
}



@media (max-width: 767px) {
    
#\31 0a416f8 {
    width: 100%;
    min-height: 413px;
    align-items: center;
    row-gap: 24px;
    height: auto;
    padding: 12px 12px 0px 12px;
}
    
#\37 dcc908e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 1% 1% 1%;
}
}



@media all {
    
#\30 21fbb1f::before, #\30 21fbb1f > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0);
    opacity: 0.5;
}
#\30 21fbb1f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    align-items: center;
    background-image: url();
    background-size: contain;
    box-shadow: none;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
#\30 21fbb1f.lazy {
    background-image: url('');
}
    
#bd6a5751 {
    min-height: 1016px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e822fc3f {
    background-image: url("https://lirp.cdn-website.com/c675f912/dms3rep/multi/opt/Sally+LaPointe+Spring+2020+Ready-to-Wear-1920w.jpg");
    background-size: contain;
}
#e822fc3f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAgICAwEAAAAAAAAAAAAAAQIAAwQFETFCEv/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAYEQADAQEAAAAAAAAAAAAAAAAAAiEBMf/aAAwDAQACEQMRAD8Avaha2wbUZAS3o9iZ6zWP9txlWdnyIiA62pFgs16f/9k=');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 21fbb1f::before, #\30 21fbb1f > .bgExtraLayerOverlay {
    
}
#\30 21fbb1f {
    padding: 32px 32px 32px 32px;
}
#\30 21fbb1f.lazy {
    background-image: url('');
}
    
#bd6a5751 {
    min-height: 436px;
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\30 21fbb1f::before, #\30 21fbb1f > .bgExtraLayerOverlay {
    
}
#\30 21fbb1f {
    width: 100%;
    min-height: 345px;
    align-items: center;
    height: auto;
    row-gap: 24px;
    padding: 24px 24px 24px 24px;
}
#\30 21fbb1f.lazy {
    background-image: url('');
}
    
#bd6a5751 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
}



@media all {
    
#ae648b93 {
    width: 99.99772395820882%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 cc64c58 {
    min-height: 807px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 134049b {
    width: 30%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 4fc6b4d {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 68px;
    max-height: 100%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e3973579 {
    width: 99.99772395820882%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#c5f7b3a8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 68%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: url(https://lirp.cdn-website.com/c675f912/dms3rep/multi/opt/Makeup-3f890e6a-1920w.jpg);
    order: 1;
    background-size: contain;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
#c5f7b3a8.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAGxAAAgMBAQEAAAAAAAAAAAAAAQQAAgMRBhL/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFxEBAAMAAAAAAAAAAAAAAAAAAAECMf/aAAwDAQACEQMRAD8AgE6PeW3zSXb+szbk0TN9w51J2PeCIgkq4//Z');
}
    
#\35 35a429a {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\31 96f64cc {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 cc64c58 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
}
    
#\34 134049b {
    width: 100%;
    min-height: 80px;
    row-gap: 16px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 16px;
    padding-right: 16px;
}
    
#\37 4fc6b4d {
    margin: 0px 0% 0px 0%;
}
    
#e3973579 {
    margin: 0px 0% 0px 0%;
}
    
#c5f7b3a8 {
    width: 100%;
    min-height: 380px;
    row-gap: 24px;
    order: 0;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
#c5f7b3a8.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAGxAAAgMBAQEAAAAAAAAAAAAAAQQAAgMRBhL/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFxEBAAMAAAAAAAAAAAAAAAAAAAECMf/aAAwDAQACEQMRAD8AgE6PeW3zSXb+szbk0TN9w51J2PeCIgkq4//Z');
}
}



@media (max-width: 767px) {
    
#\32 cc64c58 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 35a429a {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\32 cc64c58 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    padding: 6% 6% 12% 6%;
}
    
#\34 134049b {
    width: 100%;
    min-height: 188px;
    align-items: center;
    row-gap: 16px;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\37 4fc6b4d {
    min-height: 58px;
    order: 0;
}
    
#e3973579 {
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 99.99299314546839%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5f7b3a8 {
    width: 100%;
    min-height: 195px;
    align-items: flex-start;
    row-gap: 100px;
    order: 0;
    padding: 4% 6% 6% 6%;
}
#c5f7b3a8.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAGxAAAgMBAQEAAAAAAAAAAAAAAQQAAgMRBhL/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFxEBAAMAAAAAAAAAAAAAAAAAAAECMf/aAAwDAQACEQMRAD8AgE6PeW3zSXb+szbk0TN9w51J2PeCIgkq4//Z');
}
    
#ae648b93 {
    width: 100.00%;
}
}



@media all {
    
#d9044a4d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ab7f4f75 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 304bdc6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 00fa29e {
    width: 99.99690693840851%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4f41e4a {
    width: 100%;
    height: 545px;
    max-width: 100%;
    order: 0;
}
    
#\39 cb9345e {
    background-color: var(--color_3);
    background-image: initial;
}
    
#d977b99c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 71910f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#bcfb1f5b {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee9ab1d5 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7692540 {
    width: 100%;
    height: 545px;
    max-width: 100%;
    order: 0;
}
    
#d67ceeaa {
    width: 99.99690693840851%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d977b99c {
    width: 50%;
    min-height: 8px;
}
    
#ab7f4f75 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#\38 304bdc6 {
    width: 50%;
    min-height: 8px;
}
    
#\34 4f41e4a {
    height: 230px;
}
    
#b7692540 {
    height: 230px;
}
}



@media (max-width: 767px) {
    
#d977b99c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 6%;
    padding-right: 6%;
}
    
#ab7f4f75 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\38 304bdc6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 6%;
    padding-right: 6%;
}
    
#\34 4f41e4a {
    height: 240px;
}
    
#b7692540 {
    height: 240px;
}
}



@media all {
    
#\34 3febf04 {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 c9ade5a {
    width: 244px;
    height: auto;
    max-width: 100%;
    order: 2;
    min-height: auto;
    grid-area: auto / auto / auto / auto;
}
    
#ab8d5f4b {
    width: 587px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 52e9578 {
    width: 472px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 42219b9 {
    align-items: center;
    width: 50.99985322998861%;
    min-height: 160px;
    max-height: 100%;
    background-color: var(--color_4);
    background-image: initial;
    align-self: center;
    justify-self: end;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
    
#d62d1367 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url();
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#d62d1367.lazy {
    background-image: url('');
}
    
#\38 f6a6605 {
    background-image: initial;
    background-color: var(--color_3);
}
    
#\32 6092c15 {
    width: 100%;
    grid-template-rows: minmax(160px, max-content);
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#fc2c59ed {
    width: 54%;
    height: 616px;
    justify-self: start;
    align-self: center;
    order: 0;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 3febf04 {
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 623px;
    padding-left: 2%;
    padding-right: 2%;
}
    
#ab8d5f4b {
    width: 475px;
}
    
#\35 52e9578 {
    width: 388px;
}
    
#\34 42219b9 {
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 215px;
    width: 79.99%;
    padding: 6% 6% 5% 6%;
    margin: 331px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d62d1367 {
    width: 100%;
    min-height: 8px;
}
#d62d1367.lazy {
    background-image: url('');
}
    
#\32 6092c15 {
    grid-template-rows: minmax(546px, max-content);
    width: 100.00%;
}
    
#fc2c59ed {
    justify-self: start;
    align-self: start;
    height: 383px;
    width: 100.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\34 3febf04 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 4% 4%;
}
    
#\37 c9ade5a {
    width: 291px;
    order: 2;
}
    
#ab8d5f4b {
    order: 0;
    width: 268px;
    margin: 0px 0% 5% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 42219b9 {
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 218px;
    width: 90.04%;
    align-items: center;
    justify-content: flex-end;
    padding: 10% 4% 10% 4%;
    margin: 219px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 52e9578 {
    order: 1;
}
    
#d62d1367 {
    width: 100%;
    min-height: 300px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
#d62d1367.lazy {
    background-image: url('');
}
    
#\32 6092c15 {
    align-self: auto;
    justify-self: auto;
    width: 100.00%;
    order: 0;
    grid-template-rows: minmax(464px, max-content);
    padding-left: 0%;
    padding-right: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc2c59ed {
    height: 250px;
    width: 100.00%;
    align-self: start;
    justify-self: start;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#\31 08e3917 {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 24px;
    width: 43.94250883392227%;
    min-width: 4%;
    flex-wrap: nowrap;
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#\34 0b44652 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4fb9db7 {
    min-height: 665px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f7e714a5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/c675f912/dms3rep/multi/opt/458872544_2659731747538488_6398014548837201906_n-1920w.jpg");
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#f7e714a5.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHhAAAgEEAwEAAAAAAAAAAAAAAQIAAwQFBhEUMVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAECIf/aAAwDAQACEQMRAD8Am1/PVs3YXzuip11LgfZiam25BXYBaXAJHkRDS0aj/9k=');
}
    
#\30 f6716d1 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#widget_rh2 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 08e3917 {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#\34 0b44652 {
    width: 100.00%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c8dbf2ec {
    margin: 0px 0% 0px 0%;
}
    
#\30 4fb9db7 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
}
    
#f7e714a5 {
    width: 100%;
    min-height: 350px;
    height: auto;
}
#f7e714a5.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHhAAAgEEAwEAAAAAAAAAAAAAAQIAAwQFBhEUMVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAECIf/aAAwDAQACEQMRAD8Am1/PVs3YXzuip11LgfZiam25BXYBaXAJHkRDS0aj/9k=');
}
    
#widget_rh2 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\31 08e3917 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 24px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 0b44652 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c8dbf2ec {
    margin: 0px 0% 0px 0%;
}
    
#\30 4fb9db7 {
    min-height: unset;
    flex-direction: column;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
}
    
#f7e714a5 {
    width: 100%;
    min-height: 200px;
    align-items: center;
    height: auto;
}
#f7e714a5.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHhAAAgEEAwEAAAAAAAAAAAAAAQIAAwQFBhEUMVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAECIf/aAAwDAQACEQMRAD8Am1/PVs3YXzuip11LgfZiam25BXYBaXAJHkRDS0aj/9k=');
}
}



@media all {
    
#f30b996c {
    width: 100%;
    height: 1002px;
    max-width: 100%;
}
    
#\30 47c48d7 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#ea14abc6 {
    min-height: 617px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 a1628fb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 e6c822c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f30b996c {
    height: 406px;
}
    
#ea14abc6 {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 424px;
}
}



@media (max-width: 767px) {
    
#f30b996c {
    height: 240px;
}
    
#ea14abc6 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 a1628fb {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
}
    
#\33 e6c822c {
    width: 100.00%;
}
}



@media all {
    
#\31 5052e68 {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\37 28e4cdb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    width: 62.36%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 30px 30px 30px 30px;
    padding: 2% 2% 2% 2%;
}
    
#\31 bda148b {
    width: 100%;
    height: 612px;
    max-width: 100%;
}
    
#f6cd6a87 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 da6c078 {
    justify-content: flex-end;
    align-items: center;
    width: 842px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 1e141fc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3e2ca31 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#ffe44e52 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 36.51855747558227%;
    min-width: 4%;
    justify-content: flex-start;
    background-image: url("https://lirp.cdn-website.com/c675f912/dms3rep/multi/opt/_98A9682-topaz-face-sharpen-upscale-2.8x-1920w.jpeg");
    border-radius: 30px 30px 30px 30px;
}
#ffe44e52.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAdEAACAgIDAQAAAAAAAAAAAAABAgADBBEHEhRx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAWEQADAAAAAAAAAAAAAAAAAAAAAjH/2gAMAwEAAhEDEQA/AKRbkFqjaWJCA6kiy+TWqyrq/MD0dl38MRJtRrD/2Q==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 5052e68 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
}
    
#\37 28e4cdb {
    width: 100%;
    min-height: 200px;
    justify-content: flex-start;
    height: auto;
    padding: 3% 3% 3% 3%;
}
    
#\34 5d484d2 {
    margin: 0px 0% 0px 0%;
}
    
#\30 1e141fc {
    width: 100.00%;
}
    
#ffe44e52 {
    width: 100%;
    min-height: 80px;
}
#ffe44e52.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAdEAACAgIDAQAAAAAAAAAAAAABAgADBBEHEhRx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAWEQADAAAAAAAAAAAAAAAAAAAAAjH/2gAMAwEAAhEDEQA/AKRbkFqjaWJCA6kiy+TWqyrq/MD0dl38MRJtRrD/2Q==');
}
}



@media (max-width: 767px) {
    
#\31 5052e68 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 24px;
}
    
#\37 28e4cdb {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 0px;
    padding: 4% 4% 4% 4%;
}
    
#\30 1e141fc {
    width: 100.00%;
}
    
#ffe44e52 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
#ffe44e52.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAdEAACAgIDAQAAAAAAAAAAAAABAgADBBEHEhRx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAWEQADAAAAAAAAAAAAAAAAAAAAAjH/2gAMAwEAAhEDEQA/AKRbkFqjaWJCA6kiy+TWqyrq/MD0dl38MRJtRrD/2Q==');
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 1df53bd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#c24266e7 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 71dfa95 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_tfi {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_qrp {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c24266e7 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\32 51c9973 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 1df53bd {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#c24266e7 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}

