@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500;600;700&family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400;1,600&family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400&family=Plus+Jakarta+Sans:wght@300;400;500;600;700&display=swap";.esolab-cdv-root{--cdv-gold: #D4AF37;--cdv-gold-light: #F6E6B4;--cdv-gold-soft: rgba(212, 175, 55, .15);--cdv-gold-subtle: rgba(212, 175, 55, .08);--cdv-gold-glow: rgba(212, 175, 55, .35);--cdv-sienna: #A85A3C;--cdv-sienna-soft: rgba(168, 90, 60, .15);--cdv-sienna-light: #C97A5C;--cdv-cypress: #1F2D27;--cdv-cypress-dark: #15201B;--cdv-cypress-light: #2A4237;--cdv-cypress-hover: #263830;--cdv-amethyst: #8C5560;--cdv-amethyst-bg: #FAF3F5;--cdv-ivory: #FFFDF8;--cdv-linen: #FAF5EC;--cdv-linen-powder: #FAF7F2;--cdv-ecru: #F6F0E6;--cdv-ecru-warm: #F4EDE0;--cdv-text-dark: #1F2D27;--cdv-text-body: #33443C;--cdv-text-muted: #5E7067;width:100%!important;box-sizing:border-box!important;color:#33443c!important;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;background-color:transparent!important;padding:36px 16px 80px!important;line-height:1.6!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;position:relative!important}.esolab-cdv-root *,.esolab-cdv-root *:before,.esolab-cdv-root *:after{box-sizing:border-box!important}.esolab-cdv-root .esolab-cdv-wrap{max-width:880px!important;margin:0 auto!important;width:100%!important;box-sizing:border-box!important}.esolab-cdv-root .esolab-cdv-screen{width:100%!important;box-sizing:border-box!important;animation:cdvFadeIn .38s cubic-bezier(.16,1,.3,1)!important}@keyframes cdvFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.esolab-cdv-root .cdv-orfevrerie-frame{position:relative!important;background:radial-gradient(circle at 50% 12%,#fffdf8,#faf5ec 60%,#f4ede0)!important;border:1.5px solid #A85A3C!important;border-radius:4px!important;box-shadow:inset 0 0 28px #d4af3714,inset 0 0 0 1px #a85a3c40,0 14px 40px #15201b14!important;padding:42px 32px!important;margin:0 auto!important;width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.esolab-cdv-root .cdv-orfevrerie-frame:before{content:""!important;position:absolute!important;top:6px!important;right:6px!important;bottom:6px!important;left:6px!important;border:1px solid rgba(212,175,55,.6)!important;border-radius:2px!important;pointer-events:none!important;box-shadow:inset 0 0 14px #d4af370d!important}.esolab-cdv-root .cdv-frame-content{position:relative!important;z-index:2!important;width:100%!important}.esolab-cdv-root .cdv-corner{position:absolute!important;width:26px!important;height:26px!important;pointer-events:none!important;z-index:4!important}.esolab-cdv-root .cdv-corner-tl{top:9px!important;left:9px!important}.esolab-cdv-root .cdv-corner-tr{top:9px!important;right:9px!important;transform:scaleX(-1)!important}.esolab-cdv-root .cdv-corner-bl{bottom:9px!important;left:9px!important;transform:scaleY(-1)!important}.esolab-cdv-root .cdv-corner-br{bottom:9px!important;right:9px!important;transform:scale(-1)!important}.esolab-cdv-root .cdv-astre-container{width:120px!important;height:120px!important;margin:0 auto 16px!important;display:flex!important;align-items:center!important;justify-content:center!important}.esolab-cdv-root .cdv-astre-svg{width:100%!important;height:100%!important;filter:drop-shadow(0 0 14px rgba(212,175,55,.4))!important;animation:cdvPulseSlow 5s ease-in-out infinite!important}@keyframes cdvPulseSlow{0%,to{transform:scale(1);filter:drop-shadow(0 0 12px rgba(212,175,55,.35))}50%{transform:scale(1.025);filter:drop-shadow(0 0 20px rgba(212,175,55,.65))}}.esolab-cdv-root .cdv-cartouche-top,.esolab-cdv-root .cdv-badge,.esolab-cdv-root .esolab-cdv-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#a85a3c!important;background:#faf7f2!important;border:1px solid #D4AF37!important;padding:5px 16px!important;border-radius:999px!important;margin:0 auto 16px!important;box-shadow:0 1px 4px #d4af371a!important;white-space:nowrap!important;box-sizing:border-box!important}.esolab-cdv-root .cdv-welcome-card{text-align:center!important}.esolab-cdv-root .cdv-main-title{font-family:Cinzel,Playfair Display,serif!important;font-size:clamp(24px,5vw,36px)!important;font-weight:600!important;line-height:1.25!important;color:#1f2d27!important;margin:12px auto 16px!important;max-width:680px!important;text-align:center!important}.esolab-cdv-root .cdv-lead-text{font-family:Plus Jakarta Sans,sans-serif!important;font-size:clamp(14px,3.2vw,16px)!important;color:#33443c!important;line-height:1.6!important;margin:0 auto 24px!important;max-width:620px!important;text-align:center!important}.esolab-cdv-root .cdv-welcome-features{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:12px!important;margin-bottom:28px!important}.esolab-cdv-root .cdv-feat-cartouche{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:13px!important;font-weight:500!important;color:#1f2d27!important;background:#fffdf8!important;border:1px solid rgba(212,175,55,.6)!important;padding:6px 14px!important;border-radius:999px!important}.esolab-cdv-root .cdv-feat-star{color:#d4af37!important;font-size:11px!important}.esolab-cdv-root .cdv-feat-sep{color:#a85a3c!important;font-size:8px!important}.esolab-cdv-root .cdv-btn-orfevre{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;background:#1f2d27!important;color:#f4f1ec!important;font-family:Cinzel,Playfair Display,serif!important;font-size:14px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:16px 32px!important;border:1.5px solid #D4AF37!important;border-radius:4px!important;cursor:pointer!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;text-decoration:none!important;box-shadow:inset 0 0 0 1px #d4af3766,0 8px 24px #1f2d274d!important;position:relative!important;overflow:hidden!important}.esolab-cdv-root .cdv-btn-orfevre:hover{background:#15201b!important;color:#fffdf8!important;border-color:#f6e6b4!important;box-shadow:inset 0 0 0 1px #d4af37cc,0 10px 30px #d4af3773!important;transform:translateY(-2px)!important}.esolab-cdv-root .cdv-btn-arrow{font-size:16px!important;transition:transform .3s ease!important}.esolab-cdv-root .cdv-btn-orfevre:hover .cdv-btn-arrow{transform:translate(4px)!important}.esolab-cdv-root .cdv-step-nav-bar,.esolab-cdv-root .cdv-progress-info,.esolab-cdv-root .cdv-quiz-top-bar,.esolab-cdv-root .cdv-quiz-nav-row{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important;margin-bottom:12px!important;box-sizing:border-box!important}.esolab-cdv-root .cdv-back-btn{background:transparent!important;border:1px solid transparent!important;padding:6px 14px!important;border-radius:4px!important;font-family:Cinzel,Playfair Display,serif!important;font-size:12px!important;font-weight:500!important;letter-spacing:.05em!important;color:#1f2d27!important;cursor:pointer!important;transition:all .25s ease!important;text-decoration:none!important;line-height:1.2!important;display:inline-flex!important;align-items:center!important;gap:6px!important;box-shadow:none!important;outline:none!important;-webkit-appearance:none!important;appearance:none!important}.esolab-cdv-root .cdv-back-btn:hover{color:#d4af37!important;background:#d4af371f!important;border-color:#d4af374d!important}.esolab-cdv-root .cdv-step-badge,.esolab-cdv-root .cdv-step-pill{white-space:nowrap!important;font-size:11px!important;letter-spacing:.12em!important;padding:4px 10px!important;border:1px solid #D4AF37!important;border-radius:20px!important;background:#faf7f2!important;color:#a85a3c!important;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:600!important;text-transform:uppercase!important;display:inline-block!important;line-height:1.2!important;box-sizing:border-box!important}.esolab-cdv-root .cdv-progress-rail,.esolab-cdv-root .cdv-progress-track{width:100%!important;height:6px!important;border-radius:4px!important;background:#a85a3c26!important;border:1px solid rgba(212,175,55,.3)!important;overflow:hidden!important;margin:0 0 18px!important;box-sizing:border-box!important;position:relative!important}.esolab-cdv-root .cdv-progress-gauge,.esolab-cdv-root .cdv-progress-bar,.esolab-cdv-root .cdv-progress-fill{background:linear-gradient(90deg,#a85a3c,#d4af37,#f3e5ab)!important;height:100%!important;border-radius:4px!important;box-shadow:0 0 10px #d4af3799!important;transition:width .4s ease!important}.esolab-cdv-root .cdv-question-title,.esolab-cdv-root .cdv-q-title,.esolab-cdv-root h2.cdv-question-title{font-size:clamp(17px,4vw,22px)!important;line-height:1.35!important;font-weight:500!important;text-align:center!important;color:#1f2d27!important;font-family:Cinzel,Playfair Display,serif!important;max-width:680px!important;margin:16px auto 20px!important;text-wrap:balance!important;letter-spacing:.02em!important}.esolab-cdv-root .cdv-choices-container,.esolab-cdv-root .cdv-choices-list{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important;box-sizing:border-box!important;margin-top:8px!important}.esolab-cdv-root .cdv-choice-card{display:flex!important;align-items:center!important;gap:16px!important;width:100%!important;padding:14px 18px!important;background:#fffdf8!important;border:1.5px solid #A85A3C!important;border-radius:4px!important;box-shadow:inset 0 0 18px #d4af3714,0 4px 12px #15201b0a!important;cursor:pointer!important;text-align:left!important;transition:all .25s ease!important;position:relative!important;margin:0!important;box-sizing:border-box!important;outline:none!important;-webkit-appearance:none!important;appearance:none!important;overflow:hidden!important}.esolab-cdv-root .cdv-choice-card:before{content:""!important;position:absolute!important;top:4px!important;right:4px!important;bottom:4px!important;left:4px!important;border:1px solid rgba(212,175,55,.35)!important;border-radius:2px!important;pointer-events:none!important;transition:all .25s ease!important}.esolab-cdv-root .cdv-choice-card:hover{background:#faf5ec!important;border-color:#d4af37!important;box-shadow:inset 0 0 22px #d4af3726,0 6px 18px #d4af3733!important;transform:translateY(-1px)!important}.esolab-cdv-root .cdv-choice-card:hover:before{border-color:#d4af37!important;box-shadow:0 0 8px #d4af374d!important}.esolab-cdv-root .cdv-choice-card.cdv-selected{background:#faf5ec!important;border-color:#d4af37!important;box-shadow:0 0 0 2px #d4af37,0 6px 20px #d4af3740!important}.esolab-cdv-root .cdv-choice-card.cdv-selected:before{border-color:#d4af37!important}.esolab-cdv-root .cdv-choice-card.cdv-disabled{pointer-events:none!important;opacity:.85!important}.esolab-cdv-root .cdv-choice-seal{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;max-width:36px!important;max-height:36px!important;border-radius:50%!important;background:#1f2d27!important;border:1.5px solid #D4AF37!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;box-sizing:border-box!important;box-shadow:0 2px 6px #0003!important;transition:all .25s ease!important}.esolab-cdv-root .cdv-choice-card:hover .cdv-choice-seal,.esolab-cdv-root .cdv-choice-card.cdv-selected .cdv-choice-seal{background:#d4af37!important;border-color:#fffdf8!important;box-shadow:0 0 10px #d4af3799!important}.esolab-cdv-root .cdv-seal-letter{font-family:Cinzel,Playfair Display,serif!important;font-size:15px!important;font-weight:600!important;color:#d4af37!important;line-height:1!important;text-align:center!important;display:block!important;transition:color .25s ease!important}.esolab-cdv-root .cdv-choice-card:hover .cdv-seal-letter,.esolab-cdv-root .cdv-choice-card.cdv-selected .cdv-seal-letter{color:#1f2d27!important}.esolab-cdv-root .cdv-choice-text{font-size:clamp(14px,3.2vw,15.5px)!important;line-height:1.4!important;font-weight:400!important;color:#2a3830!important;font-family:Plus Jakarta Sans,sans-serif!important;text-align:left!important;flex-grow:1!important}.esolab-cdv-root .cdv-loader-card{text-align:center!important;padding:50px 24px!important}.esolab-cdv-root .cdv-astre-spinning .cdv-astre-svg{animation:cdvRotateAstre 9s linear infinite!important}@keyframes cdvRotateAstre{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.esolab-cdv-root .cdv-loader-title{font-family:Cinzel,Playfair Display,serif!important;font-size:clamp(18px,4vw,24px)!important;font-weight:500!important;color:#1f2d27!important;margin:16px 0 10px!important;text-align:center!important}.esolab-cdv-root .cdv-loader-sub{font-family:Plus Jakarta Sans,sans-serif!important;font-size:14px!important;color:#5e7067!important;max-width:480px!important;margin:0 auto 24px!important;text-align:center!important}.esolab-cdv-root .cdv-loader-gauge{width:100%!important;max-width:320px!important;height:6px!important;background:#a85a3c26!important;border:1px solid rgba(212,175,55,.4)!important;border-radius:4px!important;margin:0 auto!important;overflow:hidden!important}.esolab-cdv-root .cdv-loader-fill{height:100%!important;background:linear-gradient(90deg,#a85a3c,#d4af37,#f3e5ab)!important;border-radius:4px!important;animation:cdvLoaderPulse 1.8s ease-in-out infinite!important}@keyframes cdvLoaderPulse{0%{width:10%;transform:translate(0)}50%{width:75%}to{width:100%;transform:translate(0)}}.esolab-cdv-root .cdv-result-wrap{width:100%!important}.esolab-cdv-root .cdv-result-header-card{text-align:center!important;margin-bottom:28px!important}.esolab-cdv-root .cdv-result-title{font-family:Cinzel,Playfair Display,serif!important;font-size:clamp(22px,4.5vw,32px)!important;font-weight:600!important;line-height:1.25!important;color:#1f2d27!important;margin:14px auto 18px!important;max-width:680px!important;text-align:center!important;text-wrap:balance!important}.esolab-cdv-root .cdv-keywords-wrap{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:8px!important;margin-bottom:8px!important}.esolab-cdv-root .cdv-keyword-tag{display:inline-flex!important;align-items:center!important;background:#faf7f2!important;border:1px solid #D4AF37!important;color:#a85a3c!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.05em!important;padding:5px 14px!important;border-radius:999px!important;box-shadow:0 1px 4px #d4af371a!important}.esolab-cdv-root .cdv-rubrics-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;margin:28px 0!important;width:100%!important}.esolab-cdv-root .cdv-rubric-card{position:relative!important;background:#fffdf8!important;border-radius:4px!important;padding:22px 24px!important;box-shadow:0 4px 16px #15201b0a!important;display:flex!important;flex-direction:column!important;border:1.5px solid rgba(212,175,55,.5)!important}.esolab-cdv-root .cdv-rubric-header{display:flex!important;align-items:center!important;gap:8px!important;margin-bottom:10px!important}.esolab-cdv-root .cdv-rubric-header-star{font-size:13px!important;flex-shrink:0!important}.esolab-cdv-root .cdv-rubric-header-title{font-family:Plus Jakarta Sans,sans-serif!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.12em!important;margin:0!important}.esolab-cdv-root .cdv-rubric-body{font-family:Plus Jakarta Sans,sans-serif!important;font-size:14px!important;line-height:1.6!important;color:#33443c!important;margin:0!important;flex-grow:1!important}.esolab-cdv-root .cdv-rubric-card--essence{border-top:3.5px solid #D4AF37!important}.esolab-cdv-root .cdv-rubric-card--essence .cdv-rubric-header-star,.esolab-cdv-root .cdv-rubric-card--essence .cdv-rubric-header-title{color:#8c6f12!important}.esolab-cdv-root .cdv-rubric-card--forces{border-top:3.5px solid #2A4237!important}.esolab-cdv-root .cdv-rubric-card--forces .cdv-rubric-header-star,.esolab-cdv-root .cdv-rubric-card--forces .cdv-rubric-header-title{color:#1f2d27!important}.esolab-cdv-root .cdv-rubric-card--defis{border-top:3.5px solid #A85A3C!important}.esolab-cdv-root .cdv-rubric-card--defis .cdv-rubric-header-star,.esolab-cdv-root .cdv-rubric-card--defis .cdv-rubric-header-title{color:#a85a3c!important}.esolab-cdv-root .cdv-rubric-card--relations{border-top:3.5px solid #8C5560!important}.esolab-cdv-root .cdv-rubric-card--relations .cdv-rubric-header-star,.esolab-cdv-root .cdv-rubric-card--relations .cdv-rubric-header-title{color:#8c5560!important}.esolab-cdv-root .cdv-conseil-card{position:relative!important;background:linear-gradient(145deg,#f9f3ea,#f4ece0)!important;border:1.5px solid #D4AF37!important;padding:30px 32px!important;margin:28px 0!important;border-radius:4px!important;text-align:center!important;box-shadow:inset 0 0 25px #d4af371f,0 6px 22px #15201b0d!important}.esolab-cdv-root .cdv-conseil-card:before{content:""!important;position:absolute!important;top:5px!important;right:5px!important;bottom:5px!important;left:5px!important;border:1px solid rgba(212,175,55,.65)!important;border-radius:2px!important;pointer-events:none!important}.esolab-cdv-root .cdv-conseil-badge{display:inline-block!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#a85a3c!important;background:#fffdf8!important;border:1px solid #D4AF37!important;padding:5px 16px!important;border-radius:999px!important;margin-bottom:14px!important;box-shadow:0 1px 4px #d4af371a!important;position:relative!important;z-index:2!important}.esolab-cdv-root .cdv-conseil-quote{font-family:Cinzel,Playfair Display,serif!important;font-size:clamp(16px,3.2vw,20px)!important;font-style:italic!important;line-height:1.6!important;color:#1f2d27!important;margin:0!important;padding:0!important;position:relative!important;z-index:2!important}.esolab-cdv-root .cdv-reset-wrap,.esolab-cdv-root .cdv-restart-wrap{display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;margin:32px 0 44px!important;width:100%!important;box-sizing:border-box!important}.esolab-cdv-root .cdv-btn-reset,.esolab-cdv-root #cdv-reset-btn,.esolab-cdv-root .cdv-restart-btn,.esolab-cdv-root .cdv-reset-wrap button,.esolab-cdv-root .cdv-restart-wrap button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:12px 24px!important;background:transparent!important;border:1.5px solid #D4AF37!important;border-radius:4px!important;color:#1f2d27!important;font-family:Cinzel,serif!important;font-size:13px!important;letter-spacing:.08em!important;cursor:pointer!important;transition:all .3s ease!important;text-decoration:none!important;box-shadow:none!important;outline:none!important;-webkit-appearance:none!important;appearance:none!important}.esolab-cdv-root .cdv-btn-reset:hover,.esolab-cdv-root #cdv-reset-btn:hover,.esolab-cdv-root .cdv-restart-btn:hover,.esolab-cdv-root .cdv-reset-wrap button:hover,.esolab-cdv-root .cdv-restart-wrap button:hover{background:#d4af3726!important;border-color:#a85a3c!important;box-shadow:0 4px 15px #d4af3733!important;color:#1f2d27!important;transform:translateY(-1px)!important}.esolab-cdv-root .cdv-practitioners-section,.esolab-cdv-root .cdv-conversion-section{margin-top:24px!important;padding-top:28px!important;padding-bottom:70px!important;border-top:1px dashed rgba(212,175,55,.4)!important;width:100%!important;box-sizing:border-box!important}.esolab-cdv-root .cdv-practitioners-intro,.esolab-cdv-root .cdv-conversion-header{text-align:center!important;max-width:680px!important;margin:0 auto 32px!important;padding:0 16px!important;box-sizing:border-box!important}.esolab-cdv-root .cdv-practitioners-title,.esolab-cdv-root .cdv-conversion-title,.esolab-cdv-root h3.cdv-practitioners-title{font-family:Cinzel,Playfair Display,serif!important;font-size:clamp(18px,4vw,24px)!important;font-weight:600!important;line-height:1.35!important;color:#1f2d27!important;margin:0 0 12px!important;text-align:center!important}.esolab-cdv-root .cdv-practitioners-subtitle,.esolab-cdv-root .cdv-conversion-lead,.esolab-cdv-root p.cdv-practitioners-subtitle{font-family:Plus Jakarta Sans,sans-serif!important;font-size:clamp(14px,3.2vw,15px)!important;color:#3a4942!important;line-height:1.5!important;font-weight:400!important;margin:0 auto!important;text-align:center!important;max-width:640px!important}.esolab-cdv-root .cdv-practitioners-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px!important;width:100%!important;box-sizing:border-box!important}.esolab-cdv-root .cdv-practitioner-card{position:relative!important;background:radial-gradient(circle at 50% 10%,#fffdf8,#faf5ec 65%,#f4ede0)!important;border:1.5px solid #A85A3C!important;border-radius:4px!important;box-shadow:inset 0 0 25px #d4af3714,0 8px 24px #15201b0f!important;padding:34px 24px!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;box-sizing:border-box!important;width:100%!important;overflow:hidden!important}.esolab-cdv-root .cdv-practitioner-card:before{content:""!important;position:absolute!important;top:6px!important;right:6px!important;bottom:6px!important;left:6px!important;border:1px solid #D4AF37!important;border-radius:2px!important;pointer-events:none!important;box-shadow:inset 0 0 10px #d4af370a!important}.esolab-cdv-root .cdv-medallion-wrap{position:relative!important;width:110px!important;height:110px!important;margin:0 auto 14px!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:2!important}.esolab-cdv-root .cdv-practitioner-medallion,.esolab-cdv-root .cdv-medallion-outer,.esolab-cdv-root .cdv-medallion-inner{border:3px solid #D4AF37!important;box-shadow:0 0 0 2px #a85a3c,0 8px 24px #d4af3740!important;border-radius:50%!important;overflow:hidden!important;width:110px!important;height:110px!important;margin:0 auto 14px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#1f2d27!important;box-sizing:border-box!important;flex-shrink:0!important}.esolab-cdv-root .cdv-practitioner-img,.esolab-cdv-root .cdv-practitioner-medallion img,.esolab-cdv-root .cdv-medallion-inner img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border-radius:50%!important}.esolab-cdv-root .cdv-ribbon-tag{display:inline-block!important;background:#faf7f2!important;border:1px solid #D4AF37!important;color:#a85a3c!important;font-size:11px!important;letter-spacing:.1em!important;padding:4px 12px!important;border-radius:20px!important;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:600!important;text-transform:uppercase!important;margin:0 auto 14px!important;white-space:nowrap!important;text-align:center!important;box-sizing:border-box!important;position:relative!important;z-index:2!important}.esolab-cdv-root .cdv-practitioner-name{font-family:Cinzel,Playfair Display,serif!important;font-size:1.65rem!important;font-weight:600!important;color:#1f2d27!important;margin:0 0 12px!important;position:relative!important;z-index:2!important;text-align:center!important}.esolab-cdv-root .cdv-practitioner-bio{font-family:Plus Jakarta Sans,sans-serif!important;font-size:.92rem!important;line-height:1.6!important;color:#4a5b53!important;margin:0 0 24px!important;flex-grow:1!important;display:flex!important;align-items:center!important;text-align:center!important;position:relative!important;z-index:2!important}.esolab-cdv-root .cdv-practitioner-cta{width:100%!important;margin-top:auto!important;margin-bottom:24px!important;position:relative!important;z-index:2!important;text-align:center!important}.esolab-cdv-root .cdv-btn-practitioner,.esolab-cdv-root .cdv-btn-orfevre.cdv-btn-practitioner,.esolab-cdv-root a.cdv-btn-practitioner{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;background:#1f2d27!important;color:#f4f1ec!important;border:none!important;border-radius:4px!important;padding:14px 20px!important;font-family:Cinzel,Playfair Display,Georgia,serif!important;font-size:13px!important;letter-spacing:.08em!important;text-decoration:none!important;cursor:pointer!important;position:relative!important;box-sizing:border-box!important;text-align:center!important;box-shadow:inset 0 0 0 1px #d4af37,inset 0 0 0 3px #d4af3766,0 4px 14px #15201b33!important;transition:all .3s ease!important}.esolab-cdv-root .cdv-btn-practitioner:hover,.esolab-cdv-root .cdv-btn-orfevre.cdv-btn-practitioner:hover,.esolab-cdv-root a.cdv-btn-practitioner:hover{background:#15201b!important;color:#fffdf8!important;box-shadow:inset 0 0 0 1.5px #d4af37,inset 0 0 0 3.5px #d4af37b3,0 6px 20px #d4af3759!important;transform:translateY(-1px)!important}@media(max-width:768px){.esolab-cdv-root{padding:24px 12px 85px!important}.esolab-cdv-root .cdv-orfevrerie-frame{padding:28px 16px!important}.esolab-cdv-root .cdv-main-title{font-size:1.85rem!important}.esolab-cdv-root .cdv-welcome-features{flex-direction:column!important;gap:8px!important}.esolab-cdv-root .cdv-feat-cartouche{width:100%!important;justify-content:center!important}.esolab-cdv-root .cdv-feat-sep{display:none!important}.esolab-cdv-root .cdv-choice-card{padding:13px 15px!important;gap:13px!important}.esolab-cdv-root .cdv-rubrics-grid{grid-template-columns:1fr!important;gap:16px!important}.esolab-cdv-root .cdv-rubric-card{padding:18px 16px!important}.esolab-cdv-root .cdv-conseil-card{padding:24px 16px!important}.esolab-cdv-root .cdv-practitioners-grid{grid-template-columns:1fr!important;gap:24px!important}.esolab-cdv-root .cdv-practitioner-card{padding:28px 16px!important}.esolab-cdv-root .cdv-practitioner-card:last-child{margin-bottom:45px!important}.esolab-cdv-root .cdv-practitioners-section,.esolab-cdv-root .cdv-conversion-section{padding-bottom:85px!important}.esolab-cdv-root .cdv-btn-orfevre{width:100%!important;padding:15px 20px!important;font-size:13px!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/esolab-chemin-de-vie.css.map */
