.signInFormContainer{max-width:800px;margin:10% auto;padding:50px 40px;border-radius:8px;box-shadow:0 0 10px #0000001a}.signInFormContainer .signInHeader{text-align:center;color:#fff;margin-bottom:50px;font-weight:700}.signInFormContainer #signInForm .form-group{margin-bottom:15px}.signInFormContainer #signInForm .form-group input{width:100%;padding:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:4px}.signInFormContainer #signInForm .invalidCredentials{height:50px;padding:10px;text-align:center}.signInFormContainer #signInForm .signInButton{width:100%;padding:10px;background-color:#2c2e3a;color:#fff;font-weight:700;border:none;border-radius:4px;font-size:25px}.signInFormContainer #signInForm .signInButton:hover{background-color:#0056b3}.navbar{width:100%;background-color:#fff;box-shadow:0 2px 4px #fffc}.navbar .container-fluid{padding:25px 15px 15px}.navbar .container-fluid .iconContainer{display:flex;flex-direction:column;margin:auto}.navbar .container-fluid .iconContainer .logoContainer{margin:auto}.navbar .container-fluid .iconContainer .logoContainer .logo{width:60px;height:50px}.navbar .container-fluid .iconContainer .logoTextContainer{text-decoration:none;color:#000;padding-top:10px}.navbar .container-fluid .iconContainer .logoTextContainer h1{text-align:center;font-weight:700;font-size:20px}.navbar .container-fluid .menuContainer{position:absolute;right:15%;display:flex;align-items:center}.navbar .container-fluid .menuContainer .navbar-toggler{border:none;color:#000}.navbar .container-fluid .menuContainer .navbar-toggler:focus,.navbar .container-fluid .menuContainer .navbar-toggler:active{outline:none;box-shadow:none}.navbar .container-fluid .menuContainer .navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar .container-fluid .menuContainer .menuText{color:#000;margin:10px;font-size:20px;cursor:pointer}.sidebar{position:fixed;top:0;right:-430px;width:430px;height:100vh;padding:20px;background-color:#fff;transition:right .8s ease;z-index:1000;box-shadow:0 2px 4px #fffc}.sidebar .sidebar-nav{width:450px}.sidebar .sidebar-nav .close{cursor:pointer;float:right}.sidebar .sidebar-nav .components{padding:50px 0}.sidebar .sidebar-nav .active{font-weight:700}.sidebar .sidebar-nav ul li{background-color:#fff}.sidebar .sidebar-nav ul li:hover{font-weight:700}.sidebar .sidebar-nav ul li a{padding:10px;font-size:18px;display:block;color:#000;text-decoration:none}.sidebar .sidebar-nav ul li a .signOutButton{background-color:#000;color:#fff;border-radius:10px;border:none;padding:10px 20px;font-size:18px;margin-top:20px}.blur-effect{filter:blur(4px);transition:filter 1.5s}.show{right:0}.main-content{padding:5% 0}@media screen and (max-width: 1024px){.sidebar{width:380px;right:-768px}.sidebar .sidebar-nav{width:345px}.show{right:0}.main-content{padding:5% 0}}@media screen and (max-width: 768px){.navbar .container-fluid .iconContainer{display:flex;flex-direction:column;margin-left:20px}.navbar .container-fluid .menuContainer{right:20px}.show{right:0}.main-content{padding:5% 0}}@media screen and (max-width: 480px){.navbar .container-fluid .iconContainer .logo{width:40px;height:40px}.navbar .container-fluid .iconContainer h1{font-size:16px;padding-top:10px}.sidebar{width:100%;right:-768px}.sidebar .sidebar-nav{width:100%}.show{right:0}.main-content{padding:5% 0}}@media screen and (max-width: 320px){.navbar .container-fluid .logo{margin-left:10px;width:60px;height:60px}.navbar .container-fluid .menuContainer{right:10px}.sidebar{width:100%;right:-768px}.sidebar .sidebar-nav{width:100%}.show{right:0}.main-content{padding:5% 0}}@media (min-width: 992px){.sidebar{display:flex!important}}.footerContainer{width:100%;padding:40px;background-color:#000;box-shadow:0 -2px 4px #fffc}.footerContainer .contactUsHeader{font-size:40px;color:#fff;font-weight:700;text-align:center}.footerContainer .contactUsInfoContainer{display:flex;justify-content:center;gap:25%;margin-top:50px}.footerContainer .contactUsInfoContainer .contactUsContainer{color:#fff;font-size:25px}.footerContainer .contactUsInfoContainer .contactUsContainer .location,.footerContainer .contactUsInfoContainer .contactUsContainer .globe{margin-left:-3px}.footerContainer .contactUsInfoContainer .contactUsContainer .phone,.footerContainer .contactUsInfoContainer .contactUsContainer .email,.footerContainer .contactUsInfoContainer .contactUsContainer .location,.footerContainer .contactUsInfoContainer .contactUsContainer .globe{margin-right:10px}.footerContainer .contactUsInfoContainer .contactUsContainer .location{margin-right:12px}.footerContainer .contactUsInfoContainer .contactUsContainer .globeTag,.footerContainer .contactUsInfoContainer .contactUsContainer .phoneTag{color:#fff;text-decoration:none}.footerContainer .contactUsInfoContainer .contactUsContainer p,.footerContainer .contactUsInfoContainer .getInTouchContainer p{margin-bottom:.5rem}.footerContainer .contactUsInfoContainer .getInTouchContainer .instaTag{color:#fff;text-decoration:none;font-size:25px}.footerContainer .contactUsInfoContainer .getInTouchContainer .globe{width:20px;height:20px}.footerContainer .contactUsInfoContainer .getInTouchContainer .instagram{width:25px;margin-right:10px}.footerContainer .contactUsInfoContainer .findUsOn{color:#fff;font-size:25px}.terms-private{background:#fff}.terms-private p{margin:0;display:flex;justify-content:center;gap:5%;font-size:13px}.terms-private p a{color:#000}@media screen and (max-width: 1024px){.footerContainer{padding:30px}.footerContainer .contactUsHeader{font-size:30px}.footerContainer .contactUsInfoContainer{gap:20%}.footerContainer .contactUsInfoContainer .contactUsContainer,.footerContainer .contactUsInfoContainer .getInTouchContainer .instaTag{font-size:22px}}@media screen and (max-width: 650px){.footerContainer{padding:26px 26px 40px}.footerContainer .contactUsHeader{font-size:25px}.footerContainer .contactUsInfoContainer{display:grid;margin-top:35px}.footerContainer .contactUsInfoContainer .contactUsContainer{font-size:20px}.footerContainer .contactUsInfoContainer .contactUsContainer .phone,.footerContainer .contactUsInfoContainer .contactUsContainer .email,.footerContainer .contactUsInfoContainer .contactUsContainer .location,.footerContainer .contactUsInfoContainer .contactUsContainer .globe{width:20px;height:20px}.footerContainer .contactUsInfoContainer .getInTouchContainer{display:flex;gap:15px}.footerContainer .contactUsInfoContainer .getInTouchContainer .findUsOn{font-size:22px}.footerContainer .contactUsInfoContainer .getInTouchContainer .instaTag{font-size:20px}.footerContainer .contactUsInfoContainer .getInTouchContainer .instagram{width:22px;height:22px}}@media screen and (max-width: 480px){.footerContainer{padding:15px}.footerContainer .contactUsHeader{font-size:28px}.footerContainer .contactUsInfoContainer{margin-top:30px}.footerContainer .contactUsInfoContainer .contactUsContainer{font-size:16px}.footerContainer .contactUsInfoContainer .getInTouchContainer{margin-bottom:20px}.footerContainer .contactUsInfoContainer .getInTouchContainer .findUsOn{font-size:18px}.footerContainer .contactUsInfoContainer .getInTouchContainer .instaTag{font-size:16px}.footerContainer .contactUsInfoContainer .getInTouchContainer .instagram{width:22px;height:22px;margin-top:0}}.homeTextContainer{padding:5% 3%;width:100%;color:#fff}.homeTextContainer .onePillowText,.homeTextContainer .growOldText{text-align:center;font-weight:700;font-size:40px}.homeTextContainer .onePillowText{font-family:FreeSansBold!important}.homeTextContainer .onePillowHeader{text-align:center;font-size:50px;font-weight:700;margin-top:77px}.homeTextContainer .findMatch{font-style:italic;text-align:center;font-size:30px}@media screen and (max-width: 1024px){.homeTextContainer .onePillowText,.homeTextContainer .growOldText{font-size:35px}.homeTextContainer .onePillowHeader{font-size:40px}.homeTextContainer .findMatch{font-size:28px}}@media screen and (max-width: 768px){.homeTextContainer .onePillowText,.homeTextContainer .growOldText{font-size:30px}.homeTextContainer .onePillowHeader{font-size:35px}.homeTextContainer .findMatch{font-size:25px}}@media screen and (max-width: 320px){.homeTextContainer .onePillowText,.homeTextContainer .growOldText{font-size:26px}.homeTextContainer .onePillowHeader{font-size:30px;margin-top:60px}.homeTextContainer .findMatch{font-size:22px}}.aboutSection .aboutUsParagraph em{font-family:FreeSansBold!important;font-style:italic}.aboutSection .aboutUsSecondHeader{font-size:24px;padding-top:15px;padding-bottom:5px}.aboutSection .benefitsList li{color:#fff;margin-bottom:10px;padding:10px;border-radius:4px;font-size:16px}.aboutUsSection{margin-top:90px}@media screen and (max-width: 480px){.aboutSection{padding:15px}.aboutSection .aboutUsHeader{font-size:26px;padding-bottom:25px}.aboutSection .aboutUsParagraph{font-size:18px;margin-bottom:30px}.aboutSection .aboutUsSecondHeader{font-size:22px}.aboutSection .benefitsList li{font-size:15px}.aboutUsSection{margin-top:0}}.aboutSection{border-radius:8px;padding:40px;color:#fff;box-shadow:0 4px 10px #0000001a}.aboutSection .community-guidelines{padding-left:25px}.aboutSection{border-radius:8px;padding:0 40px;color:#fff;box-shadow:0 4px 10px #0000001a}.aboutSection .aboutUsHeader{color:#fff;font-size:40px;text-align:center;padding-bottom:30px}.aboutSection .aboutUsParagraph{font-size:20px;margin-bottom:30px}.aboutSection strong{font-weight:700}.aboutSection .aboutUsSecondHeader{font-size:24px;padding-bottom:5px}.aboutSection .benefitsList{list-style:none;padding-left:0}@media screen and (max-width: 480px){.aboutSection{padding:15px}.aboutSection .aboutUsHeader{font-size:26px;padding-bottom:25px}.aboutSection .aboutUsParagraph{font-size:18px;margin-bottom:30px}.aboutSection .aboutUsSecondHeader{font-size:22px}}.howItWorksSection{background-color:#000;color:#fff}.howItWorksSection .howItWorksHeader{color:#fff;font-size:40px;text-align:center;padding-bottom:60px}.howItWorksSection .howItWorksStepContainer{text-align:center}.howItWorksSection .howItWorksStepContainer .howItWorksStep{background-color:#1a1a1a;height:300px;border-radius:8px;padding:32px;margin-bottom:20px;transition:transform .3s ease-in-out}.howItWorksSection .howItWorksStepContainer .howItWorksStep:hover{transform:scale(1.05)}.howItWorksSection .howItWorksStepContainer .howItWorksStep img{margin-bottom:24px;width:60px}.howItWorksSection .howItWorksStepContainer .howItWorksStep h3{font-size:24px;margin:15px 0 16px}.howItWorksSection .howItWorksStepContainer .howItWorksStep p{font-size:18px;color:#bbb}@media screen and (max-width: 1024px){.howItWorksSection .howItWorksStepContainer .howItWorksStep img{width:40px}}@media screen and (max-width: 480px){.howItWorksSection .howItWorksHeader{font-size:26px;padding-bottom:25px}.howItWorksSection .howItWorksStepContainer .howItWorksStep{padding:20px}}.formContainer{max-width:800px;margin:0 auto;padding:50px 40px;border-radius:8px;box-shadow:0 0 10px #0000001a}.formContainer .formHeader{text-align:center;color:#fff;margin-bottom:50px}.formContainer #datingForm .subTitleContainer{width:100%;background-color:#a020f0;border-top-left-radius:10px;border-top-right-radius:10px;height:50px;padding-left:20px;display:flex;align-items:center;font-size:25px;color:#fff}.formContainer #datingForm .form-group{background-color:#2c2e3a;border-radius:10px;margin-bottom:25px;padding:20px}.formContainer #datingForm .form-group label{margin-bottom:15px;color:#fff;font-size:20px;margin-left:6px}.formContainer #datingForm .form-group input[type=text],.formContainer #datingForm .form-group input[type=email],.formContainer #datingForm .form-group input[type=date],.formContainer #datingForm .form-group input[type=tel],.formContainer #datingForm .form-group input[type=number],.formContainer #datingForm .form-group input[type=file]{width:100%;padding:10px 5px;background-color:transparent;border-color:transparent;border-bottom:1px solid #aaaaaa;color:#fff}.formContainer #datingForm .form-group input[type=text]:focus,.formContainer #datingForm .form-group input[type=email]:focus,.formContainer #datingForm .form-group input[type=date]:focus,.formContainer #datingForm .form-group input[type=tel]:focus,.formContainer #datingForm .form-group input[type=number]:focus,.formContainer #datingForm .form-group input[type=file]:focus{outline:none;border-bottom:1px solid #fff}.formContainer #datingForm .form-group input[type=text]::placeholder,.formContainer #datingForm .form-group input[type=email]::placeholder,.formContainer #datingForm .form-group input[type=date]::placeholder,.formContainer #datingForm .form-group input[type=tel]::placeholder,.formContainer #datingForm .form-group input[type=number]::placeholder,.formContainer #datingForm .form-group input[type=file]::placeholder{color:#aaa}.formContainer #datingForm .form-group input[type=text]:-webkit-autofill,.formContainer #datingForm .form-group input[type=email]:-webkit-autofill,.formContainer #datingForm .form-group input[type=date]:-webkit-autofill,.formContainer #datingForm .form-group input[type=tel]:-webkit-autofill,.formContainer #datingForm .form-group input[type=number]:-webkit-autofill,.formContainer #datingForm .form-group input[type=file]:-webkit-autofill{-webkit-text-fill-color:#fff!important;outline:none!important;background-color:#2c2e3a!important;-webkit-box-shadow:0 0 0 1000px #2c2e3a inset!important;box-shadow:0 0 0 1000px #2c2e3a inset!important;border:none!important;border-bottom:1px solid #aaaaaa!important}.formContainer #datingForm .form-group input[type=text][type=date]::-webkit-calendar-picker-indicator,.formContainer #datingForm .form-group input[type=email][type=date]::-webkit-calendar-picker-indicator,.formContainer #datingForm .form-group input[type=date][type=date]::-webkit-calendar-picker-indicator,.formContainer #datingForm .form-group input[type=tel][type=date]::-webkit-calendar-picker-indicator,.formContainer #datingForm .form-group input[type=number][type=date]::-webkit-calendar-picker-indicator,.formContainer #datingForm .form-group input[type=file][type=date]::-webkit-calendar-picker-indicator{background:url(/build/images/calendar.svg) no-repeat center;width:16px;height:16px;cursor:pointer}.formContainer #datingForm .form-group input[type=text][type=file],.formContainer #datingForm .form-group input[type=email][type=file],.formContainer #datingForm .form-group input[type=date][type=file],.formContainer #datingForm .form-group input[type=tel][type=file],.formContainer #datingForm .form-group input[type=number][type=file],.formContainer #datingForm .form-group input[type=file][type=file]{background-color:transparent;border:none}.formContainer #datingForm .form-group .radio-options{display:flex;flex-direction:column}.formContainer #datingForm .form-group .radio-options label{cursor:pointer;font-size:16px}.formContainer #datingForm .form-group .ratingOptions{display:flex;justify-content:space-around}.formContainer #datingForm .form-group .ratingOptions label{cursor:pointer;font-size:16px}.formContainer #datingForm .form-group .select{width:100%;padding:10px 5px 10px 15px;color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/build/images/down.svg) no-repeat right center;background-size:16px 16px;border:none}.formContainer #datingForm .form-group .select:focus{outline:none;border-bottom:1px solid #fff}.formContainer #datingForm .form-group .select option{color:#000}.formContainer #datingForm .pay-btn-section{display:flex;justify-content:space-around;align-items:center;background-color:#2c2e3a;color:#fff;padding:0 0 0 20px;border-radius:8px}.formContainer #datingForm .pay-btn-section .applyButton{width:100%;padding:10px;background-color:#fff;color:#2c2e3a;font-weight:700;border:none;border-radius:4px;font-size:25px}.formContainer #datingForm .pay-btn-section .applyButton:hover{background-color:#b6b6b6}.formContainer #datingForm .pay-btn-section .discount{width:180px;height:180px}@media screen and (max-width: 580px){.formContainer #datingForm .pay-btn-section{justify-content:space-between}.formContainer #datingForm .pay-btn-section .applyButton{font-size:16px;padding:4px}.formContainer #datingForm .pay-btn-section .discount{width:140px;height:140px}}.faqHeader{color:#fff;font-size:40px;text-align:center;padding-bottom:30px}.faqItem{border-bottom:1px solid #2a3042;padding:26px 10px 14px}.faqItem .inputGroup .question{cursor:pointer;font-size:20px;color:#fff}.faqItem .answer .communityGuidelines,.faqItem .answer .here,.faqItem .answer .email{color:#fff}@media screen and (max-width: 480px){.faqHeader{font-size:26px;padding-bottom:0}.faqItem .inputGroup .question{font-size:18px}.faqItem .inputGroup .toggle-answer{width:15%!important}.faqItem .answer{font-size:16px}}.teamSection{background-color:#000;color:#fff}.teamSection .teamHeader{color:#fff;font-size:40px;text-align:center;padding-bottom:60px}.teamSection .teamStepContainer{text-align:center}.teamSection .teamStepContainer .teamStep{background-color:#fff;border-radius:8px;padding:32px;margin-bottom:20px;transition:transform .3s ease-in-out}.teamSection .teamStepContainer .teamStep:hover{transform:scale(1.05)}.teamSection .teamStepContainer .teamStep h3{font-size:24px;color:#000;margin:15px 0 16px}.teamSection .teamStepContainer .teamStep p{font-size:18px;color:#000;text-align:justify}@media screen and (max-width: 480px){.teamSection .teamHeader{font-size:26px;padding-bottom:25px}.teamSection .teamStepContainer .teamStep{padding:20px}}.communityGuideLinesHeaderContainer{display:flex;align-items:end;gap:20%}.communityGuideLinesHeaderContainer .communityGuideLinesHeader,.communityGuideLinesHeaderContainer .communityGuideLinesParagraph{color:#fff;font-size:40px;padding-bottom:30px;text-align:justify}.communityGuideLinesHeaderContainer .communityGuideLinesParagraph{font-size:18px}.faqItem{border-bottom:1px solid #fff;padding:26px 10px 14px}.faqItem .inputGroup{border:none;display:flex;gap:10%;align-items:center;justify-content:space-between;color:#fff}.faqItem .inputGroup .question{font-size:20px;color:#fff}.faqItem .inputGroup .toggle-answer{border:none;width:3%}.faqItem .inputGroup .dropdown-icon{transition:transform .3s}.faqItem .inputGroup .rotate{transform:rotate(180deg)}.faqItem .answer{color:#bbb;display:none;padding:10px;margin-top:6px;font-size:18px;text-align:justify}@media screen and (max-width: 1280px){.faqItem .inputGroup .toggle-answer{width:7%!important}}@media screen and (max-width: 1024px){.communityGuideLinesHeaderContainer{flex-direction:column;align-items:start;gap:0%}}@media screen and (max-width: 320px){.communityGuideLinesHeaderContainer .communityGuideLinesHeader,.communityGuideLinesHeaderContainer .communityGuideLinesParagraph{font-size:26px;padding-bottom:10px}.communityGuideLinesHeaderContainer .communityGuideLinesParagraph{font-size:16px;text-align:start}.faqItem .inputGroup .question{font-size:17px}.faqItem .inputGroup .toggle-answer{width:15%!important}.faqItem .answer{font-size:16px}}.purchaseSuccess{color:#419873;font-weight:700;font-size:20px}.statisticsHeader{color:#fff;width:100%;text-align:center;font-size:40px;padding-bottom:60px}.statisticsContainer{width:100%;padding-left:50px;padding-right:50px}.statisticsContainer form{display:flex;justify-content:end}.statisticsContainer form .searchContainer{display:flex;width:30%}.statisticsContainer form .searchContainer .searchInput{border-bottom-right-radius:0;border-top-right-radius:0}.statisticsContainer form .searchContainer .searchButton{border-bottom-left-radius:0;border-top-left-radius:0}.statisticsContainer .table-responsive{margin-bottom:50px;background-color:#fff}.statisticsContainer .table-responsive table thead tr{height:80px}.statisticsContainer .table-responsive table thead tr .id,.statisticsContainer .table-responsive table thead tr .gender,.statisticsContainer .table-responsive table thead tr .height{min-width:100px}.statisticsContainer .table-responsive table thead tr .dob,.statisticsContainer .table-responsive table thead tr .lookingFor,.statisticsContainer .table-responsive table thead tr .smoke,.statisticsContainer .table-responsive table thead tr .drink,.statisticsContainer .table-responsive table thead tr .partnersHeight,.statisticsContainer .table-responsive table thead tr .price,.statisticsContainer .table-responsive table thead tr .hear,.statisticsContainer .table-responsive table thead tr .paymentStatus{min-width:150px}.statisticsContainer .table-responsive table thead tr .name,.statisticsContainer .table-responsive table thead tr .email,.statisticsContainer .table-responsive table thead tr .phone,.statisticsContainer .table-responsive table thead tr .city,.statisticsContainer .table-responsive table thead tr .levelOfEducation,.statisticsContainer .table-responsive table thead tr .drugs,.statisticsContainer .table-responsive table thead tr .married,.statisticsContainer .table-responsive table thead tr .children,.statisticsContainer .table-responsive table thead tr .futureChildren,.statisticsContainer .table-responsive table thead tr .religious,.statisticsContainer .table-responsive table thead tr .politically,.statisticsContainer .table-responsive table thead tr .primaryLanguage,.statisticsContainer .table-responsive table thead tr .otherLanguages,.statisticsContainer .table-responsive table thead tr .live,.statisticsContainer .table-responsive table thead tr .photo,.statisticsContainer .table-responsive table thead tr .partnersEducationLevel,.statisticsContainer .table-responsive table thead tr .paymentId,.statisticsContainer .table-responsive table thead tr .payerEmail{min-width:200px}.statisticsContainer .table-responsive table thead tr .partnerChildren,.statisticsContainer .table-responsive table thead tr .partnersAge{min-width:250px}.statisticsContainer .table-responsive table thead tr .favouritePlaces,.statisticsContainer .table-responsive table thead tr .art,.statisticsContainer .table-responsive table thead tr .health,.statisticsContainer .table-responsive table thead tr .community,.statisticsContainer .table-responsive table thead tr .sports,.statisticsContainer .table-responsive table thead tr .job,.statisticsContainer .table-responsive table thead tr .fun,.statisticsContainer .table-responsive table thead tr .careerGoals,.statisticsContainer .table-responsive table thead tr .heritage,.statisticsContainer .table-responsive table thead tr .partnerFutureChildren,.statisticsContainer .table-responsive table thead tr .partnerReligious,.statisticsContainer .table-responsive table thead tr .partnerPolitical{min-width:300px}.statisticsContainer .table-responsive table thead tr .move,.statisticsContainer .table-responsive table thead tr .otherInfo{min-width:350px}@font-face{font-family:FreeSansBold;src:url(../fonts/FreeSansBold.ttf) format("truetype")}body{font-family:Roboto,sans-serif!important;background-color:#000}
