Fall into the ranks of happy couples with a partner who understands – Love-stories-tips * { padding: 0; margin: 0; border: 0; } *, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } :focus, :active { outline: none; } a:focus, a:active { outline: none; } a:empty, ul:empty, dl:empty, div:empty, section:empty, article:empty, p:empty, h1:empty, h2:empty, h3:empty, h4:empty, h5:empty, h6:empty { display: inherit; } nav, footer, header, aside { display: block; } input, button, textarea { font-family: inherit; } input::-ms-clear { display: none; } button { cursor: pointer; } button::-moz-focus-inner { padding: 0; border: 0; } a, a:visited { text-decoration: none; } a:hover { text-decoration: none; } a:not([disabled]):hover, a:focus {} img { vertical-align: top; } li { list-style: inherit !important; } h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { font-weight: 700; letter-spacing: 0; text-transform: none; } * { margin: 0; padding: 0; box-sizing: border-box; } .body-wrapper { display: flex; flex-direction: column; font-family: 'Lato', sans-serif; overflow-x: hidden; min-height: 100vh; background-color: #f9f9f9; position: relative; z-index: 0; } .hero-section { min-height: 100vh; background-image: linear-gradient(rgba(0, 0, 0, 0.43), rgba(0, 0, 0, 0.43)), url('https://www.5topdatingsites.com/cdn/shop/t/2/assets/05-1649060335180.jpeg?v=1649060342'); background-size: cover; background-position: center; background-repeat: no-repeat; display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; padding: 40px 20px; position: relative; background-blend-mode: multiply; background-attachment: fixed; } @supports (-webkit-touch-callout: none) { .hero-section { background-attachment: scroll; } } .hero-content { max-width: 1077px; width: 100%; z-index: 1; padding: 13px; background-color: rgba(253, 253, 254, .6); border-radius: 10px; margin-bottom: 15px; } .text-content-wrapper {} .body-wrapper .hero-title { font-family: HelveticaNeue; font-size: 40px; letter-spacing: -.13px; font-weight: 700; color: #000; text-transform: capitalize; margin-bottom: 19px; line-height: 1.25; letter-spacing: 1px; } .body-wrapper .hero-subtitle { font-family: HelveticaNeue; color: #000; line-height: 1.25; font-size: 26px; font-weight: 400; letter-spacing: -.09px; } .start-button { display: inline-block; padding: 18px 80px; background-color: #ec1e7a; color: #fff !important; font-size: 24px; font-weight: 700; text-decoration: none; border-radius: 30px; transition: all 0.3s ease; border: none; cursor: pointer; text-transform: uppercase; } .start-button:hover { background-color: #932222; transform: translateY(-2px); box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2); color: #ffffff !important; } .footer-section { background-color: #d7d7d7; padding: 30px 20px; } .footer-container { max-width: 1170px; margin: 0 auto; } .footer-links { display: flex; flex-wrap: wrap; gap: 20px; justify-content: center; } .footer-link { color: #211f1e !important; text-decoration: none; font-size: 14px; transition: color 0.3s ease; } .footer-link:hover { color: #347ae6 !important; } .policy-link { color: #347ae6; text-decoration: underline; } .button-container { display: flex; gap: 15px; flex-wrap: wrap; margin-top: 20px; } .cookie-setting-button { padding: 12px 24px; background-color: transparent; color: #211f1e; border: 1px solid #211f1e; border-radius: 4px; font-size: 12px; font-weight: 700; cursor: pointer; transition: all 0.3s ease; } .cookie-setting-button:hover { background-color: #211f1e; color: #ffffff; } .cookie-consent-button { padding: 12px 24px; background-color: #347ae6; color: #ffffff; border: none; border-radius: 4px; font-size: 12px; font-weight: 700; cursor: pointer; transition: background-color 0.3s ease; } .cookie-consent-button:hover { background-color: #2868c7; } @media screen and (max-width: 768px) { .body-wrapper .hero-title { font-size: 32px; } .start-button { padding: 16px 60px; } .footer-links { flex-direction: column; align-items: center; gap: 15px; } } @media screen and (max-width: 480px) { .body-wrapper .hero-title { font-size: 26px; } .start-button { padding: 14px 50px; } .button-container { flex-direction: column; } .cookie-setting-button, .cookie-consent-button { width: 100%; } .hero-section { padding: 40px 15px; } .body-wrapper .hero-subtitle { font-size: 22px; } } Stop the Loneliness with Special Person Take a 2-minute compatibility quiz Start Privacy Policy Terms & Conditions Refund Policy document.addEventListener("DOMContentLoaded", function () { const urlParams = new URLSearchParams(window.location.search); const utmParams = Object.fromEntries(urlParams.entries()); document.querySelectorAll("a[href]").forEach(function (link) { let href = new URL(link.href, window.location.origin); let paramsAdded = false; for (const [key, value] of Object.entries(utmParams)) { if (key !== "") { href.searchParams.set(key, value); paramsAdded = true; } } if (Object.keys(utmParams).length === 0) { href.searchParams.set("get_param", "1"); } link.href = href.toString(); }); });