@media only screen and (max-width:767px){body #page-container .et_pb_section .et_pb_button_0::after{content:attr(data-icon)!important}}.video-forme{overflow:hidden;aspect-ratio:10 / 9;-webkit-mask-image:url("data:image/svg+xml;utf8,");mask-image:url("data:image/svg+xml;utf8,");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 90'%3E%3Cpath d='M50 88 C20 65 0 48 0 26 C0 11 12 0 26 0 C37 0 45 6 50 14 C55 6 63 0 74 0 C88 0 100 11 100 26 C100 48 80 65 50 88Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 90'%3E%3Cpath d='M50 88 C20 65 0 48 0 26 C0 11 12 0 26 0 C37 0 45 6 50 14 C55 6 63 0 74 0 C88 0 100 11 100 26 C100 48 80 65 50 88Z'/%3E%3C/svg%3E")}.video-forme video,.video-forme iframe,.video-forme .et_pb_video_box,.video-forme .fluid-width-video-wrapper{width:100%!important;height:100%!important;padding-top:0!important;object-fit:cover;display:block}.bouton_langue{position:relative!important;display:inline-flex!important;align-items:center;justify-content:center;font-size:16px!important;padding:6px 48px!important;min-height:44px;width:260px!important;max-width:100%;box-sizing:border-box;box-shadow:0 4px 12px rgba(200,50,92,0.25)}.bouton_langue::before{content:""!important;position:absolute!important;left:6px!important;top:50%!important;transform:translateY(-50%);opacity:1!important;display:block!important;visibility:visible!important;width:32px;height:32px;margin:0!important;border-radius:50%;border:2px solid #fff;background-size:cover!important;background-position:center!important}.bouton_langue::after{position:absolute!important;right:16px!important;left:auto!important;top:50%!important;transform:translateY(-50%);margin:0!important;opacity:1!important;line-height:1!important;font-size:16px!important}.bouton_langue:hover{padding:6px 48px!important}.bouton_fr::before{background:linear-gradient(to right,#002395 33.3%,#fff 33.3% 66.6%,#ED2939 66.6%)}.bouton_es::before{background:linear-gradient(to bottom,#AA151B 25%,#F1BF00 25% 75%,#AA151B 75%)}.bouton_de::before{background:linear-gradient(to bottom,#000 33.3%,#DD0000 33.3% 66.6%,#FFCE00 66.6%)}.bouton_en::before{background-image:url('https://lovedating.me/wp-content/uploads/2026/09/english.png')}.trefle{position:relative;width:min(360px,85vw);aspect-ratio:1;margin:0 auto 22%}.branche{position:absolute;inset:0;transform:rotate(var(--r));pointer-events:none}.feuille{position:absolute;left:30%;top:13%;width:40%;aspect-ratio:1;display:block;pointer-events:none;transform-origin:50% 86%;transition:transform .3s ease,filter .3s ease}.feuille:hover,.feuille:focus-visible{transform:scale(1.1);filter:drop-shadow(0 0 8px rgba(255,255,255,.9))}.coeur{width:100%;height:100%;display:block;pointer-events:none}.drapeau{position:absolute;width:28%;left:36%;top:33%;border-radius:50%;border:2px solid #fff;box-sizing:border-box;pointer-events:none;transform:rotate(calc(-1 * var(--r)));box-shadow:0 2px 6px rgba(0,0,0,.2)}.zone{position:absolute;inset:0;pointer-events:auto;cursor:pointer;clip-path:polygon(50% 24%,58% 16%,70% 12%,82% 14%,91% 22%,94% 33%,91% 45%,80% 58%,51% 86%,22% 58%,10% 46%,7% 34%,10% 22%,18% 15%,30% 12%,42% 16%)}.photo-coeur img{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='2 3 20 18.35'%3E%3Cpath d='M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='2 3 20 18.35'%3E%3Cpath d='M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:58% center;mask-position:58% center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#forminator-module-380,#forminator-module-380 label,#forminator-module-380 input,#forminator-module-380 span,#forminator-module-380 button{font-family:'Exo 2',sans-serif!important}#forminator-module-380 .forminator-label,#forminator-module-380 .forminator-checkbox-label,#forminator-module-380 .forminator-file-upload span{color:#335C95!important}#forminator-module-380 .forminator-input{border:2px solid transparent!important;border-radius:10px!important;background:#FFFFFF!important;color:#335C95!important;min-height:48px!important}#forminator-module-380 .forminator-input:focus{border-color:#335C95!important}#forminator-module-380 .forminator-checkbox-box{border-radius:6px!important;border-color:#335C95!important;background:#FFFFFF!important}#forminator-module-380 .forminator-button-upload{background:#FFFFFF!important;color:#335C95!important;border:2px solid #335C95!important;border-radius:10px!important;font-weight:600!important;white-space:nowrap!important;min-height:48px!important;padding:0 20px!important;box-shadow:none!important}#forminator-module-380 .forminator-button-upload:hover{background:#335C95!important;color:#FFFFFF!important}#forminator-module-380 .forminator-button-submit{background:#D6337A!important;color:#FFFFFF!important;border:none!important;border-radius:999px!important;font-size:18px!important;font-weight:700!important;padding:16px 40px!important;box-shadow:none!important;transition:background .2s ease}#forminator-module-380 .forminator-button-submit:hover{background:#335C95!important}.ligne-coeur{display:flex!important;flex-wrap:nowrap!important;align-items:stretch}.ligne-coeur .col-phrases{display:flex!important;flex-direction:column;justify-content:space-between}.ligne-coeur .col-phrases .et_pb_module{margin-bottom:0!important}@media (min-width:768px) and (max-width:980px){.ligne-coeur>.et_pb_column{margin-right:2%!important;margin-bottom:0!important}.ligne-coeur>.et_pb_column:last-child{margin-right:0!important}.ligne-coeur .col-phrases{width:24%!important}.ligne-coeur .col-coeur{width:48%!important}}@media (max-width:767px){.ligne-coeur{display:grid!important;grid-template-columns:1fr 1fr;column-gap:4%;row-gap:12px;align-items:center}.ligne-coeur>.et_pb_column{width:auto!important;margin:0!important}.ligne-coeur>.col-phrases{display:contents!important}.ligne-coeur .col-phrases .et_pb_module{margin:0!important}.ligne-coeur>.col-coeur{grid-column:1 / 3;grid-row:2}.ligne-coeur .col-coeur .video-forme{max-width:200px!important;margin:0 auto!important}.ligne-coeur>.col-phrases:first-child>.et_pb_module:first-child{grid-column:1;grid-row:1}.ligne-coeur>.col-phrases:first-child>.et_pb_module:last-child{grid-column:1;grid-row:3}.ligne-coeur>.col-phrases:last-child>.et_pb_module:first-child{grid-column:2;grid-row:1}.ligne-coeur>.col-phrases:last-child>.et_pb_module:last-child{grid-column:2;grid-row:3}.ligne-coeur{padding:0 14px!important;box-sizing:border-box}.ligne-coeur .col-phrases img{max-width:165px!important}.trefle{margin-top:-30px!important;margin-bottom:8%!important}}.accordion-all-closed .et_pb_accordion_item.et_pb_toggle_open>.et_pb_toggle_title::before{display:block!important;content:"\e04f"!important;color:#d6337a!important}/.ld-form{--ld-blue:#335C95;--ld-pink:#D6337A;--ld-pink-soft:#FBE7EF;background:#fff;border-radius:24px;padding:36px 36px 30px;max-width:640px;box-shadow:0 20px 50px rgba(51,92,149,.18);font-family:"Exo 2",sans-serif}.ld-form p{margin:0;padding:0}.ld-form br{display:none}.ld-form .ld-title{font-size:26px;font-weight:700;color:var(--ld-blue);margin-bottom:4px}.ld-form .ld-sub{font-size:15px;color:#6b7a90;margin-bottom:28px}.ld-grid{display:flex;flex-direction:column;gap:16px}.ld-form .ld-grid label{display:grid;grid-template-columns:170px 1fr;align-items:center;column-gap:16px;font-family:"Exo 2",sans-serif;font-size:15px;font-weight:600;color:var(--ld-blue)}.ld-form .req{color:var(--ld-pink)}.ld-form .ld-grid .wpcf7-form-control-wrap{display:block;margin:0}.ld-form .ld-hint{grid-column:2;display:block;font-size:12px;font-weight:400;color:#335C95;margin-top:6px}.ld-form input[type=text],.ld-form input[type=email],.ld-form input[type=date]{width:100%;box-sizing:border-box;height:50px;padding:0 16px;font-family:"Exo 2",sans-serif;font-size:16px;color:#1f2d44;background:#F6F8FB;border:1.5px solid #E2E8F0;border-radius:14px;transition:border-color .2s,box-shadow .2s,background .2s}.ld-form input::placeholder{color:#a0aec0}.ld-form input[type=text]:focus,.ld-form input[type=email]:focus,.ld-form input[type=date]:focus{outline:none;background:#fff;border-color:var(--ld-pink);box-shadow:0 0 0 4px rgba(214,51,122,.15)}.ld-form input[type=file]{width:100%;box-sizing:border-box;padding:12px;cursor:pointer;font-family:"Exo 2",sans-serif;font-size:14px;color:#6b7a90;background:var(--ld-pink-soft);border:2px dashed rgba(214,51,122,.45);border-radius:14px;transition:background .2s,border-color .2s}.ld-form input[type=file]:hover{border-color:var(--ld-pink);background:#F8DCE8}.ld-form input[type=file]::file-selector-button{margin-right:12px;padding:8px 16px;cursor:pointer;font-family:"Exo 2",sans-serif;font-weight:600;color:#fff;background:var(--ld-pink);border:none;border-radius:100px}.ld-form .ld-consent{margin-top:24px}.ld-form .wpcf7-acceptance .wpcf7-list-item{margin:0;display:flex}.ld-form .wpcf7-acceptance label{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-family:"Exo 2",sans-serif;font-weight:400;font-size:14px;color:#4a5a73}.ld-form input[type=checkbox]{appearance:none;-webkit-appearance:none;flex:0 0 20px;width:20px;height:20px;margin:1px 0 0;border:1.5px solid #cbd5e1;border-radius:6px;background:#fff;cursor:pointer;display:grid;place-content:center;transition:all .2s}.ld-form input[type=checkbox]:checked{background:var(--ld-pink);border-color:var(--ld-pink)}.ld-form input[type=checkbox]:checked::after{content:"";width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}.ld-form .ld-consent a{color:var(--ld-blue);text-decoration:underline;text-underline-offset:3px;font-weight:600}.ld-form .ld-submit{position:relative}.ld-form .wpcf7-submit{display:block;width:100%;height:76px;margin-top:28px;cursor:pointer;font-family:"Exo 2",sans-serif;font-size:24px;font-weight:800;letter-spacing:.5px;color:#fff;background:linear-gradient(135deg,#E0478B,#C7246B);border:none;border-radius:100px;box-shadow:0 14px 30px rgba(214,51,122,.40);transition:transform .2s,box-shadow .2s,opacity .2s}.ld-form .wpcf7-submit:hover{transform:translateY(-3px);box-shadow:0 18px 36px rgba(214,51,122,.5)}.ld-form .wpcf7-submit:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.ld-form .wpcf7-spinner{position:absolute;left:50%;transform:translateX(-50%);margin:6px 0 0}.ld-form .ld-secure{text-align:center;font-size:13px;color:#8a97ab;margin-top:14px}.ld-form .wpcf7-not-valid-tip{font-size:12px;color:#335C95;margin-top:6px}.ld-form .wpcf7-not-valid{border-color:var(--ld-pink)!important}.wpcf7 form .wpcf7-response-output{margin:18px 0 0;padding:12px 16px;border-radius:12px;font-family:"Exo 2",sans-serif;font-size:14px}.wpcf7 form.sent .wpcf7-response-output{border-color:#38a169;background:#f0fff4;color:#276749}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output{border-color:#D6337A;background:#FBE7EF;color:#9b1c50}@media (max-width:600px){.ld-form{padding:28px 20px 22px;border-radius:20px}.ld-form .ld-grid label{grid-template-columns:1fr;row-gap:8px}.ld-form .ld-hint{grid-column:1}.ld-form .wpcf7-submit{height:66px;font-size:20px}}@media (max-width:767px){.compteur-82 .percent,.compteur-82 .percent p{line-height:1.1em!important;min-height:0!important;height:auto!important;margin:0!important;padding-bottom:0!important}.compteur-82 .et_pb_module_header,.compteur-82 h3{margin-top:0!important;padding-top:5px!important}}