@import url("https://fonts.googleapis.com/css?family=Kaushan+Script|Roboto:300,400");@keyframes phone-ring{0%{transform:rotate(90deg) scale(1) skew(1deg)}5%{transform:rotate(80deg) scale(1) skew(1deg)}10%{transform:rotate(115deg) scale(1) skew(1deg)}15%{transform:rotate(80deg) scale(1) skew(1deg)}20%{transform:rotate(115deg) scale(1) skew(1deg)}25%{transform:rotate(90deg) scale(1) skew(1deg)}100%{transform:rotate(90deg) scale(1) skew(1deg)}}@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -10px, 0)}70%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -5px, 0)}90%{transform:translate3d(0, -2px, 0)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}*{box-sizing:border-box}body{font-family:'Roboto', sans-serif;background:url(/static/images/avenir-sentimental/bg.jpg);background-size:cover;background-position:center;background-position-y:70px}@media (min-width: 768px){body{background-position-y:0}}body .index:not(.default) .header,body .suite:not(.default) .header,body .rappel:not(.default) .header,body .merci:not(.default) .header{border-bottom:unset}body .index:not(.default) .header:before,body .index:not(.default) .header:after,body .suite:not(.default) .header:before,body .suite:not(.default) .header:after,body .rappel:not(.default) .header:before,body .rappel:not(.default) .header:after,body .merci:not(.default) .header:before,body .merci:not(.default) .header:after{display:none}body .index:not(.default) .content .intro strong,body .suite:not(.default) .content .intro strong,body .rappel:not(.default) .content .intro strong,body .merci:not(.default) .content .intro strong{color:unset}body .index:not(.default) .content .intro .intro-title,body .suite:not(.default) .content .intro .intro-title,body .rappel:not(.default) .content .intro .intro-title,body .merci:not(.default) .content .intro .intro-title{color:unset}body .tlmq-checkbox .checkbox label::before{border:1px solid #4c4c4c}body .index .content .intro{line-height:normal}body .index .content .intro p{margin-bottom:0}body .index .content .cards-game-container{margin:0}body .index .content .cards-game-container.drawn-cards{padding:10px 0}body .index .content .cards-game-container.drawn-cards .mb-2{margin-bottom:0}body .suite .content .intro{margin-top:10px;font-size:18px !important}body .suite .content .psychic-description img{margin-bottom:0}body .suite .content .contact-form .contact-form-subtitle{margin-top:0}@media (min-width: 425px){body .suite .content .contact-form .contact-form-subtitle{margin-top:50px}}body .suite .contact-form .tlmq-button-qg{text-align:center}body .suite .contact-form .tlmq-button-qg .tlmq-button{width:auto;font-size:16px}@media (min-width: 768px){body .suite .contact-form .tlmq-button-qg .tlmq-button{width:100%}}body .callback .optin-cf-container form button{display:block;margin:auto}@media (max-width: 425px){body .callback .content .psychic-description{background:transparent}body .callback .content .psychic-description div:last-child{display:none}body .callback .content .psychic-description .online{left:auto;bottom:-55px}body .callback .content .psychic-description img{margin-top:-65px;margin-bottom:-65px}}@media (min-width: 425px){body .callback .content .conversational-form .conversation-content{margin-top:30px}}body .thanks .content-body{padding:20px}body .thanks .content-body .bloc-promo sup{font-size:14px}body .thanks .content-body .thanks-title{margin-bottom:10px}body .thanks .content-body .thanks-title span{font-size:18px}body .cards-game-container{margin:20px 0}@media (min-width: 768px){body .cards-game-container{margin:60px 0}}body .february2020 .optin-cf-container :global .grecaptcha-badge{visibility:hidden}body .february2020 .optin-cf-container .cf-optins-wrapper .tlmq-button{background:#a21972;color:white}body .december2019{background-position:center}@media (max-width: 425px){body .december2019.index .content .intro{display:block !important}}body .december2019.suite .content-body,body .december2019.callback .content-body{max-width:1440px}body .december2019.index .content .intro{padding:1rem 2rem;margin:0;background:rgba(157,0,5,0.5);display:flex;align-items:center}body .december2019.index .content .intro::before{content:url(/static/images/avenir-sentimental/rond-amour.png);margin-right:10px}body .december2019.index .content .cards-game-container.cards-game{margin:0 0 60px !important}body .december2019 .swiper-slide span.highlighted{color:#9d0005 !important}body .december2019 .prefooter-banner-wrapper{background:linear-gradient(to top, #b28c47 0%, #f6d589 100%) !important;color:white}body .december2019 .tlmq-footer{background:#9d0005 !important;color:white}body .december2019 .header{color:#9d0005;background:linear-gradient(to top, #b28c47 0%, #f6d589 100%) !important;border:none}body .december2019 .content-body{background-color:rgba(170,24,0,0.6);margin:0 auto;width:100%;max-width:1024px}body .december2019 .content-body .psychic-description img{border:5px solid #9d0005 !important}body .december2019 .content-body .contact-form,body .december2019 .content-body .psychic-description{background-color:#9d0005 !important}body .december2019 .content-body .conversational-form .conversational-form-title{text-shadow:2px 0 0 #caa55e, -2px 0 0 #caa55e, 0 2px 0 #caa55e, 0 -2px 0 #caa55e, 1px 1px #caa55e, -1px -1px 0 #caa55e, 1px -1px 0 #caa55e, -1px 1px 0 #caa55e !important}body .december2019 .content-body .contact-form .contact-form-title{text-shadow:2px 0 0 #caa55e, -2px 0 0 #caa55e, 0 2px 0 #caa55e, 0 -2px 0 #caa55e, 1px 1px #caa55e, -1px -1px 0 #caa55e, 1px -1px 0 #caa55e, -1px 1px 0 #caa55e !important}body .december2019 .content-body .contact-form .contact-form-content .tlmq-button{background-color:#CAA55E !important;color:#fff !important;border:4px solid #fff !important}body .december2019 .content-body .intro span{color:white !important}body .december2019 .content-body .title{background:linear-gradient(to top, #b28c47 0%, #f6d589 100%) !important}body .december2019.thanks .content-body .LDE-thanks p{color:white !important}body .december2019.thanks .content-body .LDE-thanks .bloc-promo{background-color:#caa55e !important;color:white !important;font-weight:bold}body .december2019.thanks .content-body .LDE-thanks .bloc-promo a{color:white !important;font-weight:bold}body .december2019.thanks .content-body .LDE-thanks .callback-success p{color:white !important}body .december2019.callback .content{margin:60px auto 0}body .december2019 .content .conversational-form,body .december2019 .content .psychic-description{background-color:#9d0005 !important}body .december2019 .content .psychic-description img{border:5px solid #9d0005 !important}body .december2019 .content .intro strong{color:white}body .december2019 .content .cards-game-container .card img{border:none}body .december2019 .content .cards-game-container.drawn-cards{background-color:unset}body .header{display:flex;justify-content:center;padding:20px 0;border-bottom:4px solid #4a0b34;color:white;font-family:'Kaushan Script', cursive;font-size:35px;text-align:center}body .header::before,body .header::after{content:'';display:block;width:55px;background-image:url("/static/images/avenir-sentimental/coeurs.png");background-size:contain;background-repeat:no-repeat}body .header::before{margin-right:10px}body .header::after{margin-left:10px;transform:scaleX(-1)}body .unsubscribe-component-wrapper{margin:40px auto;background:#fff}body .content .intro{max-width:1024px;margin:40px auto;font-size:20px;font-weight:300;text-align:center;line-height:1.6}body .content .intro h1{margin-bottom:0}body .content .intro h1 span{font-size:24px !important}body .content .intro strong{font-weight:bold}body .content .intro .intro-title{display:block;color:#761253;font-size:34px;font-weight:700}body .content .intro strong{color:#a21972}body .content .cards-game-container.drawn-cards{display:block;margin-bottom:0;padding:40px 0;background-color:#a21972}body .content .cards-game-container.drawn-cards .drawn-cards{justify-content:center;margin:0}body .content .cards-game-container.drawn-cards .drawn-cards .drawn-card-wrapper{margin:0 30px}body .content .cards-game-container.drawn-cards .name-drawn-card{color:white}body .content .cards-game-container.drawn-cards .card img{border-radius:8px}body .content .cards-game-container .card img{border:3px solid #a21972;border-radius:4px;box-shadow:none}body .content .cards-game-container .title{display:block;margin-bottom:30px;color:white;font-size:24px;text-align:center}body .content .psychic-description{display:flex;position:relative;max-width:350px;flex-direction:column;align-items:center;padding:18px;border-radius:3px;background-color:#444;color:white;font-size:15px;font-weight:300;font-style:italic;text-align:center;line-height:1.6;margin-bottom:0}body .content .psychic-description img{width:160px;height:160px;margin-top:-70px;margin-bottom:20px;border:5px solid #444;border-radius:50%}body .content .psychic-description .online{position:absolute;left:15px;width:67px;padding:5px;background:#3fb34f;border-radius:3px;text-align:center;animation:pulse 1s infinite}body .content .contact-form{float:left;max-width:780px;margin-left:20px;padding:20px 6%;border-radius:3px;background-color:#a21972;color:#fff;margin-right:20px}body .content .contact-form .contact-form-subtitle{margin-top:20px;text-align:center;font-size:19px}body .content .contact-form .fields{padding:20px 20px 0}body .content .contact-form .fields label{font-size:1rem}body .content .contact-form .fields label .front-component-label{color:white}body .content .contact-form .fields .field-wrapper{margin-top:5px;color:#555555}body .content .contact-form .contact-form-title{margin-top:-50px;font-family:'Kaushan Script', cursive;font-size:40px;text-align:center;text-shadow:2px 0 0 #a21972, -2px 0 0 #a21972, 0 2px 0 #a21972, 0 -2px 0 #a21972, 1px 1px #a21972, -1px -1px 0 #a21972, 1px -1px 0 #a21972, -1px 1px 0 #a21972}body .content .contact-form .tlmq-button{width:100%;margin-top:10px;border:4px solid #1d0515;border-radius:6px;background-color:#fff;color:#a21972;font-size:22px;font-weight:700;text-transform:uppercase;transition:300ms all ease}body .content .contact-form .tlmq-button:hover{border-radius:25px;background-color:#222;color:#fff}body .content .conversational-form{display:flex;flex-direction:column;flex:1 1;max-width:680px;height:620px;margin-left:20px;padding:20px;border-radius:4px;background-color:#a21972;margin-right:20px}body .content .conversational-form .conversational-form-title{margin-top:-52px;margin-bottom:20px;color:white;font-family:'Kaushan Script', cursive;font-size:40px;text-align:center;text-shadow:2px 0 0 #a21972, -2px 0 0 #a21972, 0 2px 0 #a21972, 0 -2px 0 #a21972, 1px 1px #a21972, -1px -1px 0 #a21972, 1px -1px 0 #a21972, -1px 1px 0 #a21972}body .content .conversational-form .conversation-content{flex:1 1;border-radius:4px;overflow:hidden;background-color:white}body .suite .content{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}body .suite .content::after{content:'';display:block;clear:both}body .suite .content .intro{min-width:100%;margin-bottom:80px;font-size:24px}body .suite .content .cards-game-container.drawn-cards{min-width:100%}body .callback .content{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;margin:60px 0 0}body .callback .content .cards-game-container.drawn-cards{min-width:100%}body .callback .tlmq-footer .content{margin:auto}body .confirmation .congratulations-wrapper{padding:50px 20px 50px 20px;text-align:center;min-height:calc(100vh - 300px)}body .confirmation .congratulations-wrapper .first-message{text-transform:uppercase;color:#e9292a;font-size:1.3rem}body .confirmation .congratulations-wrapper .second-message{margin-top:40px;margin-bottom:40px}body .confirmation .congratulations-wrapper .bloc-promo{padding:20px 10px;max-width:250px;margin:auto}body .confirmation .congratulations-wrapper .bloc-promo strong{font-size:1.8rem}body .confirmation .congratulations-wrapper .third-message{margin-top:20px;margin-bottom:20px}body .confirmation .congratulations-wrapper .fourth-message{text-transform:uppercase;font-size:1.2rem}body .confirmation .congratulations-wrapper .fourth-message strong{color:#e9292a;font-size:1.8rem}body .confirmation .congratulations-wrapper .failed{text-transform:initial;margin-top:40px}body .automne2019{background-repeat:no-repeat;background-size:cover;background-position-x:center}body .automne2019 .header{border-bottom:none}body .automne2019 .content-body{background-color:rgba(255,255,255,0.3);margin:0 auto 90px;width:54%}@media (max-width: 1024px){body .automne2019 .content-body{width:75%}}@media (max-width: 768px){body .automne2019 .content-body{width:80%}}@media (max-width: 425px){body .automne2019 .content-body{width:100%}}body .automne2019 .content-body .intro{margin:0 auto;background-color:#aa1800;padding:20px;color:white}@media (max-width: 768px){body .automne2019 .content-body .intro p:nth-child(1) span{line-height:1}}@media (max-width: 425px){body .automne2019 .content-body .intro p:nth-child(1) span{line-height:0.8}}body .automne2019 .content-body .intro p:nth-child(1) strong{color:white}@media (max-width: 768px){body .automne2019 .content-body .intro p:nth-child(1) strong{font-size:0.6em}}@media (max-width: 768px){body .automne2019 .content-body .intro p:nth-child(2){font-size:0.8em}}body .automne2019 .content-body .intro p:nth-child(2) strong{color:#fcc12f}@media (max-width: 768px){body .automne2019 .content-body .intro p:nth-child(2) strong{font-size:1.2em}}body .automne2019 .content-body .cards-game-container{background-color:initial}body .automne2019 .content-body .cards-game-container .cards-game-wrapper{margin:50px auto 20px}body .automne2019 .content-body .cards-game-container .title{background-color:#aa1800;font-size:30px;font-weight:400;line-height:30px;padding:15px 0;margin-bottom:0}body .automne2019 .content-body .cards-game-container .title p{margin-bottom:0}body .automne2019 .content-body .cards-game-container .title p span{font-size:30px}body .automne2019 .content-body .cards-game-container .card img{border:none;border-radius:unset}body .automne2019.suite .content-body{width:70%}@media (max-width: 1024px){body .automne2019.suite .content-body{width:85%}}@media (max-width: 768px){body .automne2019.suite .content-body{width:90%}}@media (max-width: 425px){body .automne2019.suite .content-body{width:100%}}body .automne2019.suite .content-body .intro{margin:0 auto 80px}@media (max-width: 768px){body .automne2019.suite .content-body .intro span{display:block;font-size:0.8em;line-height:1.2}}body .automne2019.suite .content-body .intro strong{color:#fcc12f}body .automne2019.suite .content-body .psychic-description{float:left}body .automne2019.suite .content-body .contact-form{float:right;background-color:#aa1800}body .automne2019.suite .content-body .contact-form .tlmq-button{color:#de2a00;border-color:#de2a00}body .automne2019.suite .content-body .contact-form .tlmq-button:hover{background-color:#de2a00;color:#fff}@media (max-width: 425px){body .automne2019.suite .content-body .contact-form{margin-left:0;margin-right:0;max-width:initial}}body .automne2019.callback .header{margin-bottom:80px}body .automne2019.callback .content-body .conversational-form{background-color:#aa1800}@media (max-width: 425px){body .automne2019.callback .content-body .conversational-form{margin-left:0;margin-right:0}}@media (min-width: 640px) and (max-width: 1150px){body .body .content .contact-form{margin-top:40px}body .body .content .conversational-form{margin-top:40px}body .body.callback .content{flex-direction:column;align-items:center}}@media (max-width: 640px){body .header{font-size:24px}body .header::before,body .header::after{width:31px}body .content .intro{margin:0;padding:0 10px}body .content .cards-game-container.drawn-cards .drawn-cards .drawn-card-wrapper{margin:0}body .content .contact-form{margin-top:20px;max-width:350px;padding:20px 5px}body .content .contact-form .contact-form-title{margin-top:0}body .content .contact-form .required-fields,body .content .contact-form .tlmq-optins{padding:0 5px}body .content .conversational-form{margin-top:20px}body .content .conversational-form .conversational-form-title{margin-top:0;font-size:2rem}body .content .conversational-form .conversation-content>div>div>div{max-width:100%}body .content .callback-success{padding:0 10px}}.valentin2020 .optin-cf-container :global .grecaptcha-badge{visibility:hidden}.valentin2020 .optin-cf-container .cf-optins-wrapper .tlmq-button{background-color:#90020f;color:white;font-weight:bold}.valentin2020 .loader-with-cards-wrapper label{text-shadow:0px 0px 2px black;color:white !important}.valentin2020 .header{background:transparent;border-bottom:none}@media (max-width: 425px){.valentin2020 .content .intro{margin:0}.valentin2020 .content .intro span p span{font-size:1rem !important}.valentin2020 .content .intro span p span:first-child{font-size:1.5rem !important}}.valentin2020 .content .LDE-thanks .callback-success,.valentin2020 .content .LDE-thanks .callback-error{color:white}.valentin2020 .content .LDE-thanks .bloc-promo{background-color:#d23240 !important;color:white !important}.valentin2020 .content .LDE-thanks .bloc-promo a{color:white !important}.valentin2020 .content .LDE-thanks .infos-optin-email-thanks{color:white}.valentin2020 .content .psychic-description{background-color:#d23240}.valentin2020 .content .psychic-description img{border:5px solid #d23240}.valentin2020 .content .conversational-form{background-color:#90020f}.valentin2020 .content .conversational-form .conversational-form-title{text-shadow:2px 0 0 #90020f,-2px 0 0 #90020f,0 2px 0 #90020f,0 -2px 0 #90020f,1px 1px #90020f,-1px -1px 0 #90020f,1px -1px 0 #90020f,-1px 1px 0 #90020f}.valentin2020 .content .contact-form{max-width:600px;background-color:#90020f}.valentin2020 .content .contact-form .tlmq-button{color:white;background-color:#d23240;border:2px solid white}.valentin2020 .content .contact-form .contact-form-title{text-shadow:2px 0 0 #90020f,-2px 0 0 #90020f,0 2px 0 #90020f,0 -2px 0 #90020f,1px 1px #90020f,-1px -1px 0 #90020f,1px -1px 0 #90020f,-1px 1px 0 #90020f}.valentin2020 .content .contact-form .contact-form-content .rgpd-text{color:white}.valentin2020 .content .cards-game-container.drawn-cards{background-color:unset}.valentin2020 .content .cards-game-container.drawn-cards .card img{border:none;outline-offset:-3px;outline:#fff solid thin}@media (max-width: 425px){.valentin2020 .content .cards-game-container.drawn-cards{margin:0;padding:0}}.valentin2020 .content .cards-game-container .hand-cards .card img{border:unset !important;outline-offset:-3px;outline:#fff solid thin}@media (max-width: 425px){.valentin2020 .content .cards-game-container.cards-game{margin:0}}.valentin2020 .content.content-body{max-width:1024px;margin:0 auto;background:rgba(0,0,0,0.2)}.valentin2020 .content.content-body .intro .intro-title{color:white !important}.valentin2020 .content.content-body .intro span{color:white}.valentin2020 .content.content-body .intro span p span{color:white !important}.valentin2020 .content.content-body .intro span p span strong{color:white}.valentin2020 .content.content-body .intro span strong{color:white}.valentin2020 .content .cards-game-container.cards-game #title-cards-game-cards-game{background:#90020f}.valentin2020 .content .cards-game-container.drawn-cards{background-color:transparent}.valentin2020 .content .cards-game-container.drawn-cards #title-cards-game-drawn-cards{background:#90020f}.valentin2020 .content .prefooter-banner-wrapper{background:rgba(30,30,30,0.2) !important}.valentin2020 .content .tlmq-footer{background:#90020f !important}.valentin2020 .tlmq-media-banner .swiper-container .swiper-wrapper .swiper-slide{color:white !important}.valentin2020 .tlmq-media-banner .swiper-container .swiper-wrapper .swiper-slide .highlighted{color:white !important}.valentin2020 .tlmq-media-banner .swiper-container .swiper-wrapper .swiper-slide a{color:white !important}.valentin2020 .tlmq-media-banner .swiper-container .swiper-wrapper .swiper-slide a span{color:white !important}.october2020 .ambiance-picture{width:100%}.october2020 .header{margin-bottom:10px}.october2020 .content .contact-form .tlmq-button-qg .tlmq-button{border:none;color:red;width:auto;font-size:16px}.october2020 .content .cards-game-container{margin:40px 0}.october2020 .content .cards-game-container.drawn-cards{padding:25px 0}.october2020 .content .cards-game-container.drawn-cards #title-cards-game-drawn-cards p{margin-bottom:15px}.october2020.suite .header p{margin-bottom:0 !important}.october2020.suite .intro{margin-top:0 !important;margin-bottom:40px !important}.october2020.callback .header{border-bottom:none !important}.october2020.callback .header p{margin-bottom:0 !important}.october2020.callback div#title-cards-game-drawn-cards{color:#fff !important}.february2022 .header{padding:0;padding-top:10px}.february2022 .header img{height:100%}@media (max-width: 768px){.february2022 .header img{max-width:85%;padding-top:5px}}.february2022 .content .intro{max-width:800px;padding:20px 100px;border-radius:10px;border:1px solid #fff}@media (max-width: 768px){.february2022 .content .intro{max-width:660px}}@media (max-width: 425px){.february2022 .content .intro{padding:20px 30px}.february2022 .content .intro img{width:100% !important}}.february2022 .content .cards-game-container{margin:60px 0;padding-top:20px;border-top:1px solid #fff;border-bottom:1px solid #fff;padding-bottom:0px;background:#060028}.february2022 .content .cards-game-container.drawn-cards{background-color:#c40009;border:0}
