.main_container__s5l5Z{padding:0;margin-left:5%;margin-right:5%}.main_primaryDiv__2aKSX{width:90%;overflow-y:scroll;height:100vh;scroll-snap-points-y:repeat(100vh);scroll-snap-type:y mandatory}.main_primaryDiv__2aKSX::-webkit-scrollbar{display:none}.main_primaryDiv__2aKSX{-ms-overflow-style:none;scrollbar-width:none}.main_pageDiv__RkAHG{height:100vh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;scroll-snap-align:start}@media screen and (min-width:800px){.main_primaryDiv__2aKSX{width:100%;overflow-y:scroll}.main_pageDiv__RkAHG{height:100vh;width:100%}}@media screen and (max-width:800px){.main_primaryDiv__2aKSX{width:100%}.main_pageDiv__RkAHG{height:100vh;width:100%;display:flex}}.index_mainDiv__VfdX_{width:100%;height:100vh;display:flex;flex-direction:column;justify-content:start;align-items:center}.index_button__g8ljY{background-color:#fff;border-radius:12px;font-weight:500;text-align:center;text-decoration:none;color:#000;transition:.3s ease-in;margin:5px}.index_button__g8ljY:hover{background-color:#eee8e0}.index_buttonRow__Fz7na{width:auto;height:auto;flex-wrap:wrap}.index_buttonContainer__wvs2L,.index_buttonRow__Fz7na{display:flex;flex-direction:row;justify-content:space-around}.index_buttonContainer__wvs2L{margin-top:10rem;width:100%;position:relative}.index_title__RIjyU{line-height:.75;letter-spacing:-.037em;text-transform:uppercase;text-align:center}.index_footer__JKxwI,.index_title__RIjyU{position:relative;font-family:Arial,Helvetica,sans-serif;color:#000}.index_footer__JKxwI{margin-top:10rem;font-size:15px;font-weight:700}.index_hearts__8pehX{display:flex;position:relative;flex-direction:row;justify-content:space-around}.index_heart1__uk1dm{z-index:99;transform:rotate(-15deg)}.index_heart2__d0HC8{z-index:99}.index_heart3__4ePMO{z-index:99;transform:rotate(15deg)}@media screen and (min-width:800px){.index_title__RIjyU{margin-top:10rem;margin-bottom:1.5rem;font-size:4em}.index_hearts__8pehX{width:70%;margin-top:50px}.index_heart1__uk1dm,.index_heart2__d0HC8,.index_heart3__4ePMO{width:17%}.index_button__g8ljY{padding:15px;font-size:30px;width:100px}}@media screen and (max-width:800px){.index_title__RIjyU{margin-top:5rem;margin-bottom:1rem;font-size:3em}.index_hearts__8pehX{width:70%;margin-top:50px}.index_heart1__uk1dm,.index_heart2__d0HC8,.index_heart3__4ePMO{width:50%}.index_button__g8ljY{padding:12px;font-size:25px;width:90px}}