@import"https://fonts.googleapis.com/css?family=Poppins:300,300i,400,400i,700,700i";@import"//fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i";
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,footer,header,nav,section{display:block;}h1{font-size:2em;margin:0.67em 0;}figcaption,figure,main{display:block;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;-webkit-text-decoration-skip:objects;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:inherit;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}dfn{font-style:italic;}mark{background-color:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}audio,video{display:inline-block;}audio:not([controls]){display:none;height:0;}img{border-style:none;}svg:not(:root){overflow:hidden;}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{display:inline-block;vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details,menu{display:block;}summary{display:list-item;}canvas{display:inline-block;}template{display:none;}[hidden]{display:none;}
.is-ssq-styleguide .notifications__container .icon-custom.icon--dollar:before,.notifications__container .icon-custom.icon--dollar:before,.notifications__container .error:before,.notifications__container .warning:before,.notifications__container .info:before,.tooltip__container .tooltip__content.tooltip__icon:before,.has-flipcard-w-description .flip-card__side--front:after,.is-ssq-styleguide .flip-card__container .has-icon.icon--massage,.flip-card__container .has-icon.icon--massage,.is-ssq-styleguide .flip-card__container .has-icon.icon--diabete,.flip-card__container .has-icon.icon--diabete,.is-ssq-styleguide .flip-card__container .has-icon.icon--plane,.flip-card__container .has-icon.icon--plane,.is-ssq-styleguide .flip-card__container .has-icon.icon--yes,.flip-card__container .has-icon.icon--yes,.is-ssq-styleguide .flip-card__container .has-icon.icon--woman,.flip-card__container .has-icon.icon--woman,.is-ssq-styleguide .flip-card__container .has-icon.icon--man,.flip-card__container .has-icon.icon--man,.is-ssq-styleguide .flip-card__container .has-icon.icon--nonsmoker,.flip-card__container .has-icon.icon--nonsmoker,.is-ssq-styleguide .flip-card__container .has-icon.icon--smoker,.flip-card__container .has-icon.icon--smoker,.is-ssq-styleguide .flip-card__container .has-icon.icon--famille,.flip-card__container .has-icon.icon--famille,.is-ssq-styleguide .flip-card__container .has-icon.icon--monoparental,.flip-card__container .has-icon.icon--monoparental,.is-ssq-styleguide .flip-card__container .has-icon.icon--couple,.flip-card__container .has-icon.icon--couple,.is-ssq-styleguide .flip-card__container .has-icon.icon--child,.flip-card__container .has-icon.icon--child,.is-ssq-styleguide .flip-card__container .has-icon.icon--childs,.flip-card__container .has-icon.icon--childs,.is-ssq-styleguide .flip-card__container .has-icon.icon--professionnel-sante--single,.flip-card__container .has-icon.icon--professionnel-sante--single,.is-ssq-styleguide .flip-card__container .has-icon.icon--professionnel-sante,.flip-card__container .has-icon.icon--professionnel-sante,.is-ssq-styleguide .flip-card__container .has-icon.icon--individuel,.flip-card__container .has-icon.icon--individuel,.is-ssq-styleguide .flip-card__container .has-icon.icon--vue,.flip-card__container .has-icon.icon--vue,.is-ssq-styleguide .flip-card__container .has-icon.icon--dentaire,.flip-card__container .has-icon.icon--dentaire,.is-ssq-styleguide .flip-card__container .has-icon.icon--superieur-2,.flip-card__container .has-icon.icon--superieur-2,.is-ssq-styleguide .flip-card__container .has-icon.icon--or-2,.flip-card__container .has-icon.icon--or-2,.is-ssq-styleguide .flip-card__container .has-icon.icon--base-3,.flip-card__container .has-icon.icon--base-3,.is-ssq-styleguide .flip-card__container .has-icon.icon--base-2,.flip-card__container .has-icon.icon--base-2,.is-ssq-styleguide .flip-card__container .has-icon.icon--superieur,.flip-card__container .has-icon.icon--superieur,.is-ssq-styleguide .flip-card__container .has-icon.icon--or,.flip-card__container .has-icon.icon--or,.is-ssq-styleguide .flip-card__container .has-icon.icon--base,.flip-card__container .has-icon.icon--base,.is-ssq-styleguide .flip-card__container .has-icon.icon--exemption_wo-shield,.flip-card__container .has-icon.icon--exemption_wo-shield,.is-ssq-styleguide .flip-card__container .has-icon.icon--exemption,.flip-card__container .has-icon.icon--exemption,.flip-card__container .flip-card__side--back:after,.is-ssq-styleguide .input-radio--custom [type=radio]:not(:checked)+label:after,.is-ssq-styleguide .input-radio--custom [type=radio]:not(:checked)+.legend__label-style:after,.is-ssq-styleguide .input-radio--custom [type=radio]:checked+label:after,.is-ssq-styleguide .input-radio--custom [type=radio]:checked+.legend__label-style:after,.input-radio--custom [type=radio]:not(:checked)+label:after,.input-radio--custom [type=radio]:not(:checked)+.legend__label-style:after,.input-radio--custom [type=radio]:checked+label:after,.input-radio--custom [type=radio]:checked+.legend__label-style:after,.is-ssq-styleguide .input-checkbox--custom2 [type=checkbox]:not(:checked)+label:after,.is-ssq-styleguide .input-checkbox--custom2 [type=checkbox]:not(:checked)+.legend__label-style:after,.is-ssq-styleguide .input-checkbox--custom2 [type=checkbox]:checked+label:after,.is-ssq-styleguide .input-checkbox--custom2 [type=checkbox]:checked+.legend__label-style:after,.input-checkbox--custom2 [type=checkbox]:not(:checked)+label:after,.input-checkbox--custom2 [type=checkbox]:not(:checked)+.legend__label-style:after,.input-checkbox--custom2 [type=checkbox]:checked+label:after,.input-checkbox--custom2 [type=checkbox]:checked+.legend__label-style:after,.btn.icon--reset:before,html[lang=en] .logo,html[lang=fr] .logo{background-repeat:no-repeat}.is-ssq-styleguide{--primary-color--dark:#006349;--primary-color--medium:#009d3d;--primary-color--light:#85c597;--primary-color--ultralight:#C2E2CB}.header{padding:20px 0 20px;margin-bottom:20px;background-color:#fff}.header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header .container:before,.header .container:after{content:none}.header .logo{-ms-flex-item-align:center;align-self:center;display:block;width:140px;height:55px;margin-bottom:20px;background-size:contain;text-indent:-9999px;background-repeat:no-repeat;background-position:left center}html[lang=fr] .logo{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/beneva-logo__violet.svg)}html[lang=en] .logo{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/beneva-logo__violet.svg)}html[lang=fr] .logo-apts{width:140px;height:100px;background-image:url(/sites/calculateur/themes/custom/calculateur/images/logos/apts__logo.jpg)}html[lang=en] .logo-apts{width:140px;height:100px;background-image:url(/sites/calculateur/themes/custom/calculateur/images/logos/apts__logo.jpg)}html[lang=fr] .logo-at-csn{width:320px;height:90px;background-image:url(/sites/calculateur/themes/custom/calculateur/images/logos/fsss__logo.jpg)}html[lang=en] .logo-at-csn{width:320px;height:90px;background-image:url(/sites/calculateur/themes/custom/calculateur/images/logos/fsss__logo.jpg)}html[lang=fr] .logo-ap-csn{width:320px;height:90px;background-image:url(/sites/calculateur/themes/custom/calculateur/images/logos/fsss__logo.jpg)}html[lang=en] .logo-ap-csn{width:320px;height:90px;background-image:url(/sites/calculateur/themes/custom/calculateur/images/logos/fsss__logo.jpg)}html[lang=fr] .logo-ag-csn{width:320px;height:90px;background-image:url(/sites/calculateur/themes/custom/calculateur/images/logos/fsss__logo.jpg)}html[lang=en] .logo-ag-csn{width:320px;height:90px;background-image:url(/sites/calculateur/themes/custom/calculateur/images/logos/fsss__logo.jpg)}html[lang=fr] .logo-h-csn{width:320px;height:90px;background-image:url(/sites/calculateur/themes/custom/calculateur/images/logos/feesp__logo.jpg)}html[lang=en] .logo-h-csn{width:320px;height:90px;background-image:url(/sites/calculateur/themes/custom/calculateur/images/logos/feesp__logo.jpg)}html[lang=fr] .logo-fp-csn{width:120px;height:160px;background-image:url(/sites/calculateur/themes/custom/calculateur/images/logos/fp__logo.jpg)}html[lang=en] .logo-fp-csn{width:120px;height:160px;background-image:url(/sites/calculateur/themes/custom/calculateur/images/logos/fp__logo.jpg)}.header .language-switcher__container{-ms-flex-item-align:center;align-self:center;margin-left:20px;list-style-type:none}.header .language-switcher__container a{text-transform:uppercase;color:#000;text-decoration:none;font-size:1.4rem}.header .language-switcher__container a:hover,.header .language-switcher__container a:focus{text-decoration:underline}@media(min-width:767px){.header .logo{margin-bottom:0}}.footer{padding-bottom:200px}.wrapper{max-width:1200px;margin:0 auto;padding:0 10px}.hidden,.js-hidden{display:none !important}@media(min-width:1024px){.wrapper__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.wrapper__main>:nth-child(2){min-width:270px}_:-ms-input-placeholder>:nth-child(1),:root .wrapper__main>:nth-child(1){width:80%}_:-ms-input-placeholder>:nth-child(2),:root .wrapper__main>:nth-child(2){position:static;width:20%}}.action-buttons{padding-top:30px;text-align:center}.btn{display:inline-block;padding:4px 10px;margin-left:0;background-color:var(--primary-color--dark,#4B009B);color:#fff;cursor:pointer;border-radius:50px;font-family:"Poppins",sans-serif;font-weight:400;font-size:1.2rem;-webkit-transition:all .5s cubic-bezier(0.19,1,0.22,1);transition:all .5s cubic-bezier(0.19,1,0.22,1);border:0;letter-spacing:2px;text-decoration:none}.btn:hover,.btn.active,.btn:active:focus,.btn:focus{outline:none;-webkit-box-shadow:none;box-shadow:none;background-image:inherit;text-decoration:underline}.btn.no-horizontal-padding{padding-left:0;padding-right:0}.btn.has-icon{position:relative;padding-left:30px}.btn.has-icon:before{content:"";display:block;position:absolute;top:-4px;bottom:-4px;left:0;width:16px;background-size:contain;background-position:center center}.btn.icon--reset:before{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/reset__white.svg)}input,label,.legend__label-style{display:block}.has-icon input{display:inline-block}label,.legend__label-style{font-weight:400}label+select,.legend__label-style+select,label+input,.legend__label-style+input{margin-top:20px}.optional{color:#8c8c8c;font-size:85%}.form-element__container{margin-bottom:60px}.form-element__container.radio-inline{margin-right:20px}.form__section{margin-bottom:40px}.form__section.with-border{border-top:2px solid #dedede}.form__padding{padding:30px}legend+.input-checkbox--custom{margin-top:20px}.input-checkbox--custom [type=checkbox]:not(:checked),.input-checkbox--custom [type=checkbox]:checked{position:absolute;left:-9999px}.input-checkbox--custom [type=checkbox]:not(:checked)~label,.input-checkbox--custom [type=checkbox]:not(:checked)~.legend__label-style,.input-checkbox--custom [type=checkbox]:checked~label,.input-checkbox--custom [type=checkbox]:checked~.legend__label-style{position:relative;padding-left:54px;cursor:pointer;font-weight:400}.input-checkbox--custom [type=checkbox]:not(:checked)~label:before,.input-checkbox--custom [type=checkbox]:not(:checked)~.legend__label-style:before,.input-checkbox--custom [type=checkbox]:checked~label:before,.input-checkbox--custom [type=checkbox]:checked~.legend__label-style:before{content:"";position:absolute;left:0;top:0;width:36px;height:20px;background:#ccc;border-radius:20px}.input-checkbox--custom [type=checkbox]:not(:checked)+label:after,.input-checkbox--custom [type=checkbox]:not(:checked)+.legend__label-style:after,.input-checkbox--custom [type=checkbox]:checked+label:after,.input-checkbox--custom [type=checkbox]:checked+.legend__label-style:after{-webkit-transition:all .2s;transition:all .2s;content:"";position:absolute;top:2px;left:1px;z-index:2;width:17px;height:16px;background-color:#fff;border-radius:20px}.input-checkbox--custom [type=checkbox]:not(:checked)+label:after,.input-checkbox--custom [type=checkbox]:not(:checked)+.legend__label-style:after{left:1px}.input-checkbox--custom [type=checkbox]:checked+label:before,.input-checkbox--custom [type=checkbox]:checked+.legend__label-style:before{background-color:var(--primary-color--medium,#AADC9B)}.input-checkbox--custom [type=checkbox]:checked+label:after,.input-checkbox--custom [type=checkbox]:checked+.legend__label-style:after{left:18px}.input-checkbox--custom [type=checkbox]:disabled:not(:checked)+label:before,.input-checkbox--custom [type=checkbox]:disabled:not(:checked)+.legend__label-style:before,.input-checkbox--custom [type=checkbox]:disabled:checked+label:before,.input-checkbox--custom [type=checkbox]:disabled:checked+.legend__label-style:before{border-color:#bbb;background-color:#ddd}.input-checkbox--custom [type=checkbox]:disabled:checked+label:after,.input-checkbox--custom [type=checkbox]:disabled:checked+.legend__label-style:after{color:#999}.input-checkbox--custom [type=checkbox]:disabled+label,.input-checkbox--custom [type=checkbox]:disabled+.legend__label-style{color:#aaa}.input-checkbox--custom [type=checkbox]:checked:focus+label:before,.input-checkbox--custom [type=checkbox]:checked:focus+.legend__label-style:before,.input-checkbox--custom [type=checkbox]:not(:checked):focus+label:before,.input-checkbox--custom [type=checkbox]:not(:checked):focus+.legend__label-style:before{border:1px dotted #49166d}.input-checkbox--custom [type=checkbox]+label.error:before,.input-checkbox--custom [type=checkbox]+.error.legend__label-style:before,.input-checkbox--custom [type=checkbox]+label.error:after,.input-checkbox--custom [type=checkbox]+.error.legend__label-style:after{content:"";width:0;height:0;-webkit-transition:none;transition:none;background-color:rgba(0,0,0,0);color:red}fieldset{margin:0;padding:0;border:none;min-width:0}label,.legend__label-style{font-size:1.6rem}legend{margin-bottom:10px}input,select,textarea{font-size:1.6rem}input{position:relative;font-family:"Open Sans",sans-serif;color:#000}input[type=text],input[type=number],input[type=email]{width:100%;max-width:350px}input.input--border-bottom{background:rgba(0,0,0,0);border:none;border-bottom:5px solid var(--primary-color--light,#D4C2E7)}input.input--three-digit{max-width:80px}input+.icon--percentage{position:relative;top:6px;font-size:1.8rem;font-family:"Poppins",sans-serif;color:#000}.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{position:absolute;margin-left:-20px;margin-top:4px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}.select--same-row label,.select--same-row .legend__label-style{margin-right:10px}.select--new-row{display:block;margin-top:6px}select{padding:5px 5px 5px 0;background-color:rgba(0,0,0,0);border:none;border-bottom:3px solid var(--primary-color--light,#D4C2E7);min-width:130px;width:100%;max-width:270px;font-weight:700}select option:disabled{color:#d3d4d3}.form__section.with-border{border-top:2px solid #dedede}.input-checkbox--custom [type=checkbox]:not(:checked),.input-checkbox--custom [type=checkbox]:checked{position:absolute;left:-9999px}.input-checkbox--custom [type=checkbox]:not(:checked)~label,.input-checkbox--custom [type=checkbox]:not(:checked)~.legend__label-style,.input-checkbox--custom [type=checkbox]:checked~label,.input-checkbox--custom [type=checkbox]:checked~.legend__label-style{position:relative;padding-left:54px;cursor:pointer;font-weight:400}.input-checkbox--custom [type=checkbox]:not(:checked)~label:before,.input-checkbox--custom [type=checkbox]:not(:checked)~.legend__label-style:before,.input-checkbox--custom [type=checkbox]:checked~label:before,.input-checkbox--custom [type=checkbox]:checked~.legend__label-style:before{content:"";position:absolute;left:0;top:0;width:36px;height:20px;background:#ccc;border-radius:20px}.input-checkbox--custom [type=checkbox]:not(:checked)+label:after,.input-checkbox--custom [type=checkbox]:not(:checked)+.legend__label-style:after,.input-checkbox--custom [type=checkbox]:checked+label:after,.input-checkbox--custom [type=checkbox]:checked+.legend__label-style:after{-webkit-transition:all .2s;transition:all .2s;content:"";position:absolute;top:2px;left:1px;z-index:2;width:17px;height:16px;background-color:#fff;border-radius:20px}.input-checkbox--custom [type=checkbox]:not(:checked)+label:after,.input-checkbox--custom [type=checkbox]:not(:checked)+.legend__label-style:after{left:1px}.input-checkbox--custom [type=checkbox]:checked+label:before,.input-checkbox--custom [type=checkbox]:checked+.legend__label-style:before{background-color:var(--primary-color--medium,#AADC9B)}.input-checkbox--custom [type=checkbox]:checked+label:after,.input-checkbox--custom [type=checkbox]:checked+.legend__label-style:after{left:18px}.input-checkbox--custom [type=checkbox]:disabled:not(:checked)+label:before,.input-checkbox--custom [type=checkbox]:disabled:not(:checked)+.legend__label-style:before,.input-checkbox--custom [type=checkbox]:disabled:checked+label:before,.input-checkbox--custom [type=checkbox]:disabled:checked+.legend__label-style:before{border-color:#bbb;background-color:#ddd}.input-checkbox--custom [type=checkbox]:disabled:checked+label:after,.input-checkbox--custom [type=checkbox]:disabled:checked+.legend__label-style:after{color:#999}.input-checkbox--custom [type=checkbox]:disabled+label,.input-checkbox--custom [type=checkbox]:disabled+.legend__label-style{color:#aaa}.input-checkbox--custom [type=checkbox]:checked:focus+label:before,.input-checkbox--custom [type=checkbox]:checked:focus+.legend__label-style:before,.input-checkbox--custom [type=checkbox]:not(:checked):focus+label:before,.input-checkbox--custom [type=checkbox]:not(:checked):focus+.legend__label-style:before{border:1px dotted #49166d}.input-checkbox--custom [type=checkbox]+label.error:before,.input-checkbox--custom [type=checkbox]+.error.legend__label-style:before,.input-checkbox--custom [type=checkbox]+label.error:after,.input-checkbox--custom [type=checkbox]+.error.legend__label-style:after{content:"";width:0;height:0;-webkit-transition:none;transition:none;background-color:rgba(0,0,0,0);color:red}.input-checkbox--custom2 [type=checkbox]:not(:checked),.input-checkbox--custom2 [type=checkbox]:checked{position:absolute;left:-9999px}.input-checkbox--custom2 [type=checkbox]:not(:checked)~label,.input-checkbox--custom2 [type=checkbox]:not(:checked)~.legend__label-style,.input-checkbox--custom2 [type=checkbox]:checked~label,.input-checkbox--custom2 [type=checkbox]:checked~.legend__label-style{position:relative;padding-left:35px;cursor:pointer;height:36px}.input-checkbox--custom2 [type=checkbox]:not(:checked)~label:before,.input-checkbox--custom2 [type=checkbox]:not(:checked)~.legend__label-style:before,.input-checkbox--custom2 [type=checkbox]:checked~label:before,.input-checkbox--custom2 [type=checkbox]:checked~.legend__label-style:before{content:"";position:absolute;left:0;bottom:10px;width:24px;height:24px;border:1px solid #909090;background:#dedede}.input-checkbox--custom2 [type=checkbox]:not(:checked)+label:after,.input-checkbox--custom2 [type=checkbox]:not(:checked)+.legend__label-style:after,.input-checkbox--custom2 [type=checkbox]:checked+label:after,.input-checkbox--custom2 [type=checkbox]:checked+.legend__label-style:after{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/check.svg);-webkit-transition:width .2s;transition:width .2s;content:"";position:absolute;bottom:12px;left:1px;z-index:2;width:34px;height:34px;background-size:contain}.is-ssq-styleguide .input-checkbox--custom2 [type=checkbox]:not(:checked)+label:after,.is-ssq-styleguide .input-checkbox--custom2 [type=checkbox]:not(:checked)+.legend__label-style:after,.is-ssq-styleguide .input-checkbox--custom2 [type=checkbox]:checked+label:after,.is-ssq-styleguide .input-checkbox--custom2 [type=checkbox]:checked+.legend__label-style:after{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/check__green.svg)}.input-checkbox--custom2 [type=checkbox]:not(:checked)+label:after,.input-checkbox--custom2 [type=checkbox]:not(:checked)+.legend__label-style:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.input-checkbox--custom2 [type=checkbox]:checked+label:after,.input-checkbox--custom2 [type=checkbox]:checked+.legend__label-style:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.input-checkbox--custom2 [type=checkbox]:disabled:not(:checked)+label:before,.input-checkbox--custom2 [type=checkbox]:disabled:not(:checked)+.legend__label-style:before,.input-checkbox--custom2 [type=checkbox]:disabled:checked+label:before,.input-checkbox--custom2 [type=checkbox]:disabled:checked+.legend__label-style:before{opacity:.25}.input-checkbox--custom2 [type=checkbox]:disabled:checked+label:after,.input-checkbox--custom2 [type=checkbox]:disabled:checked+.legend__label-style:after{opacity:.25}.input-checkbox--custom2 [type=checkbox]:disabled+label,.input-checkbox--custom2 [type=checkbox]:disabled+.legend__label-style{color:#aaa}.input-checkbox--custom2 [type=checkbox]:checked:focus+label:before,.input-checkbox--custom2 [type=checkbox]:checked:focus+.legend__label-style:before,.input-checkbox--custom2 [type=checkbox]:not(:checked):focus+label:before,.input-checkbox--custom2 [type=checkbox]:not(:checked):focus+.legend__label-style:before{border:1px dotted #49166d}.input-checkbox--custom2 [type=checkbox]+label.error:before,.input-checkbox--custom2 [type=checkbox]+.error.legend__label-style:before,.input-checkbox--custom2 [type=checkbox]+label.error:after,.input-checkbox--custom2 [type=checkbox]+.error.legend__label-style:after{content:"";width:0;height:0;-webkit-transition:none;transition:none;background-color:rgba(0,0,0,0);color:red}.input-checkbox--custom2 .label-text--hidden{text-indent:-9999px}.input-checkbox--custom2.input-checkbox--is-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.input-checkbox--custom2.input-checkbox--is-centered label,.input-checkbox--custom2.input-checkbox--is-centered .legend__label-style{width:100%}.input-checkbox--custom2.input-checkbox--is-centered label:before,.input-checkbox--custom2.input-checkbox--is-centered .legend__label-style:before{left:50% !important;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.input-checkbox--custom2.input-checkbox--is-centered label:after,.input-checkbox--custom2.input-checkbox--is-centered .legend__label-style:after{left:44% !important}.input-radio--custom [type=radio]:not(:checked),.input-radio--custom [type=radio]:checked{position:absolute;left:-9999px}.input-radio--custom [type=radio]:not(:checked)~label,.input-radio--custom [type=radio]:not(:checked)~.legend__label-style,.input-radio--custom [type=radio]:checked~label,.input-radio--custom [type=radio]:checked~.legend__label-style{position:relative;padding-left:35px;cursor:pointer;height:36px}.input-radio--custom [type=radio]:not(:checked)~label:before,.input-radio--custom [type=radio]:not(:checked)~.legend__label-style:before,.input-radio--custom [type=radio]:checked~label:before,.input-radio--custom [type=radio]:checked~.legend__label-style:before{border-radius:50%;content:"";position:absolute;left:0;bottom:0;width:28px;height:28px;border:1px solid #909090;background:#dedede}.input-radio--custom [type=radio]:not(:checked)+label:after,.input-radio--custom [type=radio]:not(:checked)+.legend__label-style:after,.input-radio--custom [type=radio]:checked+label:after,.input-radio--custom [type=radio]:checked+.legend__label-style:after{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/check.svg);-webkit-transition:width .2s;transition:width .2s;content:"";position:absolute;bottom:2px;left:1px;z-index:2;width:34px;height:34px;background-size:contain;border-radius:50%}.is-ssq-styleguide .input-radio--custom [type=radio]:not(:checked)+label:after,.is-ssq-styleguide .input-radio--custom [type=radio]:not(:checked)+.legend__label-style:after,.is-ssq-styleguide .input-radio--custom [type=radio]:checked+label:after,.is-ssq-styleguide .input-radio--custom [type=radio]:checked+.legend__label-style:after{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/check__green.svg)}.input-radio--custom [type=radio]:not(:checked)+label:after,.input-radio--custom [type=radio]:not(:checked)+.legend__label-style:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.input-radio--custom [type=radio]:checked+label:after,.input-radio--custom [type=radio]:checked+.legend__label-style:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.input-radio--custom [type=radio]:disabled:not(:checked)+label:before,.input-radio--custom [type=radio]:disabled:not(:checked)+.legend__label-style:before,.input-radio--custom [type=radio]:disabled:checked+label:before,.input-radio--custom [type=radio]:disabled:checked+.legend__label-style:before{opacity:.25}.input-radio--custom [type=radio]:disabled:checked+label:after,.input-radio--custom [type=radio]:disabled:checked+.legend__label-style:after{opacity:.25}.input-radio--custom [type=radio]:disabled+label,.input-radio--custom [type=radio]:disabled+.legend__label-style{color:#aaa}.input-radio--custom [type=radio]:checked:focus+label:before,.input-radio--custom [type=radio]:checked:focus+.legend__label-style:before,.input-radio--custom [type=radio]:not(:checked):focus+label:before,.input-radio--custom [type=radio]:not(:checked):focus+.legend__label-style:before{border:1px dotted #49166d}.input-radio--custom [type=radio]+label.error:before,.input-radio--custom [type=radio]+.error.legend__label-style:before,.input-radio--custom [type=radio]+label.error:after,.input-radio--custom [type=radio]+.error.legend__label-style:after{content:"";width:0;height:0;-webkit-transition:none;transition:none;background-color:rgba(0,0,0,0);color:red}.input-radio--custom .label-text--hidden{text-indent:-9999px}.input-radio--custom.input-radio--is-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.input-radio--custom.input-radio--is-centered label,.input-radio--custom.input-radio--is-centered .legend__label-style{width:100%}.input-radio--custom.input-radio--is-centered label:before,.input-radio--custom.input-radio--is-centered .legend__label-style:before{left:50% !important;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.input-radio--custom.input-radio--is-centered label:after,.input-radio--custom.input-radio--is-centered .legend__label-style:after{left:44% !important}.input-radio--custom .label-text--hidden{text-indent:-9999px}form .has-error input,form .has-error select,form .has-error textarea{border:2px solid #ad1a1a}form .has-error input:focus,form .has-error select:focus,form .has-error textarea:focus{border-color:#ad1a1a}@media(min-width:767px){.form-row__multiple-elements{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-row__multiple-elements div{-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:20px}}.custom-input-range__container .result__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:20px}.custom-input-range__container .result__container .result{position:relative;-ms-flex-preferred-size:60px;flex-basis:60px;-ms-flex-item-align:center;align-self:center;margin-right:20px;font-size:1.6rem;font-weight:700;background-color:var(--primary-color--ultralight,#E9E0F3);text-align:center}.custom-input-range__container .result__container .result.has-symbol{margin-right:30px}.custom-input-range__container .result__container .result.has-symbol:before{content:"";position:absolute;top:0;left:100%;width:20px}.custom-input-range__container .result__container .result.symbol--dollar:before{content:"$"}.custom-input-range__container .result__container .result.symbol--percentage:before{content:"%"}.custom-input-range__container .result__container label+.result,.custom-input-range__container .result__container .legend__label-style+.result{margin-right:0;margin-left:20px}.custom-input-range__container input[type=range]{padding:0 10px;margin-top:30px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1;background-color:rgba(0,0,0,0);cursor:pointer;-webkit-appearance:none;width:100%}@media(min-width:767px){.custom-input-range__container input[type=range]{padding:0}}.custom-input-range__container input[type=range]:disabled{opacity:.5}.custom-input-range__container input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.custom-input-range__container input[type=range]:focus{outline:none}.custom-input-range__container input[type=range]::-ms-track{width:100%;cursor:pointer;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.custom-input-range__container input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:30px;margin-top:0;background-color:var(--primary-color--dark,#4B009B);border-radius:20px;border:2px solid var(--primary-color--dark,#4B009B);cursor:pointer}.custom-input-range__container input[type=range]::-moz-range-thumb{width:30px;height:30px;margin-top:0;background-color:var(--primary-color--dark,#4B009B);border-radius:20px;border:2px solid var(--primary-color--dark,#4B009B);cursor:pointer}.custom-input-range__container input[type=range]::-ms-thumb{margin-top:0;background-color:var(--primary-color--dark,#4B009B);border-radius:20px;border:2px solid var(--primary-color--dark,#4B009B);cursor:pointer;margin-top:12px;height:20px;width:20px}.custom-input-range__container input[type=range]:hover::-webkit-slider-thumb{border-color:var(--primary-color--ultralight,#E9E0F3)}.custom-input-range__container input[type=range]:hover::-moz-range-thumb{border-color:var(--primary-color--ultralight,#E9E0F3)}.custom-input-range__container input[type=range]:hover::-ms-thumb{border-color:var(--primary-color--ultralight,#E9E0F3)}.custom-input-range__container input[type=range]:active::-webkit-slider-thumb{border-color:var(--primary-color--medium,#AADC9B)}.custom-input-range__container input[type=range]:active::-moz-range-thumb{border-color:var(--primary-color--medium,#AADC9B)}.custom-input-range__container input[type=range]:active::-ms-thumb{border-color:var(--primary-color--medium,#AADC9B)}.custom-input-range__container input[type=range]::-webkit-slider-runnable-track{width:100%;cursor:pointer;height:1em;border-bottom:2px solid var(--primary-color--dark,#4B009B);background-color:rgba(0,0,0,0)}.custom-input-range__container input[type=range]::-moz-range-track{width:100%;cursor:pointer;height:1em;border-bottom:2px solid var(--primary-color--dark,#4B009B);background-color:rgba(0,0,0,0);height:0}.custom-input-range__container input[type=range]::-ms-track{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:rgba(0,0,0,0);width:100%;cursor:pointer;height:1em;border-bottom:2px solid var(--primary-color--dark,#4B009B);background-color:rgba(0,0,0,0);height:20px}.custom-input-range__container input[type=range]::-ms-fill-lower{background-color:rgba(0,0,0,0)}.form-inheritance-activated .js-form-inheritance-element__container .input-radio--custom,.form-inheritance-activated .js-form-inheritance-element__container .flip-card__container{opacity:.5}.form-inheritance-activated .is-active .input-radio--custom,.form-inheritance-activated .is-active .flip-card__container,.form-inheritance-activated .js-container-is-active .input-radio--custom,.form-inheritance-activated .js-container-is-active .flip-card__container,.form-inheritance-activated .js-is-active .input-radio--custom,.form-inheritance-activated .js-is-active .flip-card__container{display:block;opacity:1}.has-flipcard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:distribute;justify-content:space-around}.has-flipcard.has-flipcard--no-centering{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.has-flipcard .form-element__container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:30px}.has-flipcard.is-disabled{opacity:.5}.input-radio--custom+.flip-card__container{margin-top:10px}.flip-card__container{-webkit-perspective:1000;-ms-perspective:1000;perspective:1000;-ms-transform:perspective(1000px);-moz-transform:perspective(1000px);-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d}.flip-card__container .flip-card__sides{position:relative;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-webkit-transition:600ms;transition:600ms;height:190px;width:190px;min-width:100%}.flip-card__container .flip-card__side{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;padding:20px;border-radius:10px;border:1px solid #dedede;background-color:#fff}.flip-card__container .flip-card__side--front .flip-card__title{position:absolute;right:0;bottom:40px;left:0;font-family:"Poppins",sans-serif;color:var(--primary-color--dark,#4B009B);font-size:1.4rem;font-weight:700;text-align:center;line-height:1.3em;text-transform:uppercase}.flip-card__container .flip-card__side--front .flip-card__title.vertical-centering{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);bottom:auto}.flip-card__container .flip-card__side--front .flip-card__title>span{display:block}.flip-card__container .flip-card__side--front .flip-card__title .flip-card__title-details{margin-top:20px}.flip-card__container .flip-card__side--front .flip-card__title.text--small{font-size:1.2rem}.flip-card__container .flip-card__side--front .flip-card__title-details{margin:0 0 4px;color:#727272;font-family:"Poppins",sans-serif;font-size:14px;font-weight:600;letter-spacing:2px;line-height:18px;text-transform:uppercase}.flip-card__container .flip-card__side--back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);font-size:1.2rem;color:#fff;background-color:var(--primary-color--dark,#4B009B)}.flip-card__container .flip-card__side--back:after{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/minus__white.svg);content:"";display:block;position:absolute;right:10px;bottom:10px;width:12px;height:12px;background-size:cover}.flip-card__container .no-icon .flip-card__title{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);bottom:auto}.flip-card__container .has-icon{background-repeat:no-repeat;background-position:center 30%;background-size:auto 70px}.flip-card__container .has-icon.icon--exemption{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/exemption.svg)}.is-ssq-styleguide .flip-card__container .has-icon.icon--exemption{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/exemption__green.svg)}.flip-card__container .has-icon.icon--exemption_wo-shield{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/exemption_wo-shield.svg)}.is-ssq-styleguide .flip-card__container .has-icon.icon--exemption_wo-shield{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/exemption_wo-shield__green.svg)}.flip-card__container .has-icon.icon--base{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/protection-base.svg);background-size:auto 100px}.is-ssq-styleguide .flip-card__container .has-icon.icon--base{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/protection-base__green.svg)}.flip-card__container .has-icon.icon--or{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/protection-complete.svg)}.is-ssq-styleguide .flip-card__container .has-icon.icon--or{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/protection-complete__green.svg)}.flip-card__container .has-icon.icon--superieur{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/protection-superieur.svg)}.is-ssq-styleguide .flip-card__container .has-icon.icon--superieur{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/protection-superieur__green.svg)}.flip-card__container .has-icon.icon--base-2{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/protection-base-2.svg)}.is-ssq-styleguide .flip-card__container .has-icon.icon--base-2{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/protection-base-2__green.svg)}.flip-card__container .has-icon.icon--base-3{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/protection-base-3.svg)}.is-ssq-styleguide .flip-card__container .has-icon.icon--base-3{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/protection-base-3__green.svg)}.flip-card__container .has-icon.icon--or-2{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/protection-complete-2.svg)}.is-ssq-styleguide .flip-card__container .has-icon.icon--or-2{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/protection-complete-2__green.svg)}.flip-card__container .has-icon.icon--superieur-2{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/protection-superieur-2.svg)}.is-ssq-styleguide .flip-card__container .has-icon.icon--superieur-2{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/protection-superieur-2__green.svg)}.flip-card__container .has-icon.icon--dentaire{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/protection-dentaire.svg)}.is-ssq-styleguide .flip-card__container .has-icon.icon--dentaire{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/protection-dentaire__green.svg)}.flip-card__container .has-icon.icon--vue{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/protection-vue.svg)}.is-ssq-styleguide .flip-card__container .has-icon.icon--vue{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/protection-vue__green.svg)}.flip-card__container .has-icon.icon--individuel{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/individual.svg)}.is-ssq-styleguide .flip-card__container .has-icon.icon--individuel{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/individual__green.svg)}.flip-card__container .has-icon.icon--professionnel-sante{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/professionnel-sante.svg)}.is-ssq-styleguide .flip-card__container .has-icon.icon--professionnel-sante{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/professionnel-sante__green.svg)}.flip-card__container .has-icon.icon--professionnel-sante--single{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/professionnel-sante--single.svg)}.is-ssq-styleguide .flip-card__container .has-icon.icon--professionnel-sante--single{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/professionnel-sante--single__green.svg)}.flip-card__container .has-icon.icon--childs{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/childs.svg)}.is-ssq-styleguide .flip-card__container .has-icon.icon--childs{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/childs__green.svg)}.flip-card__container .has-icon.icon--child{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/child.svg)}.is-ssq-styleguide .flip-card__container .has-icon.icon--child{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/child__green.svg)}.flip-card__container .has-icon.icon--couple{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/couple.svg)}.is-ssq-styleguide .flip-card__container .has-icon.icon--couple{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/couple__green.svg)}.flip-card__container .has-icon.icon--monoparental{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/mono.svg)}.is-ssq-styleguide .flip-card__container .has-icon.icon--monoparental{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/mono__green.svg)}.flip-card__container .has-icon.icon--famille{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/family.svg)}.is-ssq-styleguide .flip-card__container .has-icon.icon--famille{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/family__green.svg)}.flip-card__container .has-icon.icon--smoker{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/smoker.svg)}.is-ssq-styleguide .flip-card__container .has-icon.icon--smoker{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/smoker__green.svg)}.flip-card__container .has-icon.icon--nonsmoker{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/non-smoker.svg)}.is-ssq-styleguide .flip-card__container .has-icon.icon--nonsmoker{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/non-smoker__green.svg)}.flip-card__container .has-icon.icon--man{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/individual.svg)}.is-ssq-styleguide .flip-card__container .has-icon.icon--man{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/individual__green.svg)}.flip-card__container .has-icon.icon--woman{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/woman.svg)}.is-ssq-styleguide .flip-card__container .has-icon.icon--woman{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/woman__green.svg)}.flip-card__container .has-icon.icon--yes{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/yes.svg)}.is-ssq-styleguide .flip-card__container .has-icon.icon--yes{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/yes__green.svg)}.flip-card__container .has-icon.icon--plane{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/plane.svg)}.is-ssq-styleguide .flip-card__container .has-icon.icon--plane{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/plane__green.svg)}.flip-card__container .has-icon.icon--diabete{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/diabete.svg)}.is-ssq-styleguide .flip-card__container .has-icon.icon--diabete{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/diabete__green.svg)}.flip-card__container .has-icon.icon--massage{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/massage.svg)}.is-ssq-styleguide .flip-card__container .has-icon.icon--massage{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/massage__green.svg)}.has-flipcard-w-description .flip-card__container.js-is-active .flip-card__sides{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}_:-ms-input-placeholder .flip-card__sides,:root .has-flipcard-w-description .flip-card__container.js-is-active .flip-card__sides{transform:rotateY(0)}_:-ms-input-placeholder .flip-card__side--back,:root .has-flipcard-w-description .flip-card__container.js-is-active .flip-card__side--back{transform:rotateY(0);z-index:10}.has-flipcard-w-description .form-element__container{margin-bottom:20px}.has-flipcard-w-description .flip-card__side--front:before{content:"";display:block;position:absolute;bottom:0;right:0;width:40px;height:73px;background-color:var(--primary-color--dark,#4B009B);-webkit-transform:rotate(45deg) translate(24px,10px);transform:rotate(45deg) translate(24px,10px)}.has-flipcard-w-description .flip-card__side--front:after{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/plus__white.svg);content:"";display:block;position:absolute;right:10px;bottom:10px;width:12px;height:12px;background-size:cover}.has-flipcard-w-description .no-back-side.js-is-active .flip-card__sides{-webkit-transform:rotateY(0);transform:rotateY(0)}.has-flipcard-w-description .no-back-side .flip-card__side--front:before,.has-flipcard-w-description .no-back-side .flip-card__side--front:after{content:none}@media(min-width:767px){.has-flipcard{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.has-flipcard .form-element__container{margin-right:20px}.has-flipcard .form-element__container:last-child(){margin-right:0}.has-flipcard-w-description .form-element__container{margin-bottom:20px}}.summary__container{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;right:0;bottom:0;left:0;z-index:1000;padding:20px;background-color:var(--primary-color--dark,#4B009B);-webkit-box-shadow:0 3px 10px 0 rgba(62,62,62,.12);box-shadow:0 3px 10px 0 rgba(62,62,62,.12);-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms}.summary__title{font-size:2rem;color:#fff;margin:0;text-align:center}.summary-section{padding:15px}.summary-section p{margin:0}.summary__description{font-size:1.4rem;font-weight:600;text-align:center}.summary__cost{font-size:2.5rem;font-weight:700;color:#fff;text-align:center}.summary__notes{text-align:center;font-size:1.2rem}.summary-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:1024px){.summary__container{position:sticky;margin-left:20px;-webkit-transform:none;transform:none;width:30%;top:20px;right:10px;bottom:auto;left:auto;border-radius:4px}.summary__container:before,.summary__container:after{content:none}.summary__container .summary__title{font-size:2rem}.summary__container .summary__description{font-size:1.6rem}.summary__container .summary__description+.summary__notes{margin-top:10px}.summary__container .summary__cost{margin:10px 0;font-size:5.5rem}.summary__container .summary__notes{text-align:center;font-size:1.2rem}}.has-tooltip{position:relative}.tooltip__container:hover input~.tooltip__content:after,input~.tooltip__container:hover .tooltip__content:after,input~.tooltip__container .tooltip__content:after,.is-inactive.tooltip__container:hover .tooltip__content:after,.js-container-is-active.tooltip__container:hover .tooltip__content:after{display:none}.tooltip__container:hover input:disabled~.tooltip__content:after,input:disabled+label:hover~.tooltip__container .tooltip__content:after,input:disabled+.legend__label-style:hover~.tooltip__container .tooltip__content:after{display:block}.tooltip__container:hover .tooltip__content:after{display:block}.tooltip__container .tooltip__content{display:inline-block}.tooltip__container .tooltip__content.tooltip__icon:before{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/interrogation-point.svg);content:"";display:inline-block;margin-left:20px;width:20px;height:20px;border-radius:50%;background-color:var(--primary-color--dark,#4B009B)}.tooltip__container .tooltip__content:after{display:none;content:attr(data-content);z-index:1000;position:absolute;left:0;right:0;bottom:0;padding:10px;font-size:1.4rem;-webkit-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms;background-color:#eff0f1}.tooltip__container .tooltip__content.align--top:after{bottom:auto;top:60px}.tooltip__container .tooltip__content.align--under:after{bottom:auto;top:100%}.notifications__container{margin-bottom:20px}.notifications__container .notification__block{position:relative;width:100%;overflow:hidden;padding:10px 20px 10px 60px;background-color:#dedede;border-radius:6px;font-size:18px;font-size:1.8rem}.notifications__container .notification__block.font-size--small{font-size:16px;font-size:1.6rem}.notifications__container .notification__block:before{content:"";z-index:100;position:absolute;top:10px;bottom:0;left:13px;width:20px;background-position:center top;background-size:contain}.notifications__container .notification__block+.notification__block{margin-top:20px}.notifications__container .notification__title{font-size:16px;font-family:"Open Sans",sans-serif;font-weight:600;color:var(--primary-color--dark,#4B009B)}.notifications__container .notification__content p,.notifications__container .notification__content div,.notifications__container .notification__content span,.notifications__container .notification__content a,.notifications__container .notification__content li{font-size:15px}.notifications__container .notification__content p:last-child{margin-bottom:0}.notifications__container .info:before{background-image:url(/sites/calculateur/themes/custom/calculateur/images/warning.png);background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/warning__white.svg)}.notifications__container .info:after{content:"";position:absolute;top:0;bottom:0;left:0px;width:45px;background-color:#68c3cd}.notifications__container .warning:before{background-image:url(/sites/calculateur/themes/custom/calculateur/images/warning.png);background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/warning__white.svg)}.notifications__container .warning:after{content:"";position:absolute;top:0;bottom:0;left:0px;width:45px;background-color:#f1bd1d}.notifications__container .error:before{background-image:url(/sites/calculateur/themes/custom/calculateur/images/warning.png);background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/warning__white.svg)}.notifications__container .error:after{content:"";position:absolute;top:0;bottom:0;left:0px;width:45px;background-color:#ad1a1a}.notifications__container .icon-custom{padding-left:75px}.notifications__container .icon-custom:before{top:10px;right:auto;left:20px;bottom:10px;width:40px;background-size:contain;background-position:left center}.notifications__container .icon-custom.icon--dollar:before{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/dollar.svg)}.is-ssq-styleguide .notifications__container .icon-custom.icon--dollar:before{background-image:url(/sites/calculateur/themes/custom/calculateur/dist/svg/dollar__green.svg)}@media(min-width:767px){.notifications__container .icon-custom:before{left:10px;width:70px}}label+.notifications__container,.legend__label-style+.notifications__container{margin-top:10px}.visibility_lte-ie10{display:none}body[ieversion="10"] .visibility_lte-ie10,body[ieversion="9"] .visibility_lte-ie10,body[ieversion="8"] .visibility_lte-ie10,body[ieversion="7"] .visibility_lte-ie10,body[ieversion="6"] .visibility_lte-ie10{display:block}.outofdate-browser__container .outofdate-browser__browser{position:relative;padding:10px 0 10px 60px}.outofdate-browser__container .outofdate-browser__browser+.outofdate-browser__browser{margin-top:10px}.outofdate-browser__container .outofdate-browser__browser:after{position:absolute;content:"";top:0;bottom:0;left:0;width:40px;background-position:center center;background-size:contain;background-repeat:no-repeat}.outofdate-browser__container .outofdate-browser__browser--chrome:after{background-image:url(/sites/calculateur/themes/custom/calculateur/images/logos/browsers/chrome__logo.png)}.outofdate-browser__container .outofdate-browser__browser--firefox:after{background-image:url(/sites/calculateur/themes/custom/calculateur/images/logos/browsers/firefox__logo.png)}.outofdate-browser__container .outofdate-browser__browser--edge:after{background-image:url(/sites/calculateur/themes/custom/calculateur/images/logos/browsers/edge__logo.png)}.outofdate-browser__container .outofdate-browser__browser--explorer:after{background-image:url(/sites/calculateur/themes/custom/calculateur/images/logos/browsers/explorer__logo.png)}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{color:#000;font-size:62.5%}body{margin:0;font-family:"Open Sans",sans-serif;font-size:1.6rem;color:#000}h1,h2,h3,legend,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Poppins",sans-serif;font-weight:700;line-height:1.1}h1,.h1{color:#2d2d2d;font-size:3.2rem;margin-bottom:20px}h2,.h2{font-size:1.8rem;margin-top:10px;margin-bottom:20px}h3,legend,.h3{font-size:1.8rem}h4,.h4{font-size:1.4rem;margin-bottom:10px}ul,ol{margin-bottom:0;padding:0}li+li{margin-top:10px}.wo-pellet{list-style-type:none}.w-pellet{position:relative;padding-left:20px;list-style-type:none}.w-pellet li{position:relative}.w-pellet li:before{top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);content:"";position:absolute;top:.5em;left:-20px;display:block;width:5px;height:5px;background-color:var(--primary-color--medium,#AADC9B)}a{color:#000;-webkit-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms;text-decoration:underline}a:hover,a:focus{text-decoration:none}address{line-height:1.3;font-style:normal}.note{font-size:1.4rem}.excerpt{margin-bottom:40px}.txt--uppercase{text-transform:uppercase}.txt--small{font-size:1.2rem}.txt--medium{font-size:2.2rem}.txt--bold{font-weight:700}.txt--green{color:var(--primary-color--dark,#4B009B)}.txt--green-light{color:var(--primary-color--ultralight,#E9E0F3)}.txt--grey{color:#989898}.bg--grey{background-color:#eff0f1}.hidden{display:none}.img-container img{max-width:100%}.visually-hidden{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.is-hidden{display:none}.hidden--mobile{display:none}@media(min-width:767px){.hidden--mobile{display:block}}
