@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")}@font-face{font-family:BenchNine;font-style:normal;font-weight:300;src:url(/fonts/BenchNine/BenchNine-Light.ttf) format("truetype")}@font-face{font-family:BenchNine;font-style:normal;font-weight:400;src:url(/fonts/BenchNine/BenchNine-Regular.ttf) format("truetype")}@font-face{font-family:BenchNine;font-style:normal;font-weight:700;src:url(/fonts/BenchNine/BenchNine-Bold.ttf) format("truetype")}@font-face{font-family:SourceSansPro;font-style:normal;font-weight:200;src:url(/fonts/sourceSansPro/SourceSansPro-Light.otf) format("truetype")}@font-face{font-family:SourceSansPro;font-style:normal;font-weight:400;src:url(/fonts/sourceSansPro/SourceSansPro-Regular.otf) format("truetype")}@font-face{font-family:SourceSansPro;font-style:normal;font-weight:600;src:url(/fonts/sourceSansPro/SourceSansPro-Semibold.otf) format("truetype")}html{font-family:SourceSansPro,sans-serif;font-weight:200}html body{background-color:#dfcdbd;background-image:url(/images/psychicExchange/default/default-background-fr.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;height:600px}@supports (background-image:url("/images/psychicExchange/default/default-background-fr.webp")){html body{background-image:url(/images/psychicExchange/default/default-background-fr.webp)}}html body:lang(en){background-image:url(/images/psychicExchange/default/default-background-en.jpg);height:570px}@supports (background-image:url("/images/psychicExchange/default/default-background-en.webp")){html body:lang(en){background-image:url(/images/psychicExchange/default/default-background-en.webp)}}@media screen and (max-width:320px){html body{height:735px}}@media screen and (min-width:767px){html body{height:940px}html body:lang(en){height:800px}}html body .main-container{margin:0 auto;max-width:990px}html body .main-container .logo{color:#fff;display:block;margin:0 auto;padding-top:35px;text-align:center}html body .main-container .logo img{width:40px}@media screen and (min-width:767px){html body .main-container .logo img{width:80px}}html body .main-container .logo span{color:#fff;font-family:BenchNine,sans-serif;font-size:40px;font-weight:300;padding-left:.2em;text-transform:uppercase}html body .main-container .logo span:lang(en){font-family:Lato,sans-serif;font-size:30px;text-transform:capitalize}@media screen and (min-width:767px){html body .main-container .logo span{font-size:75px;padding-left:.5em}html body .main-container .logo span:lang(en){font-size:68px}}html body .main-container .logo span strong{font-weight:700}html body .main-container .intro{color:#fff;display:block;margin:0 auto;text-align:center}html body .main-container .intro h1{font-size:20px;font-weight:200}html body .main-container .intro h1 strong{font-weight:600}html body .main-container .intro h1 span{display:block;line-height:1;margin-top:5px}html body .main-container .intro h1 br{display:none}@media screen and (min-width:767px){html body .main-container .intro h1{font-size:37px}html body .main-container .intro h1:lang(fr) span{font-size:50px}html body .main-container .intro h1 br{display:block}}html body .main-container .intro h2{font-size:18px;font-weight:200}@media screen and (min-width:767px){html body .main-container .intro h2{font-size:22px}}html body .main-container .picto{align-content:center;align-items:center;background-color:#392632;border-radius:50%;display:flex;height:90px;justify-content:center;margin:0 auto;width:90px}html body .main-container .picto.psychic{margin:23px auto 0}html body .main-container .picto.psychic:lang(en){margin:45px auto 0}@media screen and (min-width:767px){html body .main-container .picto.psychic{margin:70px auto 0}}html body .main-container .picto:lang(en){background-color:#eda418}html body .main-container .picto img{width:55px}html body .main-container h2.field-title{color:#392632;font-size:22px;font-weight:300;text-align:center}html body .main-container h2.field-title:lang(en){text-transform:uppercase}@media screen and (min-width:767px){html body .main-container h2.field-title{font-size:38px}}html body .main-container:lang(fr) .explanation{color:#392632;font-size:14px;margin-bottom:25px;padding:0 20px}@media screen and (min-width:767px){html body .main-container:lang(fr) .explanation{font-size:18px;padding:0}}html body .main-container .loaders{color:#383431;display:flex;flex-direction:row;font-size:16px;text-transform:none}html body .main-container .loaders #buttonLoaderText{margin-right:25px!important}html body .main-container .button{background-color:#392632;border:none;border-radius:40px;color:#fff;display:block;font-size:22px;font-weight:700;margin:0 auto;padding:10px 15px;text-transform:uppercase}html body .main-container .button:lang(en){background-color:#ff2b67;border-radius:0;font-size:22px;font-weight:400;padding:15px}html body .main-container .button:hover{background-color:#594652;cursor:pointer}html body .main-container .button:hover:lang(en){background-color:#c72559}html body .main-container .button.browser{font-size:18px;padding:8px 35px}html body .main-container .button.send-message{margin-bottom:5px}html body .main-container .extension-requirements{color:#565656;font-size:16px;font-style:italic;margin-bottom:50px;text-align:center}html body .main-container .psychic-selector{align-items:center;display:flex;flex-direction:row;justify-content:center;padding:0 0 0 10px}@media screen and (min-width:767px){html body .main-container .psychic-selector{padding:0}}html body .main-container .psychic-selector .position-selector{width:100%}@media screen and (min-width:1024px){html body .main-container .psychic-selector .position-selector{position:relative}}@media screen and (min-width:767px){html body .main-container .psychic-selector .position-selector{max-width:500px}}html body .main-container .psychic-selector .position-selector #selectedPsychicId{border:none;color:#727272;font-family:Lato,sans-serif;font-size:20px;font-weight:200;height:50px;margin-bottom:20px;padding:10px;width:100%}@media screen and (min-width:1024px){html body .main-container .psychic-selector .position-selector #selectedPsychicId{margin-bottom:70px}}@media screen and (min-width:767px){html body .main-container .psychic-selector .position-selector #selectedPsychicId{max-width:500px}}html body .main-container .psychic-selector .position-selector .psychic-info{display:flex;justify-content:center;margin-bottom:50px}@media screen and (min-width:1024px){html body .main-container .psychic-selector .position-selector .psychic-info{display:inline;margin-bottom:0;position:absolute;right:-190px;top:-60px}}html body .main-container .psychic-selector .position-selector .psychic-info .psychic-image{border:6px solid #fff;border-radius:50%;height:150px;-o-object-fit:cover;object-fit:cover;width:150px}html body .main-container .consent-container{color:#392632;font-size:16px;margin-bottom:35px}html body .main-container .consent-container sup{font-size:10px}html body .main-container .consent-container a{color:#392632;font-weight:700}html body .main-container .consent-container .checkbox{margin-bottom:10px}html body .main-container .form-inputs{display:flex;flex-direction:column;padding:0 10px;width:100%}@media screen and (min-width:767px){html body .main-container .form-inputs{flex-direction:row;padding:0}html body .main-container .form-inputs.mobile-form{flex-direction:column;margin:0 auto;max-width:480px}}html body .main-container .form-inputs .phone-number-container{margin-bottom:12px}html body .main-container .form-inputs .date-birth-content{display:none}html body .main-container .form-inputs .input{display:flex;flex-direction:row;width:97%}@media screen and (min-width:767px){html body .main-container .form-inputs .input{width:100%}}html body .main-container .form-inputs .input-container{width:100%}html body .main-container .form-inputs .left{margin-right:20px;width:100%}@media screen and (min-width:767px){html body .main-container .form-inputs .left{width:48%}}html body .main-container .form-inputs .right{color:#383431;width:100%}@media screen and (min-width:767px){html body .main-container .form-inputs .right{width:48%}}html body .main-container .form-inputs .right .personal-data{font-style:italic;margin:0;padding:0 5px}html body .main-container .form-inputs .right .required-inputs{font-style:italic;margin-top:0;padding:0 5px}html body .main-container .form-inputs .phone-number-container .iti{width:100%}html body .main-container .form-inputs input[type=tel]{border:none;color:#727272;font-family:Lato,sans-serif;font-size:20px;font-weight:200;height:50px;padding-left:10px;width:97%}@media screen and (min-width:375px){html body .main-container .form-inputs input[type=tel]{width:98%}}@media screen and (min-width:767px){html body .main-container .form-inputs input[type=tel]{width:100%}}html body .main-container .form-inputs input[type=email],html body .main-container .form-inputs input[type=text]{border:none;color:#727272;font-family:Lato,sans-serif;font-size:20px;font-weight:200;height:50px;padding-left:10px;width:95%}@media screen and (min-width:767px){html body .main-container .form-inputs input[type=email],html body .main-container .form-inputs input[type=text]{width:97%}}html body .main-container .form-inputs .question-container{width:100%}html body .main-container .form-inputs textarea{field-sizing:content;border:none;color:#727272;font-family:Lato,sans-serif;font-size:20px;font-weight:200;height:auto;min-height:150px;padding-left:10px;padding-top:10px;resize:none;width:95%}@media screen and (min-width:767px){html body .main-container .form-inputs textarea{width:97%}}html body .main-container .form-inputs .birthdate-container select{border:none;color:#727272;font-family:Lato,sans-serif;font-size:20px;font-weight:200;height:50px;margin-bottom:20px;padding-left:10px;width:29%}html body .main-container .form-inputs .birthdate-container select#year{width:30%}@media screen and (min-width:767px){html body .main-container .form-inputs .birthdate-container select{width:30%}html body .main-container .form-inputs .birthdate-container select#year{width:32%}}@media screen and (max-width:339px){html body .main-container .form-inputs .birthdate-container select#year{width:29%}}html body .main-container .image-upload .file-input-wrapper{display:block;position:relative}html body .main-container .image-upload .file-input-wrapper .drag-over{background-color:hsla(0,0%,100%,.4);border:2px dashed rgba(0,0,0,.3);border-radius:5px;margin-top:-13px;padding:25px 0}html body .main-container .image-upload .file-input-wrapper input[type=file]{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}html body .main-container .image-upload h3{font-size:22px;font-weight:400;margin-bottom:0;text-align:center}html body .main-container .image-upload h4{font-size:20px;font-weight:200;margin-top:0;text-align:center}html body .main-container .image-upload #preview-container{display:flex;flex-wrap:wrap;gap:60px;justify-content:center}html body .main-container .image-upload #preview-container img{border:6px solid #fff;height:150px;-o-object-fit:cover;object-fit:cover;width:150px}html body .main-container .image-upload #preview-container button{background-color:transparent;border:none;color:#fff;cursor:pointer;font-size:55px;font-weight:700;left:-40px;line-height:1;position:absolute;top:-10px;transition:transform .9s ease}html body .main-container .image-upload #preview-container button:hover{transform:rotate(1turn)}html body .main-container .image-upload #error-container{display:none;justify-content:center}html body .main-container .image-upload #error-container #image-error-message{background-color:#b80000;border-radius:10px;color:#fff;display:inline;padding:5px 10px;text-align:center}html body .footer-container{background-color:#392632;padding:30px 15px}html body .footer-container:lang(en){background-color:#000}html body .footer-container .links,html body .footer-container .offers,html body .footer-container .referral-links-container{color:#dfcdbd;display:block;margin:0 auto;max-width:990px}html body .footer-container .links a,html body .footer-container .offers a,html body .footer-container .referral-links-container a{color:#b1746f;text-decoration:none}html body .footer-container .links a:lang(en),html body .footer-container .offers a:lang(en),html body .footer-container .referral-links-container a:lang(en){color:#eda418}html body .footer-container .links a:hover,html body .footer-container .offers a:hover,html body .footer-container .referral-links-container a:hover{color:#d1685e}html body .footer-container .links a:hover:lang(en),html body .footer-container .offers a:hover:lang(en),html body .footer-container .referral-links-container a:hover:lang(en){color:#fff}html body .footer-container .referral-links-container{margin-bottom:15px;text-align:center}html body .footer-container .referral-links-container a{color:#dfcdbd;font-weight:600}html body .footer-container .referral-links-container a:lang(en){color:#fff}html body .footer-container .mediation a{color:#dfcdbd;font-weight:600}html body .footer-container .links{font-size:18px;line-height:1.5;text-align:center}html body .footer-container .links a{font-size:18px}html body .footer-container .bloctel,html body .footer-container .default-offer,html body .footer-container .special-offer{display:none}.input-container{margin-bottom:10px}.input-container .email-container,.input-container .firstname-container,.input-container .lastname-container{margin-bottom:15px;position:relative;width:100%}.input-container .email-container .loader,.input-container .firstname-container .loader,.input-container .lastname-container .loader{position:absolute;right:10px;top:35%;transform:translateY(-50%)}.input-container .suggestions-list{background-color:#fff;border-top:none;left:0;list-style-type:none;margin:0;max-height:200px;overflow-y:auto;padding:0;position:absolute;top:100%;width:100%;z-index:1000}.input-container .suggestions-list .suggestion-item{color:#000;cursor:pointer;padding:10px;transition:background-color .2s ease}.input-container .suggestions-list .suggestion-item:hover{background-color:#f0f2f5}.loader{animation:rotation 1s linear infinite;border:3px solid #02bfcc;border-bottom-color:transparent;border-radius:50%;box-sizing:border-box;display:inline-block;height:18px;margin-bottom:-3px;width:18px}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}ul{list-style-type:disc}.error{background-color:#b80000;border-radius:10px;color:#fff;display:inline;padding:3px 15px;text-align:center}.recaptcha{color:#392632;font-size:12px;margin-bottom:50px;text-align:center}.recaptcha a{color:#392632;font-weight:700;text-decoration:none}.grecaptcha-badge{visibility:hidden}html body.thank_you{background-color:#392632;background-image:url(/images/psychicExchange/default/default-background-sent-fr.jpg);height:100%;margin:0}@supports (background-image:url("/images/psychicExchange/default/default-background-sent-fr.webp")){html body.thank_you{background-image:url(/images/psychicExchange/default/default-background-sent-fr.webp)}}html body.thank_you:lang(en){background-color:#000;background-image:url(/images/psychicExchange/default/default-background-sent-en.jpg)}@supports (background-image:url("/images/psychicExchange/default/default-background-sent-en.webp")){html body.thank_you:lang(en){background-image:url(/images/psychicExchange/default/default-background-sent-en.webp)}}html body.thank_you .logo{margin-bottom:50px}html body.thank_you .psychic-info-thanks{display:flex;justify-content:center;margin-bottom:50px}html body.thank_you .psychic-info-thanks .psychic-image{border:6px solid #fff;border-radius:50%;height:130px;-o-object-fit:cover;object-fit:cover;width:130px}html body.thank_you .mediation{display:none}html body.thank_you .footer-container{padding:30px 0}html body.thank_you .content{color:#392632;font-family:SourceSansPro,sans-serif;font-size:18px;font-weight:200;margin-bottom:200px;text-align:center}html body.thank_you .content:lang(en){margin-bottom:300px}html body.thank_you .content .first{font-size:22px}
