body.page-template-simulator-btoc{--page-header-height:32px;--simulator-marquee-height:40px;--site-header-position-end:calc(var(--wp-admin--admin-bar--height, 0px) + var(--site-header-height));--simulator-content-max-width:100%;--simulator-content-results-max-width:100%;position:static}body.page-template-simulator-btoc .marquee{--marquee-height:40px;height:var(--simulator-marquee-height);width:100%}body.page-template-simulator-btoc .marquee .marquee-item,body.page-template-simulator-btoc .marquee .marquee-item-separator{align-items:center;display:flex;height:var(--simulator-marquee-height)}body.page-template-simulator-btoc .marquee .marquee-item-separator{margin:0 20px}body.page-template-simulator-btoc .marquee .marquee-item-separator .icon{font-size:24px}body.page-template-simulator-btoc .page-header{height:var(--page-header-height)}body.page-template-simulator-btoc .page-header .page-header-title-container .page-header-title{display:block;text-transform:uppercase}body.page-template-simulator-btoc .content-simulator-b2c .simulator-step:not([data-is-current-step="1"]){display:none}body.page-template-simulator-btoc .actions-bar[data-actions-bar=choices]{box-shadow:0 -2px 6px 0 rgba(0,0,0,.15);max-width:var(--simulator-content-max-width);padding:10px 20px;transform:translateX(-50%)}body.page-template-simulator-btoc .actions-bar[data-actions-bar=choices],body.page-template-simulator-btoc .actions-bar[data-actions-bar=results]{align-items:center;background:var(--wp--preset--color--white);bottom:0;display:flex;height:var(--bottom-bar-height);justify-content:space-between;left:50%;margin-left:auto;margin-right:auto;position:fixed;width:100%}body.page-template-simulator-btoc .actions-bar[data-actions-bar=results]{max-width:1440px;padding:20px 72px;transform:translate(-50%,100%);transition:all 1s ease}body.page-template-simulator-btoc .actions-bar[data-actions-bar=results][data-visible="1"]{transform:translateX(-50%)}@media only screen and (max-width:1023px){body.page-template-simulator-btoc .actions-bar[data-actions-bar=results]{display:none}}body.page-template-simulator-btoc:has(.actions-bar):has(.actions-bar[data-actions-bar=choices]){--bottom-bar-height:68px}body.page-template-simulator-btoc:has(.actions-bar):has(.actions-bar[data-actions-bar=results]){--bottom-bar-height:72px}@media only screen and (min-width:1024px){body.page-template-simulator-btoc:has(.actions-bar):has(.actions-bar[data-actions-bar=results]){--bottom-bar-height:88px}}body.page-template-simulator-btoc:has(.actions-bar){padding-bottom:var(--bottom-bar-height)}body.page-template-simulator-btoc:has(.actions-bar) :focus,body.page-template-simulator-btoc:has(.actions-bar) :target{scroll-margin-bottom:var(--bottom-bar-height)}body.page-template-simulator-btoc{--loader-height:100%;--loader-top:0}body.page-template-simulator-btoc .loader{align-items:center;background-color:var(--wp--preset--color--white);display:none;flex-direction:column;height:var(--loader-height);justify-content:space-between;left:0;padding:calc(52px + var(--wp-admin--admin-bar--height, 0px)) 20px 52px 20px;position:fixed;text-align:center;top:var(--loader-top);width:100%;z-index:10000}body.page-template-simulator-btoc .loader .logo{width:114px}@media only screen and (min-width:1024px){body.page-template-simulator-btoc .loader{gap:24px;justify-content:center}body.page-template-simulator-btoc .loader>*{max-width:800px}}body.page-template-simulator-btoc[data-loading="1"] .loader{display:flex}body.page-template-simulator-btoc .simulator-step[data-step=home]{--wp-site-blocks-padding-top:20px;--wp-site-blocks-padding-bottom:20px}@media only screen and (min-width:1024px){body.page-template-simulator-btoc .simulator-step[data-step=home]{--wp-site-blocks-padding-top:52px;--wp-site-blocks-padding-bottom:52px}}body.page-template-simulator-btoc .simulator-step[data-step^=choices-]{--page-header-position-end:calc(var(--steps-position-end) + var(--page-header-height));--steps-height:60px;--steps-position-end:calc(var(--site-header-position-end) + var(--steps-height))}body.page-template-simulator-btoc .simulator-step[data-step^=choices-] .container-simulator{display:flex;flex-direction:column}body.page-template-simulator-btoc .simulator-step[data-step^=choices-] .page-header{order:2;position:sticky;top:var(--steps-position-end);z-index:200}body.page-template-simulator-btoc .simulator-step[data-step^=choices-] .steps{background:var(--wp--preset--color--white);display:flex;height:var(--steps-height);justify-content:center;margin-left:auto;margin-right:auto;max-width:var(--simulator-content-max-width);order:1;position:sticky;top:var(--site-header-position-end);width:100%;z-index:200}body.page-template-simulator-btoc .simulator-step[data-step^=choices-] .steps .master-stepper{flex:1 1 0}body.page-template-simulator-btoc .simulator-step[data-step^=choices-] .simulator-content{max-width:var(--simulator-content-max-width);order:3;padding:var(--spacing-sm-plus) 20px}body.page-template-simulator-btoc .simulator-step[data-step^=choices-] .questions{--questions-gap:84px;display:flex;flex-direction:column}body.page-template-simulator-btoc .simulator-step[data-step^=choices-] .questions .question{border:none;display:flex;flex-direction:column;gap:var(--spacing-sm);padding:0;transition:opacity .5s ease}body.page-template-simulator-btoc .simulator-step[data-step^=choices-] .questions .question:not(:first-child){margin-top:var(--questions-gap)}body.page-template-simulator-btoc .simulator-step[data-step^=choices-] .questions .question[data-question-disabled="1"],body.page-template-simulator-btoc .simulator-step[data-step^=choices-] .questions .question[data-visible="0"]{--questions-gap:0px;height:0;opacity:0;overflow:hidden}body.page-template-simulator-btoc .simulator-step[data-step^=choices-] .questions .question .intro{padding-bottom:var(--spacing-sm)}body.page-template-simulator-btoc .simulator-step[data-step^=choices-] .questions .question .argument{padding-bottom:32px;padding-top:12px}body.page-template-simulator-btoc .simulator-step[data-step^=choices-] .questions .question .legal{padding-top:32px}body.page-template-simulator-btoc .simulator-step[data-step^=choices-] .questions .question .legal :first-child{margin-top:0}body.page-template-simulator-btoc .simulator-step[data-step^=choices-] .questions .question .legal :last-child{margin-bottom:0}body.page-template-simulator-btoc .simulator-step[data-step^=choices-] .questions .question .fieldset{border:none;display:flex;flex-direction:column;gap:4px;margin:0;padding:0}body.page-template-simulator-btoc .simulator-step[data-step^=choices-] .questions .question .answers[data-type=radio-checkbox]{display:grid;gap:var(--spacing-xs);grid-template-columns:1fr;padding:var(--spacing-xs)}body.page-template-simulator-btoc .simulator-step[data-step^=choices-] .questions .question .answers[data-type=radio-checkbox][data-items-per-line-mobile="2"]{grid-template-columns:repeat(2,1fr)}body.page-template-simulator-btoc .simulator-step[data-step^=choices-] .questions .question .answers[data-type=radio-checkbox][data-items-per-line-mobile="3"]{grid-template-columns:repeat(3,1fr)}body.page-template-simulator-btoc .simulator-step[data-step^=choices-] .questions .question .answers[data-type=radio-checkbox] [data-answer]{display:flex}body.page-template-simulator-btoc .simulator-step[data-step^=choices-] .questions .question .answers[data-type=radio-checkbox] [data-answer][data-visible="0"]{display:none}body.page-template-simulator-btoc .simulator-step[data-step^=choices-] .questions .question .answers[data-type=radio-checkbox] .button-switch{width:100%}body.page-template-simulator-btoc .simulator-step[data-step^=choices-] .questions .question .required-error{display:none}body.page-template-simulator-btoc .simulator-step[data-step^=choices-] .questions .question .actions{display:flex;justify-content:flex-end;padding:12px 8px}body.page-template-simulator-btoc .simulator-step[data-step^=choices-] .questions .question .actions .wp-block-button{flex:1}body.page-template-simulator-btoc .simulator-step[data-step^=choices-] .questions .question .actions .wp-block-button .wp-element-button{width:100%}@media only screen and (min-width:1024px){body.page-template-simulator-btoc .simulator-step[data-step^=choices-]{--page-header-position-end:calc(var(--site-header-position-end) + var(--page-header-height));--steps-position-end:calc(var(--page-header-position-end) + var(--steps-height))}body.page-template-simulator-btoc .simulator-step[data-step^=choices-] .page-header{order:1;top:var(--site-header-position-end)}body.page-template-simulator-btoc .simulator-step[data-step^=choices-] .steps{order:2;top:var(--page-header-position-end)}body.page-template-simulator-btoc .simulator-step[data-step^=choices-] .simulator-content{margin-left:auto;margin-right:auto;padding:calc(var(--spacing-sm-plus)*2) 0 88px 0}body.page-template-simulator-btoc .simulator-step[data-step^=choices-] .questions{--questions-gap:80px}body.page-template-simulator-btoc .simulator-step[data-step^=choices-] .questions .question .answers[data-type=radio-checkbox][data-items-per-line-desktop="1"]{grid-template-columns:repeat(1,1fr)}body.page-template-simulator-btoc .simulator-step[data-step^=choices-] .questions .question .answers[data-type=radio-checkbox][data-items-per-line-desktop="2"]{grid-template-columns:repeat(2,1fr)}body.page-template-simulator-btoc .simulator-step[data-step^=choices-] .questions .question .answers[data-type=radio-checkbox][data-items-per-line-desktop="3"]{grid-template-columns:repeat(3,1fr)}body.page-template-simulator-btoc .simulator-step[data-step^=choices-] .questions .question .answers[data-type=radio-checkbox][data-items-per-line-desktop="4"]{grid-template-columns:repeat(4,1fr)}body.page-template-simulator-btoc .simulator-step[data-step^=choices-] .questions .question .actions .wp-block-button{flex:0 0 auto}}body.page-template-simulator-btoc .simulator-step[data-step=results] .container-simulator{display:flex;flex-direction:column;gap:var(--wp-site-blocks-block-gap);margin:auto;max-width:1440px;overflow:hidden;padding:0 var(--wp-site-blocks-padding-right) var(--wp-site-blocks-padding-bottom) var(--wp-site-blocks-padding-left);position:relative}body.page-template-simulator-btoc .simulator-step[data-step=results] .page-header{order:2;position:sticky;top:var(--site-header-position-end);z-index:200}body.page-template-simulator-btoc .simulator-step[data-step=results] .container-economies{display:flex;flex-direction:column;gap:20px;padding-top:var(--spacing-sm-plus)}body.page-template-simulator-btoc .simulator-step[data-step=results] .container-economies .title{align-items:center;display:flex;justify-content:space-between}body.page-template-simulator-btoc .simulator-step[data-step=results] .container-economies .title .badge-super-producer{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--wp--preset--color--white);border:none;border-radius:50%;box-shadow:0 2px 4px 0 rgba(0,0,0,.25);cursor:pointer;display:flex;justify-content:center;padding:4px;transition:opacity .3s ease 5.5s}body.page-template-simulator-btoc .simulator-step[data-step=results] .container-economies .title .badge-super-producer[data-show="0"]{opacity:0;pointer-events:none}body.page-template-simulator-btoc .simulator-step[data-step=results] .container-economies .title .badge-super-producer img{display:block;height:48px;width:48px}body.page-template-simulator-btoc .simulator-step[data-step=results] .container-economies .title .action{align-items:center;display:flex;gap:var(--spacing-xs)}body.page-template-simulator-btoc .simulator-step[data-step=results] .actions-mobile{padding:20px 0}body.page-template-simulator-btoc .simulator-step[data-step=results] .actions-mobile [data-btn-bilan-container-mobile]{background:var(--wp--preset--color--white);margin-left:-20px;margin-right:-20px;padding:12px;width:100vw}body.page-template-simulator-btoc .simulator-step[data-step=results] .actions-mobile [data-btn-bilan-container-mobile].is-sticky{bottom:0;position:fixed;z-index:200}body.page-template-simulator-btoc .simulator-step[data-step=results] .actions-mobile .wp-block-button{flex-basis:100%}body.page-template-simulator-btoc .simulator-step[data-step=results] .actions-mobile .wp-block-button .wp-element-button{width:100%}@media only screen and (min-width:1024px){body.page-template-simulator-btoc .simulator-step[data-step=results] .container-economies{gap:24px}body.page-template-simulator-btoc .simulator-step[data-step=results] .container-economies .title .badge-super-producer img{height:60px;width:60px}}@keyframes popup-superproducer-animation{20%{transform:translateX(0)}90%{transform:scale(1);transform-origin:top left}to{display:none;transform:scale(0);transform-origin:top left}}body.page-template-simulator-btoc .popup-superproducer{align-items:center;animation:popup-superproducer-animation 5s;animation-delay:.5s;animation-fill-mode:forwards;background:var(--gradientFillGlassLight,linear-gradient(95deg,hsla(0,0%,98%,.59) 5.55%,hsla(0,0%,100%,.27) 50.46%,hsla(0,0%,96%,.43) 101.24%),hsla(0,0%,100%,.7));border:1px solid var(--outlineGlassdark,#fffdfd);border-radius:16px;box-shadow:0 4px 4px 0 rgba(0,0,0,.15);display:none;flex-direction:column;gap:var(--spacing-lg);justify-content:center;padding:92px var(--spacing-lg-plus);position:absolute;transform:translateX(calc(-100px - 100%));width:344px;z-index:100}body.page-template-simulator-btoc .popup-superproducer[data-show="1"]{display:inline-flex}@media only screen and (min-width:1024px){body.page-template-simulator-btoc .popup-superproducer{height:500px;padding:var(--spacing-lg-plus);width:723px}}body.page-template-simulator-btoc [data-modal-edf]{--modal-width:716px;--modal-height:500px}body.page-template-simulator-btoc [data-modal-edf] .body{border:1px solid var(--outlineGlassdark,#fffdfd);border-radius:16px;position:relative}body.page-template-simulator-btoc [data-modal-edf] .body .edfenr-button-icon-block:has([data-close]){position:fixed;right:5px;top:5px;z-index:2}@media only screen and (min-width:1024px){body.page-template-simulator-btoc [data-modal-edf] .body .edfenr-button-icon-block:has([data-close]){right:8px;top:8px}}body.page-template-simulator-btoc [data-modal-edf]:has(.tooltip){--modal-width:492px;--modal-height:auto}body.page-template-simulator-btoc [data-modal-edf=super-producer] .body{padding:var(--spacing-md-plus) var(--spacing-lg)}@media only screen and (min-width:1024px){body.page-template-simulator-btoc [data-modal-edf=super-producer] .body .simulator-superproducer-modal,body.page-template-simulator-btoc [data-modal-edf=super-producer] .body .simulator-superproducer-modal .simulator-superproducer-modal-content{height:100%}body.page-template-simulator-btoc [data-modal-edf=comprendre-resultats] .body{padding:var(--spacing-sm-plus) var(--spacing-md-plus)}}body.page-template-simulator-btoc .onboarding-modal-content{display:flex;flex-direction:column;gap:var(--spacing-xs);height:560px}body.page-template-simulator-btoc .onboarding-modal-content .simulator-onboarding-modal-slides{flex:1}body.page-template-simulator-btoc .onboarding-modal-content .simulator-onboarding-modal-slides .simulator-onboarding-modal-slide{display:none}body.page-template-simulator-btoc .onboarding-modal-content .modal-navigation{display:flex;flex:0;justify-content:space-between}@media only screen and (min-width:1024px){body.page-template-simulator-btoc .onboarding-modal-content{height:100%}}body.page-template-simulator-btoc [data-modal-edf=form-bilan]{--modal-width:900px;--modal-height:auto}body.page-template-simulator-btoc [data-modal-edf=form-bilan] .body{padding-right:50px}@media only screen and (min-width:1024px){body.page-template-simulator-btoc [data-modal-edf=form-bilan] .body{padding:20px 72px}}@media only screen and (max-width:1023px){body.page-template-simulator-btoc:has(.simulator-step[data-step^=choices-][data-is-current-step="1"]) #site-header{box-shadow:none}}@media only screen and (min-width:1024px){body.page-template-simulator-btoc{--site-header-height:76px;--page-header-height:52px;--simulator-content-max-width:720px;--simulator-content-results-max-width:1296px}}
