html{scroll-behavior:smooth}body{font-family:montserrat;margin:0}h1,h2,h3,h4,h5,h6,p,ul{margin-block-start:0;margin-block-end:0}a{color:inherit;text-decoration:none}a:hover{color:inherit}a:visited{color:inherit}.error{color:red !important}.header{display:flex;width:75%;margin:10px auto 0;align-items:center;justify-content:space-between}@media only screen and (max-width: 1200px){.header{width:95%;justify-content:center}}.header__logo{width:200px;height:40px;cursor:pointer}.header__button{display:none}.mobile__menu{display:none}@media only screen and (max-width: 1200px){.findAMatch{cursor:pointer}.opened{animation:slide-in 0.5s forwards;-webkit-animation:slide-in 0.5s forwards}.closed{animation:slide-out 0.3s forwards;-webkit-animation:slide-out 0.3s forwards}@keyframes slide-in{0%{-webkit-transform:translateX(-100%)}100%{-webkit-transform:translateX(0%)}}@-webkit-keyframes slide-in{0%{transform:translateX(-100%)}100%{transform:translateX(0%)}}@keyframes slide-out{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}@-webkit-keyframes slide-out{0%{-webkit-transform:translateX(0%)}100%{-webkit-transform:translateX(-100%)}}.header__button{display:block;position:absolute;left:5%;top:20px;cursor:pointer}.mobile__menu{position:absolute;top:0;width:100%;background:white;height:100%;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;padding:15px 0;align-content:flex-start;transform:translateX(-100%);-webkit-transform:translateX(-100%)}.mobile__menu--header{width:100%;text-align:center}.mobile__menu--logo{width:150px;height:30px}.mobile__menu--button{position:absolute;right:5%;top:20px;cursor:pointer}.mobile__menu--items{width:100%;list-style:none;margin-top:70px;max-width:500px}.mobile__menu--item{text-transform:uppercase;font-weight:bold;font-size:17px;color:#191862;margin-bottom:20px}.mobile__menu--outlinks{display:flex;width:100%;margin-top:320px;flex-wrap:wrap;justify-content:center}.mobile__menu--login{color:#1FD3E6;text-transform:uppercase;font-weight:bold;text-decoration:underline;font-size:13px;margin-bottom:5px;width:100%;text-align:center}.mobile__menu--login:visited{color:#1FD3E6}.mobile__menu--join{background:#FB4D94;border:none;color:white;text-transform:uppercase;font-weight:bold;font-size:17px;padding:10px 60px;border-radius:7px}}.header__menu{display:flex;align-items:flex-end}@media only screen and (max-width: 1200px){.header__menu{display:none}}.header__menu--items{height:30px;display:flex;list-style:none;align-items:center;text-transform:uppercase;padding-inline-start:0;cursor:pointer}.header__menu--item{padding:0 10px;color:#191862 !important;font-weight:bold;font-size:17px}.header__menu--outlinks{display:flex;flex-wrap:wrap;flex-direction:column;padding-left:40px;align-items:center}.header__menu--login{font-size:13px;font-weight:bold;color:#1FD3E6 !important;text-transform:uppercase;text-decoration:underline}.header__menu--join{margin-top:5px;height:30px;border-radius:7px;border:none;color:white;background:#FB4D94;text-transform:uppercase;font-weight:bold;font-size:17px;padding:0 20px;cursor:pointer}.sectionModal{position:fixed;width:100%;height:100vh;display:flex;top:0;align-items:center;backdrop-filter:blur(36px);justify-content:center;z-index:10}.sectionModal__close{position:absolute;font-weight:bold;border:none;top:15px;background:none;font-size:18px;right:15px;cursor:pointer}.sectionModal__container{background:#FFFFFF 0% 0% no-repeat padding-box;box-shadow:0px 0px 36px rgba(25,24,98,0.34902);border-radius:30px;width:40%;padding:70px;position:relative}@media only screen and (max-width: 1200px){.sectionModal__container{width:95%;margin:0 2.5%;padding:30px 0}}.sectionModal__header{display:flex;align-items:center}@media only screen and (max-width: 1200px){.sectionModal__header{justify-content:center;flex-wrap:wrap}}.sectionModal__header--texts{display:flex;flex-wrap:wrap;margin-left:10px}@media only screen and (max-width: 1200px){.sectionModal__header--texts{text-align:center}}.sectionModal__header--title{color:#464579;width:100%}@media only screen and (max-width: 1200px){.sectionModal__header--title{margin-top:20px}}.sectionModal__header--subtitle{width:70%;color:#464579;margin-top:20px}@media only screen and (max-width: 1200px){.sectionModal__header--subtitle{width:100%;margin:20px auto}}.sectionModal__header--image{height:130px}.sectionModal__selects{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;margin:40px auto}@media only screen and (max-width: 1200px){.sectionModal__selects{width:95%;font-size:16px;margin:0 auto}}.sectionModal__select{border:none;color:#707070;font-size:18px;text-transform:uppercase;font-weight:600;height:42px;background:#F2F2F2;width:30%;text-align:center;border-radius:10px}@media only screen and (max-width: 1200px){.sectionModal__select{width:100%;font-size:16px;margin-bottom:10px}}.sectionModal__button{width:50%;border:none;background:#191862;color:white !important;height:52px;font-weight:bold;border-radius:60px;margin:0 auto;font-size:28px;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;display:flex}@media only screen and (max-width: 1200px){.sectionModal__button{width:95%;height:40px;font-size:16px;margin-top:10px}}.sectionMatch{display:flex;justify-content:space-between;width:75%;align-items:center;margin:130px auto 60px}@media only screen and (max-width: 1200px){.sectionMatch{flex-wrap:wrap;width:95%;margin:0 auto}}.sectionMatch__header{display:flex;flex-wrap:wrap;width:40%}@media only screen and (max-width: 1200px){.sectionMatch__header{width:100%;text-align:center}}.sectionMatch__header--titleBlue{white-space:nowrap;font-size:2.25vw;color:#181761}@media only screen and (max-width: 1200px){.sectionMatch__header--titleBlue{width:100%;font-size:26px;margin-top:40px}}.sectionMatch__header--titlePink{width:100%;font-size:4.5vw;color:#FB4D94;white-space:nowrap;margin-bottom:40px}@media only screen and (max-width: 1200px){.sectionMatch__header--titlePink{font-size:46px;margin-bottom:0}}.sectionMatch__header--subtitle{width:100%;font-size:18px;color:#191862}@media only screen and (max-width: 1200px){.sectionMatch__header--subtitle{font-size:16px}}.sectionMatch__slider{width:100%;margin-top:20px;display:flex;align-items:center;justify-content:center}.sectionMatch__slider--button{height:10px;width:10px;padding:0;border:1px solid black;border-radius:5px;background:transparent;margin:5px}.sectionMatch .selected{background:#1FD3E6;border:none}.sectionMatch__form{flex-wrap:wrap;display:flex;width:50%;border:1px solid #B1B1B1;border-radius:20px;align-items:center;padding:60px}.sectionMatch__form.standalone{width:80%;margin:1rem auto}@media only screen and (max-width: 1200px){.sectionMatch__form{margin-top:20px;width:100%;margin-left:0;height:420px;margin-bottom:25px}}.sectionMatch__ageConfirmation{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.sectionMatch__ageConfirmation--title{padding:10px;font-size:36px;font-weight:800;color:#FB4D94;text-transform:uppercase;text-align:center}@media only screen and (max-width: 1200px){.sectionMatch__ageConfirmation--title{font-size:20px}}.sectionMatch__ageConfirmation--subtitle{font-size:18px;text-align:center;width:100%;color:#191862;margin-top:20px}@media only screen and (max-width: 1200px){.sectionMatch__ageConfirmation--subtitle{width:95%;font-size:16px;margin-top:10px;margin-bottom:20px}}.sectionMatch__ageConfirmation--selects{display:flex;margin:40px auto;flex-wrap:wrap;width:95%;justify-content:space-evenly}@media only screen and (max-width: 1200px){.sectionMatch__ageConfirmation--selects{width:95%;font-size:16px;margin:0 auto}}.sectionMatch__ageConfirmation--select{border:none;color:#707070;font-size:18px;text-transform:uppercase;font-weight:600;height:42px;background:#F2F2F2;width:30%;text-align:center;border-radius:10px}@media only screen and (max-width: 1200px){.sectionMatch__ageConfirmation--select{width:100%;font-size:16px;margin-bottom:10px}}.sectionMatch__ageConfirmation--button{width:50%;border:none;background:#191862;color:white;height:52px;font-weight:bold;border-radius:60px;font-size:28px;text-transform:uppercase;cursor:pointer}@media only screen and (max-width: 1200px){.sectionMatch__ageConfirmation--button{width:95%;height:40px;font-size:16px;margin-top:10px}}.sectionMatch__exciting,.sectionMatch__lastQuestion{display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.sectionMatch__exciting--titlePink,.sectionMatch__lastQuestion--titlePink{color:#FB4D94}@media only screen and (max-width: 1200px){.sectionMatch__exciting--titlePink,.sectionMatch__lastQuestion--titlePink{font-size:16px}}.sectionMatch__exciting--titleBlue,.sectionMatch__lastQuestion--titleBlue{font-size:32px;color:#191862;margin:20px 0;width:100%}@media only screen and (max-width: 1200px){.sectionMatch__exciting--titleBlue,.sectionMatch__lastQuestion--titleBlue{font-size:22px}}.sectionMatch__exciting--subtitle,.sectionMatch__lastQuestion--subtitle{font-size:18px;color:#191862;margin-bottom:40px;text-align:center;width:100%}@media only screen and (max-width: 1200px){.sectionMatch__exciting--subtitle,.sectionMatch__lastQuestion--subtitle{font-size:16px;margin-bottom:20px}}.sectionMatch__exciting--buttons,.sectionMatch__lastQuestion--buttons{display:flex;width:80%;justify-content:space-between}@media only screen and (max-width: 1200px){.sectionMatch__exciting--buttons,.sectionMatch__lastQuestion--buttons{flex-wrap:wrap;width:100%}}.sectionMatch__exciting--button,.sectionMatch__lastQuestion--button{width:49%;border:none;height:52px;color:white !important;text-transform:uppercase;border-radius:60px;background:#1FD3E6;font-size:24px;font-weight:bold;cursor:pointer;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 1200px){.sectionMatch__exciting--button,.sectionMatch__lastQuestion--button{margin:0 auto;font-size:16px;width:90%;margin-bottom:10px;height:40px}}.sectionMatch__lastQuestion--titleBlue{font-size:26px;text-align:center;padding:0 50px}@media only screen and (max-width: 1200px){.sectionMatch__lastQuestion--titleBlue{font-size:22px;padding:0 15px}}.hidden{display:none !important}.sectionVideo{display:flex;background-color:#F7F7F7}.sectionVideo__video{width:60%;margin:0 auto;padding:60px 0}@media only screen and (max-width: 1200px){.sectionVideo__video{width:95%;padding:20px 0}}.sectionWhy{width:75%;margin:0 auto}@media only screen and (max-width: 1200px){.sectionWhy{width:100%}}.sectionWhy__header{color:#191862;text-align:center;margin:0 auto;padding-top:60px}@media only screen and (max-width: 1200px){.sectionWhy__header{width:95%;padding-top:30px}}.sectionWhy__header--title{font-size:56px;margin-bottom:20px}@media only screen and (max-width: 1200px){.sectionWhy__header--title{font-size:26px}}.sectionWhy__header--subtitle{font-size:22px}@media only screen and (max-width: 1200px){.sectionWhy__header--subtitle{font-size:16px}}.sectionWhy__cards{display:flex;flex-wrap:wrap;width:100%}.sectionWhy__cards--box{display:flex;justify-content:space-evenly;flex-wrap:wrap;flex-direction:row-reverse}@media only screen and (max-width: 1200px){.sectionWhy__cards{flex-wrap:nowrap;overflow-x:scroll}.sectionWhy__cards--box{margin-left:10px;justify-content:unset;flex-wrap:nowrap}.sectionWhy__cards::-webkit-scrollbar{-webkit-appearance:none}.sectionWhy__cards::-webkit-scrollbar:vertical{width:12px}.sectionWhy__cards::-webkit-scrollbar:horizontal{height:12px}.sectionWhy__cards::-webkit-scrollbar-track{background-color:white;border-radius:10px;-webkit-border-radius:10px;outline:1px solid #0505D8}.sectionWhy__cards::-webkit-scrollbar-button{width:35px}.sectionWhy__cards::-webkit-scrollbar{width:15px !important;height:17px !important}.sectionWhy__cards::-webkit-scrollbar-thumb{border:5px solid white;border-radius:10px;-webkit-border-radius:10px;background-color:#0505D8}}.sectionWhy__card{text-align:center;display:flex;flex-wrap:wrap;width:320px;justify-content:center;align-content:flex-start;padding:50px 0;border:solid 1px #FA4D92;border-radius:25px;margin-top:60px}@media only screen and (max-width: 1200px){.sectionWhy__card{flex-shrink:0;width:250px;margin-right:10px;margin-bottom:20px;margin-top:30px}}.sectionWhy__card--image{max-height:220px}@media only screen and (max-width: 1200px){.sectionWhy__card--image{max-height:180px}}.sectionWhy__card--text{color:#464579;text-transform:uppercase;font-size:18px;font-weight:bold;margin-top:25px;padding:0 10px}.sectionFetish{display:flex;justify-content:center;flex-wrap:wrap;margin:120px auto;width:1088px}@media only screen and (max-width: 1200px){.sectionFetish{width:95%;margin:60px auto}}.sectionFetish__header{text-align:center}.sectionFetish__header--titlePink{color:#F2509C;font-size:56px}@media only screen and (max-width: 1200px){.sectionFetish__header--titlePink{font-size:26px}}.sectionFetish__header--titleBlue{color:#191862;font-size:56px}@media only screen and (max-width: 1200px){.sectionFetish__header--titleBlue{font-size:26px}}.sectionFetish__header--subtitle{color:#191862;margin-top:40px;font-size:18px}@media only screen and (max-width: 1200px){.sectionFetish__header--subtitle{font-size:16px;margin-top:20px}}.sectionFetish__fetish{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 1200px){.sectionFetish__fetish{flex-wrap:wrap;width:95%;margin:0 auto}}.sectionFetish__fetish:nth-of-type(2n){flex-direction:row-reverse}@media only screen and (max-width: 1200px){.sectionFetish__fetish:nth-of-type(2n){flex-direction:row}}.sectionFetish__fetish:nth-of-type(2n) .sectionFetish__fetish--container{margin-right:0;margin-left:55px}@media only screen and (max-width: 1200px){.sectionFetish__fetish:nth-of-type(2n) .sectionFetish__fetish--container{margin-left:0}}.sectionFetish__fetish--container{margin-right:55px}@media only screen and (max-width: 1200px){.sectionFetish__fetish--container{margin-right:0}}.sectionFetish__fetish--title{color:#F2509C;font-size:39px;margin-bottom:40px}@media only screen and (max-width: 1200px){.sectionFetish__fetish--title{font-size:22px;margin-bottom:20px;margin-top:40px}}.sectionFetish__fetish--text{color:#191862;font-size:18px;line-height:1.4;margin-bottom:20px}@media only screen and (max-width: 1200px){.sectionFetish__fetish--text{font-size:16px}}.sectionFetish__fetish--link{color:#191862;font-size:20px;text-decoration:none;font-weight:bold;cursor:pointer}@media only screen and (max-width: 1200px){.sectionFetish__fetish--link{font-size:14px}}.sectionFetish__fetish--image{max-width:536px}@media only screen and (max-width: 1200px){.sectionFetish__fetish--image{margin-top:20px;max-width:95%}}.sectionFetish__fetishes{flex-direction:column-reverse;display:flex}.sectionFetish__fetish:nth-of-type(5) img{margin-right:-46px;max-width:586px}@media only screen and (max-width: 1200px){.sectionFetish__fetish:nth-of-type(5) img{margin-right:0;max-width:100%}}.sectionFetish__fetish:nth-of-type(2) img{margin-left:-17px;max-width:550px}@media only screen and (max-width: 1200px){.sectionFetish__fetish:nth-of-type(2) img{margin-left:0;max-width:95%}}.sectionGraph__container{display:flex;width:75%;margin:0 auto;align-items:center;padding:220px 0}@media only screen and (max-width: 1200px){.sectionGraph__container{flex-wrap:wrap;width:95%;padding:50px 0}}.sectionGraph__header{text-align:left}.sectionGraph__header--titlePink{color:#F2509C;font-size:56px}@media only screen and (max-width: 1200px){.sectionGraph__header--titlePink{font-size:26px}}.sectionGraph__header--titleBlue{color:#191862;font-size:56px}@media only screen and (max-width: 1200px){.sectionGraph__header--titleBlue{font-size:26px}}.sectionGraph__header--subtitle{color:#191862;margin-top:40px;font-size:18px}@media only screen and (max-width: 1200px){.sectionGraph__header--subtitle{margin-top:20px;margin-bottom:40px;font-size:16px}}.sectionGraph__image{max-width:860px}@media only screen and (max-width: 1200px){.sectionGraph__image{max-width:95%}}.sectionReview{width:75%;margin:0 auto}@media only screen and (max-width: 1200px){.sectionReview{width:95%}}.sectionReview__header{margin:60px auto;text-align:center}.sectionReview__header--titlePink{color:#F2509C;font-size:56px}@media only screen and (max-width: 1200px){.sectionReview__header--titlePink{font-size:26px}}.sectionReview__header--titleBlue{color:#191862;font-size:56px}@media only screen and (max-width: 1200px){.sectionReview__header--titleBlue{font-size:26px}}.sectionReview__reviews{display:flex;justify-content:space-between;width:100%;overflow-x:scroll}.sectionReview__reviews::-webkit-scrollbar-track{background-color:white;border-radius:10px;outline:1px solid #0505D8}.sectionReview__reviews::-webkit-scrollbar-button{width:250px}@media only screen and (max-width: 1200px){.sectionReview__reviews::-webkit-scrollbar-button{width:35px}}.sectionReview__reviews::-webkit-scrollbar{width:15px !important;height:17px !important}.sectionReview__reviews::-webkit-scrollbar-thumb{border:5px solid white;border-radius:10px;background-color:#0505D8}.sectionReview__review{text-align:center;display:flex;flex-wrap:wrap;width:320px;justify-content:center;align-content:space-between;padding:50px 0;border:solid 1px #FA4D92;border-radius:25px;flex-shrink:0;margin:0 5px 90px 5px}@media only screen and (max-width: 1200px){.sectionReview__review{margin:0 5px 40px 5px}}.sectionReview__review--image{max-width:100px}.sectionReview__review--text{color:#191862;font-size:18px;font-weight:600;margin-top:25px;padding:0 10px}.sectionReview__review--member{color:#191862;font-size:18px;margin-top:25px;padding:0 10px}.footer{display:flex;justify-content:space-between;padding:20px 0px;width:75%;margin:0 auto;flex-wrap:wrap}@media only screen and (max-width: 1200px){.footer{width:100%;padding:0}}.footer__upper{display:flex;justify-content:space-between;align-items:baseline;width:100%;margin-bottom:20px}@media only screen and (max-width: 1200px){.footer__upper{flex-flow:column-reverse;align-items:center;width:95%;margin:20px auto}}.footer__upper--left{display:flex;justify-content:space-between}@media only screen and (max-width: 1200px){.footer__upper--left{flex-wrap:wrap;align-items:center;justify-content:center}}.footer__upper--link img{height:18px;margin-right:10px}@media only screen and (max-width: 1200px){.footer__upper--link img{vertical-align:bottom;height:12px;margin-right:0;margin:5px}}.footer__upper--text{color:#909090;font-weight:bold;text-transform:uppercase}@media only screen and (max-width: 1200px){.footer__upper--text{font-size:12px;text-align:center}}.footer__logo{max-width:250px}@media only screen and (max-width: 1200px){.footer__logo{margin:100px auto 60px}}.footer__lower{width:100%;padding-top:20px;border-top:1px solid #909090}@media only screen and (max-width: 1200px){.footer__lower{align-items:center;width:95%;text-align:center;margin:0 auto 70px}}.footer__lower--link{font-size:16px;text-decoration:none;color:#909090}@media only screen and (max-width: 1200px){.footer__lower--link{font-size:12px;text-align:center}}.openModal{cursor:pointer}.footer__button{display:none}@media only screen and (max-width: 1200px){.footer__button{width:100%;background-color:#F2509C;height:45px;color:white !important;display:flex;align-items:center;justify-content:center;text-align:center;border:none;text-transform:uppercase;font-size:17px;font-weight:bold;text-decoration:none;position:fixed;bottom:0}}.noOverflow{overflow:hidden}
