@font-face{font-family:Open Sans;font-stretch:75% 100%;font-style:normal;font-weight:300 800;src:url(/fonts/open-sans/OpenSans-VariableFont_wdth,wght.ttf) format("truetype-variations")}@font-face{font-family:Open Sans;font-stretch:75% 100%;font-style:italic;font-weight:300 800;src:url(/fonts/open-sans/OpenSans-Italic-VariableFont_wdth,wght.ttf) format("truetype-variations")}@font-face{font-family:Courgette;font-style:normal;font-weight:300;src:url(/fonts/courgette/Courgette-Regular.ttf) format("truetype")}@font-face{font-family:icon-horos2017;font-style:normal;font-weight:400;src:url(/fonts/icon-horos2017/icon-horos2017.eot?sfx1xw);src:url(/fonts/icon-horos2017/icon-horos2017.eot?sfx1xw#iefix) format("embedded-opentype"),url(/fonts/icon-horos2017/icon-horos2017.ttf?sfx1xw) format("truetype"),url(/fonts/icon-horos2017/icon-horos2017.woff?sfx1xw) format("woff"),url(/fonts/icon-horos2017/icon-horos2017.svg?sfx1xw#icon-horos2017) format("svg")}html{box-sizing:border-box;font-family:Open Sans,sans-serif;font-size:16px}*,:after,:before{box-sizing:inherit}body,h1,h2,h3,h4,h5,h6,ol,p,ul{font-weight:400;margin:0;padding:0}ol,ul{list-style:none}img{height:auto;max-width:100%}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/fonts/roboto/Roboto-Regular.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:200;src:url(/fonts/roboto/Roboto-Light.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(/fonts/roboto/Roboto-Medium.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/fonts/roboto/Roboto-Bold.ttf) format("truetype")}@font-face{font-family:MossyBold;font-style:normal;font-weight:400;src:url(/fonts/mossyBold/MossyBold.ttf) format("truetype")}@font-face{font-family:Handlee;font-style:normal;font-weight:400;src:url(/fonts/handlee/Handlee-Regular.ttf) format("truetype")}@font-face{font-family:Lato;font-style:normal;font-weight:300;src:url(/fonts/lato/Lato-Light.ttf) format("truetype")}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:url(/fonts/lato/Lato-Regular.ttf) format("truetype")}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:url(/fonts/lato/Lato-Bold.ttf) format("truetype")}.media-banner{background:#f4f4f4;color:#383431;display:flex;justify-content:center;margin:0 auto;text-align:center;width:100%}@media screen and (max-width:767px){.media-banner{-webkit-overflow-scrolling:touch;overflow-x:auto;white-space:nowrap}}.media-banner a{color:#383431;line-height:1.4;text-decoration:none}.media-banner .color{color:#a21972}.media-banner .container{display:flex;flex-direction:row;height:90px;justify-content:space-around;margin:0 auto;max-width:1100px;padding:7px;width:100%}@media screen and (max-width:767px){.media-banner .container{display:flex;flex-direction:row}.media-banner .container .banner-item{flex:0 0 auto!important;max-width:100%;width:100%}}.media-banner .container .swiper-slide{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:space-evenly;position:relative}@media screen and (max-width:767px){.media-banner .container .swiper-slide{-webkit-overflow-scrolling:touch;overflow-x:auto;white-space:nowrap}}@media screen and (min-width:767px){.media-banner .container .rtc:before,.media-banner .container .sms:before{background-color:#b3aeae;bottom:0;content:"";left:0;position:absolute;right:0;top:0;width:1px}}.media-banner .container .rtc .rtcNumber{font-size:22px}.media-banner .container .rtc .rtcNumber .offer{font-size:12px}.media-banner .container .sms .color{font-size:18px}.media-banner .container .sms .smsplus{display:block;margin:0 auto}.media-banner .container .sms .smsMentions{font-size:12px}.footer-container{background:#455a55;color:#ededed;padding:15px 0}.footer-container a{color:#ededed;font-size:12px;padding:5px 0!important;text-decoration:none}.footer-container a:hover{color:#fff;text-decoration:underline}.footer-container .links{font-size:12px;line-height:1.5;margin:0 auto;max-width:680px;padding:0 25px;text-align:center}@media screen and (min-width:767px){.footer-container .links{padding:10px 0}}.footer-container .offers{font-size:12px;line-height:1.5;margin:0 auto;max-width:680px;padding:0 25px}@media screen and (min-width:767px){.footer-container .offers{padding:0}}.footer-container .offers p{margin-bottom:10px}.footer-container .referral-links-container{margin-bottom:10px;text-align:center}@media screen and (min-width:767px){.footer-container .referral-links-container{margin-bottom:0}}.call-later-container{font-size:12px;margin-bottom:25px;max-width:260px}.call-later-container .input{margin-bottom:10px}.call-later-container .date-selector{display:none;flex-direction:row;height:45px}.call-later-container .date-selector input{border-radius:0 3px 3px 0!important}.call-later-container .date-selector .calendar-container{align-items:center;background-color:#8b7d1b;border-radius:3px 0 0 3px;display:flex;flex-direction:row;justify-content:center;padding:0 15px}@media screen and (min-width:767px){.call-later-container .date-selector .calendar-container{height:60px}}.call-later-container .date-selector .calendar-container img{max-height:40px}#validationCodeModal{background-color:rgba(0,0,0,.8);color:#000;display:none;font-size:14px;height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:100}#validationCodeModal .modal-dialog{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-name:easein;animation-name:easein;background-color:#e8e8e8;border:1px solid #6d6d6d;border-radius:.3rem;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);margin:auto;max-width:360px;padding:0;position:relative;top:15%;width:100%}#validationCodeModal .modal-dialog .modal-header{padding:16px}@keyframes easein{0%{opacity:0}to{opacity:1}}#validationCodeModal .modal-dialog .close{background-color:#e8e8e8;border:none;color:#000;cursor:pointer;font-size:24px;font-weight:700;opacity:.8;padding:0 15px;position:absolute;right:15px;top:15px;transition:.3s}#validationCodeModal .modal-dialog .close:focus,#validationCodeModal .modal-dialog .close:hover{color:#383431;opacity:1;text-decoration:none}#validationCodeModal .modal-dialog #modalError.modalError{align-items:center;justify-content:center;margin-bottom:8px}#validationCodeModal .modal-dialog #modalError.modalError div.error-message{background:#ffc4c4;border-radius:4px;color:#f10e0f;display:inline-block;padding:5px 10px}#validationCodeModal .modal-dialog .loader-container{display:flex;justify-content:center;padding:5px 0}#validationCodeModal .modal-dialog #sendNewCode{align-items:center;display:flex;flex-direction:column;justify-content:center}#validationCodeModal .modal-dialog #sendNewCode.hidden{display:none}#validationCodeModal .modal-dialog #sendNewCode button{background-color:transparent;border:none;cursor:pointer;font-size:12px;margin-bottom:5px;text-decoration:underline;text-transform:lowercase}#validationCodeModal .modal-dialog #sendNewCode #countdown{font-size:10px}#validationCodeModal .modal-dialog #sendNewCode #countdown.hidden{display:none}#validationCodeModal .modal-dialog .modal-body{padding:25px 30px}#validationCodeModal .modal-dialog .modal-body #form-container .inputs #modal-form #code-inputs-container{display:flex;justify-content:center;margin-bottom:15px}#validationCodeModal .modal-dialog .modal-body #form-container .inputs #modal-form #code-inputs-container .code-input{font-size:1.5rem;height:3.5rem;margin-right:.5rem;text-align:center;width:2.5rem}#validationCodeModal .modal-dialog .modal-body #waiting{display:none;font-size:16px;text-align:center}#validationCodeModal .modal-dialog .modal-body p{margin-bottom:15px}#validationCodeModal .modal-dialog .modal-body .inputs{display:flex;flex-direction:row;justify-content:center}#validationCodeModal .modal-dialog .modal-body .inputs input{font-size:20px;margin-right:10px;max-width:120px}#validationCodeModal .modal-dialog .modal-body .inputs button{background-color:hsla(57,56%,93%,.898);border-color:hsla(57,56%,93%,.898);display:block;font-family:Lato,sans-serif;font-size:18px;height:50px;margin:0 auto;width:120px}#validationCodeModal .modal-dialog .modal-body .inputs button:hover{cursor:pointer}.grecaptcha-badge{visibility:hidden}html body .footer .footer-container{background-color:#b25e7c}html body .main-container .header-content{background-color:#b25e7c;color:#fff;padding:20px}html body .main-container .header-content .logo{line-height:1;margin-bottom:20px;text-align:center}html body .main-container .header-content .logo .top{font-family:Courgette,cursive;font-size:29px;letter-spacing:10px}html body .main-container .header-content .logo .bottom{font-size:39px;font-weight:800;text-shadow:0 0 122px rgba(0,0,0,.33),1px 2px 4px rgba(0,0,0,.29);text-transform:uppercase}@media screen and (min-width:767px){html body .main-container .header-content .logo .top{font-size:46px;letter-spacing:13px}html body .main-container .header-content .logo .bottom{font-size:55px}}html body .main-container .header-content .are_you{font-family:Courgette,cursive;font-size:24px;text-align:center}@media screen and (min-width:767px){html body .main-container .header-content .are_you{font-size:30px}}html body .main-container .body-content{background:transparent url(/images/landingPages/compatibilite-amour/bg.jpg) no-repeat fixed 50%/cover;height:100%;margin:0;min-height:600px;padding:0;width:100%}html body .main-container .body-content.thank_you .global-container{padding:80px 10px}html body .main-container .body-content.thank_you .global-container .content-container{align-items:center;display:flex;flex-direction:column-reverse;padding:10px}@media screen and (min-width:767px){html body .main-container .body-content.thank_you .global-container .content-container{flex-direction:row}}html body .main-container .body-content.thank_you .global-container .content-container .image-section{align-items:center;display:flex;flex:1;flex-direction:column}html body .main-container .body-content.thank_you .global-container .content-container .image-section .compatibilite-amour-11{border-radius:50%;height:100px;margin-bottom:20px;width:100px}@media screen and (min-width:767px){html body .main-container .body-content.thank_you .global-container .content-container .image-section .compatibilite-amour-11{height:250px;width:250px}}html body .main-container .body-content.thank_you .global-container .content-container .image-section .compatibilite-amour-11 img{border:1px solid #000;border-radius:50%;padding:4px}html body .main-container .body-content.thank_you .global-container .content-container .image-section .content-header{display:none}@media screen and (min-width:767px){html body .main-container .body-content.thank_you .global-container .content-container .image-section .content-header{display:block}}html body .main-container .body-content.thank_you .global-container .content-container .image-section .content-header .compatibilite-amour-12{font-family:Courgette,cursive;font-size:25px;font-weight:500;text-align:center}html body .main-container .body-content.thank_you .global-container .content-container .image-section .content-header .compatibilite-amour-13{font-family:Courgette,cursive;font-size:18px;font-weight:500;text-align:center}html body .main-container .body-content.thank_you .global-container .content-container .content-section{flex:2;padding:25px}html body .main-container .body-content.thank_you .global-container .content-container .content-section .compatibilite-amour-14,html body .main-container .body-content.thank_you .global-container .content-container .content-section .compatibilite-amour-15,html body .main-container .body-content.thank_you .global-container .content-container .content-section .compatibilite-amour-16,html body .main-container .body-content.thank_you .global-container .content-container .content-section .compatibilite-amour-17,html body .main-container .body-content.thank_you .global-container .content-container .content-section .compatibilite-amour-18{font-size:16px;margin-bottom:15px}html body .main-container .body-content.thank_you .global-container .content-container .content-section .compatibilite-amour-14 sup,html body .main-container .body-content.thank_you .global-container .content-container .content-section .compatibilite-amour-15 sup,html body .main-container .body-content.thank_you .global-container .content-container .content-section .compatibilite-amour-16 sup,html body .main-container .body-content.thank_you .global-container .content-container .content-section .compatibilite-amour-17 sup,html body .main-container .body-content.thank_you .global-container .content-container .content-section .compatibilite-amour-18 sup{font-size:10px}@media screen and (min-width:767px){html body .main-container .body-content.thank_you .global-container .content-container .content-section .compatibilite-amour-14,html body .main-container .body-content.thank_you .global-container .content-container .content-section .compatibilite-amour-15,html body .main-container .body-content.thank_you .global-container .content-container .content-section .compatibilite-amour-16,html body .main-container .body-content.thank_you .global-container .content-container .content-section .compatibilite-amour-17,html body .main-container .body-content.thank_you .global-container .content-container .content-section .compatibilite-amour-18{font-size:20px}}html body .main-container .body-content.thank_you .global-container .content-container .content-section .compatibilite-amour-19{font-size:16px;font-style:italic;text-align:right}html body .main-container .body-content.thank_you .global-container .content-container .content-section .compatibilite-amour-19 span{font-weight:700}@media screen and (min-width:767px){html body .main-container .body-content.thank_you .global-container .content-container .content-section .compatibilite-amour-19{font-size:20px}}html body .main-container .body-content.thank_you .global-container .content-container .content-section .code{display:block;font-size:16px;margin-bottom:15px}@media screen and (min-width:767px){html body .main-container .body-content.thank_you .global-container .content-container .content-section .code{font-size:20px}}html body .main-container .body-content.thank_you .global-container .content-container .content-section .code .compatibilite-amour-17{display:inline}html body .main-container .body-content.thank_you .global-container .content-container .content-section .compatibilite-amour-18 a{color:#b25e7c;font-size:16px;font-weight:700;text-decoration:none}@media screen and (min-width:767px){html body .main-container .body-content.thank_you .global-container .content-container .content-section .compatibilite-amour-18 a{font-size:20px}}html body .main-container .body-content.thank_you .global-container .content-container .content-section .compatibilite-amour-18 sup{font-size:10px}html body .main-container .body-content .global-container .hidden{display:none}html body .main-container .body-content .global-container .waitScreen{background-color:#fce4ec;color:#73374c;height:100vh;padding-top:80px;text-align:center}html body .main-container .body-content .global-container .waitScreen .top{font-family:Courgette,cursive;font-size:36px;margin-bottom:10px}html body .main-container .body-content .global-container .waitScreen .heart{font-size:60px}html body .main-container .body-content .global-container .waitScreen .dots{display:inline-block;margin-top:-70px}html body .main-container .body-content .global-container .waitScreen .dots span{animation:blink 1.5s infinite;font-size:80px}html body .main-container .body-content .global-container .waitScreen .dots span:nth-child(2){animation-delay:.3s}html body .main-container .body-content .global-container .waitScreen .dots span:nth-child(3){animation-delay:.6s}@keyframes blink{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-50%)}to{opacity:1;transform:translateY(0)}}html body .main-container .body-content .global-container .slide-in{animation:slideInFromTop 1s ease forwards}html body .main-container .body-content .global-container .content-container{background:hsla(0,65%,92%,.9);border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.6);font-size:17px;margin:0 auto;max-width:1170px;padding:40px 10px;width:100%}@media screen and (min-width:767px){html body .main-container .body-content .global-container .content-container{padding:40px 0}}html body .main-container .body-content .global-container .content-container .step-two{margin:0 auto 20px;max-width:768px}html body .main-container .body-content .global-container .content-container .step-two .zodiacSigns{display:flex;flex-direction:row;justify-content:space-evenly}html body .main-container .body-content .global-container .content-container .step-two .zodiacSigns .and{color:#b25e7c;font-family:Courgette,cursive;font-size:90px}html body .main-container .body-content .global-container .content-container .step-two .zodiacSigns .signName{font-family:Courgette,cursive;font-size:25px;text-align:center}html body .main-container .body-content .global-container .content-container .partner,html body .main-container .body-content .global-container .content-container .prospect{flex:1;padding:10px 0}@media screen and (min-width:767px){html body .main-container .body-content .global-container .content-container .partner,html body .main-container .body-content .global-container .content-container .prospect{padding:15px 25px}}html body .main-container .body-content .global-container .content-container .partner .title-section,html body .main-container .body-content .global-container .content-container .prospect .title-section{font-family:Courgette,cursive;font-size:22px;margin-bottom:10px;text-align:center}@media screen and (min-width:767px){html body .main-container .body-content .global-container .content-container .partner .title-section,html body .main-container .body-content .global-container .content-container .prospect .title-section{font-size:25px}html body .main-container .body-content .global-container .content-container .prospect{border-right:1px solid #b25e7c}}html body .main-container .body-content .global-container .content-container .title{background:#73374c;color:#fff;font-family:Courgette,cursive;font-size:24px;padding:12px;text-align:center;text-shadow:1px 2px 4px rgba(178,94,124,.3)}@media screen and (min-width:767px){html body .main-container .body-content .global-container .content-container .title{background:transparent linear-gradient(90deg,hsla(0,0%,100%,0) 0,#73374c 50%,hsla(0,0%,100%,0)) repeat scroll 0 0;font-size:30px}}html body .main-container .body-content .global-container .content-container .part-three,html body .main-container .body-content .global-container .content-container .part-two{display:flex;flex-direction:column;justify-content:space-around;padding:20px 0}@media screen and (min-width:767px){html body .main-container .body-content .global-container .content-container .part-three,html body .main-container .body-content .global-container .content-container .part-two{flex-direction:row}}html body .main-container .body-content .global-container .content-container .part-one{display:flex;flex-direction:column;justify-content:space-around;padding:20px 0}@media screen and (min-width:767px){html body .main-container .body-content .global-container .content-container .part-one{flex-direction:row}}html body .main-container .body-content .global-container .content-container .part-one .table{border-bottom:1px solid #b25e7c;border-left:1px solid #b25e7c;border-right:1px solid #b25e7c;padding:10px}html body .main-container .body-content .global-container .content-container .part-one .table.top{border-radius:4px 4px 0 0;border-top:1px solid #b25e7c}html body .main-container .body-content .global-container .content-container .part-one .table.bottom{border-radius:0 0 4px 4px}html body .main-container .body-content .form-header{background-color:hsla(0,0%,100%,.8);padding:25px}html body .main-container .body-content .form-header .enter_info{font-family:Courgette,cursive;font-size:30px;line-height:1.1;margin-bottom:15px;text-align:center}html body .main-container .body-content .form-header .enter_info span{color:#73374c;font-weight:700}@media screen and (min-width:767px){html body .main-container .body-content .form-header .enter_info{font-size:39px}}html body .main-container .body-content .form-header .receive_free,html body .main-container .body-content .form-header .what_are_your_strengths{font-size:18px;text-align:center}html body .main-container .body-content .form-header .receive_free span{color:#73374c;font-weight:700}html body .main-container .body-content .form-content{background-color:hsla(0,0%,100%,.8);padding-bottom:40px}html body .main-container .body-content .form-content .compatibility-form-block{display:flex;flex-direction:column;margin:0 auto}@media screen and (min-width:767px){html body .main-container .body-content .form-content .compatibility-form-block{flex-direction:row;justify-content:space-evenly;max-width:1170px;padding:25px}}html body .main-container .body-content .form-content .compatibility-form-block .compatibility-form{animation-fill-mode:forwards;opacity:0;transform:translateY(-200px)}html body .main-container .body-content .form-content .compatibility-form-block .compatibility-form#you-container{animation:slideIn 1.5s cubic-bezier(.25,1,.5,1) 0s;animation-fill-mode:forwards}html body .main-container .body-content .form-content .compatibility-form-block .compatibility-form#you-container.final{opacity:1;transform:translateY(0)}html body .main-container .body-content .form-content .compatibility-form-block .compatibility-form#partner-container{animation:slideIn 1.5s cubic-bezier(.25,1,.5,1) 1s;animation-fill-mode:forwards}html body .main-container .body-content .form-content .compatibility-form-block .compatibility-form#partner-container.final{opacity:1;transform:translateY(0)}@keyframes slideIn{0%{opacity:0;transform:translateY(-200px)}to{opacity:1;transform:translateY(0)}}html body .main-container .body-content .form-content .compatibility-form-block .compatibility-content{margin:0 20px 40px}@media screen and (min-width:767px){html body .main-container .body-content .form-content .compatibility-form-block .compatibility-content{margin:0 20px}}html body .main-container .body-content .form-content .compatibility-form-block .compatibility-content .title{color:#73374c;font-family:Courgette,cursive;font-size:30px;font-weight:700;margin-bottom:5px;text-align:center}html body .main-container .body-content .form-content .compatibility-form-block .compatibility-content .form{background-color:#fff;border:3px solid #b25e7c;border-radius:3px;margin:0 auto;max-width:390px;padding:20px}html body .main-container .body-content .form-content .compatibility-form-block .compatibility-content .form .error{background-color:#b80000;border-radius:4px;color:#fff;display:block;font-size:12px;margin:0 auto 12px;max-width:150px;padding:4px 7px;text-align:center}@media screen and (min-width:767px){html body .main-container .body-content .form-content .compatibility-form-block .compatibility-content .form{max-width:500px}}html body .main-container .body-content .form-content .compatibility-form-block .compatibility-content .form .gender-select{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:10px}@media screen and (min-width:767px){html body .main-container .body-content .form-content .compatibility-form-block .compatibility-content .form .gender-select{flex-direction:row;justify-content:space-between}}html body .main-container .body-content .form-content .compatibility-form-block .compatibility-content .form .gender-select .label-content{color:#73374c;font-size:14px;font-weight:700;margin-bottom:7px;text-align:center;width:100%}@media screen and (min-width:767px){html body .main-container .body-content .form-content .compatibility-form-block .compatibility-content .form .gender-select .label-content{margin-bottom:0;padding-right:25px;text-align:right;width:35%}}html body .main-container .body-content .form-content .compatibility-form-block .compatibility-content .form .gender-select select{background-color:#565656;border:1px solid #6b6b6b;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#ededed;height:34px;padding:6px 12px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}html body .main-container .body-content .form-content .compatibility-form-block .compatibility-content .form .gender-select select::-moz-placeholder{color:#ededed}html body .main-container .body-content .form-content .compatibility-form-block .compatibility-content .form .gender-select select::placeholder{color:#ededed}@media screen and (min-width:767px){html body .main-container .body-content .form-content .compatibility-form-block .compatibility-content .form .gender-select select{width:65%}}html body .main-container .body-content .form-content .compatibility-form-block .compatibility-content .form .firstname-select{align-items:center;display:flex;flex-direction:column;margin-bottom:10px;position:relative;text-align:center}@media screen and (min-width:767px){html body .main-container .body-content .form-content .compatibility-form-block .compatibility-content .form .firstname-select{flex-direction:row;justify-content:space-between}}html body .main-container .body-content .form-content .compatibility-form-block .compatibility-content .form .firstname-select .label-content{color:#73374c;font-size:14px;font-weight:700;margin-bottom:7px;text-align:center;width:100%}@media screen and (min-width:767px){html body .main-container .body-content .form-content .compatibility-form-block .compatibility-content .form .firstname-select .label-content{margin-bottom:0;padding-right:25px;text-align:right;width:35%}}html body .main-container .body-content .form-content .compatibility-form-block .compatibility-content .form .firstname-select input{background-color:#565656;border:1px solid #6b6b6b;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#eee;height:34px;padding:6px 12px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media screen and (min-width:767px){html body .main-container .body-content .form-content .compatibility-form-block .compatibility-content .form .firstname-select input{width:65%}}html body .main-container .body-content .form-content .compatibility-form-block .compatibility-content .form .firstname-select input::-moz-placeholder{color:#eee}html body .main-container .body-content .form-content .compatibility-form-block .compatibility-content .form .firstname-select input::placeholder{color:#eee}html body .main-container .body-content .form-content .compatibility-form-block .compatibility-content .form .firstname-select .loader{position:absolute;right:10px;top:40%;transform:translateY(-50%)}html body .main-container .body-content .form-content .compatibility-form-block .compatibility-content .form .firstname-select .suggestions-list{background-color:#fff;border:1px solid #b3aeae;border-radius:0 0 4px 4px;border-top:none;box-shadow:0 2px 4px rgba(0,0,0,.1);left:129px;list-style-type:none;margin:0;max-height:200px;overflow-y:auto;padding:0;position:absolute;top:100%;width:65%;z-index:1000}html body .main-container .body-content .form-content .compatibility-form-block .compatibility-content .form .firstname-select .suggestions-list .suggestion-item{color:#000;cursor:pointer;padding:10px;transition:background-color .2s ease}html body .main-container .body-content .form-content .compatibility-form-block .compatibility-content .form .firstname-select .suggestions-list .suggestion-item:hover{background-color:#f0f2f5}html body .main-container .body-content .form-content .compatibility-form-block .compatibility-content .form .birthday-select{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:10px}@media screen and (min-width:767px){html body .main-container .body-content .form-content .compatibility-form-block .compatibility-content .form .birthday-select{flex-direction:row;justify-content:space-between}}html body .main-container .body-content .form-content .compatibility-form-block .compatibility-content .form .birthday-select .select{display:flex;justify-content:space-between;width:100%}@media screen and (min-width:767px){html body .main-container .body-content .form-content .compatibility-form-block .compatibility-content .form .birthday-select .select{width:66%}}html body .main-container .body-content .form-content .compatibility-form-block .compatibility-content .form .birthday-select .label-content{color:#73374c;font-size:14px;font-weight:700;margin-bottom:7px;text-align:center;width:100%}@media screen and (min-width:767px){html body .main-container .body-content .form-content .compatibility-form-block .compatibility-content .form .birthday-select .label-content{margin-bottom:0;padding-right:25px;text-align:right;width:35%}}html body .main-container .body-content .form-content .compatibility-form-block .compatibility-content .form .birthday-select select{background-color:#565656;border:1px solid #6b6b6b;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#ededed;height:34px;padding:6px 8px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:27%}html body .main-container .body-content .form-content .compatibility-form-block .compatibility-content .form .birthday-select select::-moz-placeholder{color:#ededed}html body .main-container .body-content .form-content .compatibility-form-block .compatibility-content .form .birthday-select select::placeholder{color:#ededed}html body .main-container .body-content .form-content .compatibility-form-block .compatibility-content .form .birthday-select select#partner_day,html body .main-container .body-content .form-content .compatibility-form-block .compatibility-content .form .birthday-select select#partner_month,html body .main-container .body-content .form-content .compatibility-form-block .compatibility-content .form .birthday-select select#your_day,html body .main-container .body-content .form-content .compatibility-form-block .compatibility-content .form .birthday-select select#your_month{width:24%}html body .main-container .body-content .form-content .compatibility-form-block .compatibility-content .form .birthday-select select#partner_year,html body .main-container .body-content .form-content .compatibility-form-block .compatibility-content .form .birthday-select select#your_year{width:34%}html body .main-container .body-content .form-content .consent-block{font-size:14px;margin:0 auto;max-width:1170px;padding:0 25px 25px}html body .main-container .body-content .form-content .consent-block .required{margin-bottom:10px}html body .main-container .body-content .form-content .consent-block a{color:#000}html body .main-container .body-content .form-content .consent-block .consent-container .able-to-contract,html body .main-container .body-content .form-content .consent-block .consent-container .checkbox,html body .main-container .body-content .form-content .consent-block .consent-container .data-treatment,html body .main-container .body-content .form-content .consent-block .consent-container .data-treatment-details{margin-bottom:5px}html body .main-container .body-content .form-content .submitContainer{padding:0 10px}html body .main-container .body-content .form-content .submitContainer #submitButton{animation:BgAnime 10s ease infinite;background:linear-gradient(135deg,#b25e7c,#ac3b63,#99233c);background-size:600% 600%;border:6px solid #73374c;border-radius:5px;color:#fff;display:block;font-family:Courgette,cursive;font-size:30px;font-weight:700;line-height:33px;margin:15px auto 0;max-width:1140px;padding:15px 0;text-shadow:1px 2px 4px rgba(0,0,0,.29);transition:all .3s ease;white-space:unset;width:100%}html body .main-container .body-content .form-content .submitContainer #submitButton:hover{cursor:pointer;opacity:.8}html body .main-container .body-content .form-content .submitContainer .recaptcha{color:#000;font-size:12px;text-align:center}html body .main-container .body-content .form-content .submitContainer .recaptcha a{color:#000}@media screen and (min-width:767px){html body .main-container .body-content .form-content .submitContainer #submitButton{font-size:56px;padding:30px 0}}.referral-links-container{display:none}#emailModal,#emailModalStepTwo{background-color:#fff;border:5px solid #000;box-shadow:0 5px 15px rgba(0,0,0,.3);display:none;left:50%;max-width:650px;padding:10px;position:fixed;top:70%;transform:translate(-50%,-50%);width:100%;z-index:1000}@media screen and (min-width:767px){#emailModal,#emailModalStepTwo{border:10px solid #000;padding:20px}}#emailModal .modal-content,#emailModalStepTwo .modal-content{font-size:16px;padding:5px;text-align:center}@media screen and (min-width:767px){#emailModal .modal-content,#emailModalStepTwo .modal-content{padding:20px}}#emailModal .modal-content form .formInputs,#emailModalStepTwo .modal-content form .formInputs{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:767px){#emailModal .modal-content form .formInputs,#emailModalStepTwo .modal-content form .formInputs{flex-direction:row}}#emailModal .modal-content form .formInputs button.iti__selected-country,#emailModalStepTwo .modal-content form .formInputs button.iti__selected-country{color:#fff}#emailModal .modal-content form .formInputs button#submitButton,#emailModalStepTwo .modal-content form .formInputs button#submitButton{background:linear-gradient(135deg,#b25e7c,#ac3b63,#99233c);background-size:600% 600%;border:none;border-radius:4px;color:#fff;padding:10px 15px}#emailModal .modal-content form .formInputs button#submitButton:hover,#emailModalStepTwo .modal-content form .formInputs button#submitButton:hover{background:linear-gradient(135deg,#99233c,#ac3b63,#b25e7c);box-shadow:2px 2px 2px rgba(0,0,0,.3);cursor:pointer}#emailModal .modal-content form .formInputs .email-input-wrapper,#emailModalStepTwo .modal-content form .formInputs .email-input-wrapper{margin-right:5px}#emailModal .modal-content form .formInputs .email-input-wrapper .input-container .email-container,#emailModalStepTwo .modal-content form .formInputs .email-input-wrapper .input-container .email-container{display:inline-block;margin-bottom:5px;position:relative}#emailModal .modal-content form .formInputs .email-input-wrapper .input-container .email-container:before,#emailModalStepTwo .modal-content form .formInputs .email-input-wrapper .input-container .email-container:before{align-items:center;background-color:#7a7a7a;border-radius:5px 0 0 5px;color:#dcdcdc;content:"@";display:flex;font-size:18px;height:100%;justify-content:center;left:0;position:absolute;top:0;width:40px}#emailModal .modal-content form .formInputs .email-input-wrapper .input-container .email-container .emailAddress-input,#emailModalStepTwo .modal-content form .formInputs .email-input-wrapper .input-container .email-container .emailAddress-input{background-color:#555;border:none;border-radius:5px;color:#fff;font-size:16px;height:36px;padding-left:50px;width:100%}#emailModal .modal-content form .formInputs .email-input-wrapper .input-container .email-container .emailAddress-input:focus,#emailModalStepTwo .modal-content form .formInputs .email-input-wrapper .input-container .email-container .emailAddress-input:focus{box-shadow:0 0 0 2px hsla(0,0%,100%,.2);outline:0}#emailModal .modal-content form .formInputs .email-input-wrapper .input-container .email-container .emailAddress-input::-moz-placeholder,#emailModalStepTwo .modal-content form .formInputs .email-input-wrapper .input-container .email-container .emailAddress-input::-moz-placeholder{color:#dcdcdc}#emailModal .modal-content form .formInputs .email-input-wrapper .input-container .email-container .emailAddress-input::placeholder,#emailModalStepTwo .modal-content form .formInputs .email-input-wrapper .input-container .email-container .emailAddress-input::placeholder{color:#dcdcdc}#emailModal .modal-content form .formInputs .email-input-wrapper .input-container .email-container .loader,#emailModalStepTwo .modal-content form .formInputs .email-input-wrapper .input-container .email-container .loader{position:absolute;right:10px;top:50%;transform:translateY(-50%)}#emailModal .modal-content form .formInputs .email-input-wrapper .input-container .email-container .suggestions-list,#emailModalStepTwo .modal-content form .formInputs .email-input-wrapper .input-container .email-container .suggestions-list{background-color:#fff;border:1px solid #ddd;border-radius:5px;left:0;margin-top:5px;position:absolute;top:100%;width:100%;z-index:1000}#emailModal .modal-content form .formInputs .email-input-wrapper .input-container .email-container .suggestions-list .suggestion-item,#emailModalStepTwo .modal-content form .formInputs .email-input-wrapper .input-container .email-container .suggestions-list .suggestion-item{cursor:pointer;padding:8px}#emailModal .modal-content form .formInputs .email-input-wrapper .input-container .email-container .suggestions-list .suggestion-item:hover,#emailModalStepTwo .modal-content form .formInputs .email-input-wrapper .input-container .email-container .suggestions-list .suggestion-item:hover{background-color:#f0f0f0}#emailModal .modal-content form .formInputs .email-input-wrapper .input-container .error,#emailModalStepTwo .modal-content form .formInputs .email-input-wrapper .input-container .error{background-color:red;border-radius:4px;color:#fff;font-size:12px;margin-top:5px;padding:5px 10px}#emailModal .modal-content .modal-title,#emailModalStepTwo .modal-content .modal-title{color:#73374c;font-family:Courgette,cursive;font-size:34px;font-weight:800;line-height:1.2;margin-bottom:20px}#emailModal .modal-content .modal-description,#emailModalStepTwo .modal-content .modal-description{font-size:20px;margin-bottom:20px}#emailModal .modal-content .consent-block,#emailModalStepTwo .modal-content .consent-block{font-size:12px;padding-top:25px;text-align:left}#emailModal .modal-content .consent-block .required,#emailModalStepTwo .modal-content .consent-block .required{margin-bottom:10px}#emailModal .modal-content .consent-block .able-to-contract,#emailModal .modal-content .consent-block .checkbox,#emailModal .modal-content .consent-block .data-treatment,#emailModal .modal-content .consent-block .data-treatment-details,#emailModalStepTwo .modal-content .consent-block .able-to-contract,#emailModalStepTwo .modal-content .consent-block .checkbox,#emailModalStepTwo .modal-content .consent-block .data-treatment,#emailModalStepTwo .modal-content .consent-block .data-treatment-details{margin-bottom:5px}#emailModal .modal-content .consent-block a,#emailModalStepTwo .modal-content .consent-block a{color:#000}#emailModal .modal-content .recaptcha,#emailModalStepTwo .modal-content .recaptcha{font-size:10px;text-align:left}#emailModal .modal-content .recaptcha a,#emailModalStepTwo .modal-content .recaptcha a{color:#000}#emailModalStepTwo{max-width:700px;top:53%}@media screen and (min-width:767px){#emailModalStepTwo{top:51%}}#emailModalStepTwo .phone-input-wrapper{margin-right:5px}#emailModalStepTwo .phone-input-wrapper .input-container .phone-number-container{display:inline-block;margin-bottom:5px;position:relative}#emailModalStepTwo .phone-input-wrapper .input-container .phone-number-container #phoneNumber{background-color:#555;border:none;border-radius:5px;color:#fff;font-size:16px;height:36px;padding-left:50px;width:100%}#emailModalStepTwo .phone-input-wrapper .input-container .phone-number-container #phoneNumber:focus{box-shadow:0 0 0 2px hsla(0,0%,100%,.2);outline:0}#emailModalStepTwo .phone-input-wrapper .input-container .phone-number-container #phoneNumber::-moz-placeholder{color:#dcdcdc}#emailModalStepTwo .phone-input-wrapper .input-container .phone-number-container #phoneNumber::placeholder{color:#dcdcdc}#emailModalStepTwo .phone-input-wrapper .input-container .phone-number-container .loader{position:absolute;right:10px;top:50%;transform:translateY(-50%)}#emailModalStepTwo .phone-input-wrapper .input-container .error{background-color:red;border-radius:4px;color:#fff;font-size:12px;margin-top:5px;padding:5px 10px}#emailModalStepTwo .compatibilite-amour-6{color:#73374c;font-family:Courgette,cursive;font-size:24px;font-weight:800;line-height:1.2;margin-bottom:20px}@media screen and (min-width:767px){#emailModalStepTwo .compatibilite-amour-6{font-size:34px}}#emailModalStepTwo .compatibilite-amour-7,#emailModalStepTwo .compatibilite-amour-8,#emailModalStepTwo .compatibilite-amour-9{margin-bottom:10px}#emailModalStepTwo .compatibilite-amour-10{margin-bottom:20px}#emailModalStepTwo .compatibilite-amour-10 sup{font-size:10px}#emailModalStepTwo .header{align-items:center;display:flex;flex-direction:column;justify-content:space-around;margin:0 auto 15px;width:80%}@media screen and (min-width:767px){#emailModalStepTwo .header{flex-direction:row}}#emailModalStepTwo .header .compatibilite-amour-11{border-radius:50%;height:90px;width:90px}@media screen and (min-width:767px){#emailModalStepTwo .header .compatibilite-amour-11{height:150px;width:150px}}#emailModalStepTwo .header .compatibilite-amour-11 img{border:1px solid #000;border-radius:50%;padding:4px}#emailModalStepTwo .header .content-header{font-family:Courgette,cursive;text-align:center}#emailModalStepTwo .header .content-header .compatibilite-amour-12{font-size:35px;font-weight:500}@media screen and (min-width:767px){#emailModalStepTwo .header .content-header .compatibilite-amour-12{font-size:50px}}#emailModalStepTwo .header .content-header .compatibilite-amour-13{color:#6d6d6d;font-size:16px;font-weight:500}@media screen and (min-width:767px){#emailModalStepTwo .header .content-header .compatibilite-amour-13{font-size:28px}}#emailModalStepTwo sup{font-size:12px}#emailModalStepTwo .submitContainer button#submitButton{background:linear-gradient(135deg,#b25e7c,#ac3b63,#99233c);background-size:600% 600%;border:none;border-radius:4px;color:#fff;font-size:18px;margin-bottom:15px;padding:10px 15px}#emailModalStepTwo .submitContainer button#submitButton:hover{background:linear-gradient(135deg,#99233c,#ac3b63,#b25e7c);box-shadow:2px 2px 2px rgba(0,0,0,.3);cursor:pointer}#emailModalStepTwo .submitContainer .recaptcha{margin:0 auto;max-width:320px;text-align:center}.content-container.blurred:before{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.6) 60%,#fff);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1000}.content-container-step-two.blurred:before{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 25%,hsla(0,0%,100%,.2) 30%,hsla(0,0%,100%,.4) 45%,#fff 55%,#fff)}.circle{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 0 10px 0 rgba(0,0,0,.3);height:100px;justify-content:center;margin:0 auto 25px;width:100px}.circle.step-one-circle{display:none}@media screen and (min-width:767px){.circle.step-one-circle{display:flex}}.circle.step-two-circle{display:flex}.circle .icon{font-family:icon-horos2017,serif;font-size:36px;margin-right:5px;text-shadow:none}.circle .icon.icon-gender-1{color:#329ebf}.circle .icon.icon-gender-2{color:#df537f}.circle .icon.icon-zodiac-1:before{content:"\e901"}.circle .icon.icon-zodiac-2:before{content:"\e909"}.circle .icon.icon-zodiac-3:before{content:"\e904"}.circle .icon.icon-zodiac-4:before{content:"\e902"}.circle .icon.icon-zodiac-5:before{content:"\e905"}.circle .icon.icon-zodiac-6:before{content:"\e90b"}.circle .icon.icon-zodiac-7:before{content:"\e900"}.circle .icon.icon-zodiac-8:before{content:"\e908"}.circle .icon.icon-zodiac-9:before{content:"\e907"}.circle .icon.icon-zodiac-10:before{content:"\e903"}.circle .icon.icon-zodiac-11:before{content:"\e90a"}.circle .icon.icon-zodiac-12:before{content:"\e906"}#errorContainer{display:flex;justify-content:center;width:100%}#errorContainer .error-message{background-color:#ffc4c4;border-radius:5px;color:#f10e0f;margin-top:5px;padding:2px 15px}.call-later-container .date-selector input{height:60px!important;padding-left:5px}.call-later-container .date-selector .calendar-container{background-color:#b25e7c!important}
