.stl_layout>.stl_link .stl_icon,.stl_section--article .stl_layout>.stl_link .stl_icon{transform:rotate(180deg)}.stl_layout>.stl_link{display:flex;justify-content:flex-start;margin-bottom:2rem;text-decoration:none;font-weight:600;color:#e9051e}.content--bon-a-savoir{padding:1rem;background-color:#fff;border-radius:.25rem;border-left:.25rem solid #9f2d62}.content--bon-a-savoir .stl_title{text-transform:uppercase}.content--bon-a-savoir p{margin-top:.5rem;margin-bottom:0}.stl_section-simulateur{scroll-margin-top:4rem}.stl_section-simulateur .stl_layout>div{margin-bottom:1.5rem}.stl_section-simulateur .stl_grid_row .stl_grid_col{align-items:baseline}.stl_section-simulateur .stl_grid---content{background-color:#fff}.stl_section-simulateur .stl_grid_row .stl_grid_col:first-child>.stl_grid---content{background-color:#fff;padding-block:clamp(1rem,0.648rem + 1.502vw,2rem);padding-inline:clamp(1rem,0.648rem + 2.93vw,4rem)}.stl_section-simulateur .stl_ml{font-size:.875rem}.stl_section-simulateur .stl_grid_row .stl_grid_col:nth-child(2)>.stl_grid---content{padding-block:clamp(1rem,0.648rem + 1.502vw,2rem);padding-inline:clamp(1rem,0.648rem + 2.93vw,1rem)}.stl_section-simulateur form>:last-child,.stl_section-simulateur form>:not(:last-child){margin-top:1.5rem}.stl_section-simulateur .stl_group--hidden,.stl_section-simulateur .stl_input__validate{display:none}.stl_input-wrapper.stl_input--error .stl_input-input,.stl_section-simulateur .ta-center{padding:0 calc(33px + 1rem) 0 1rem}.stl_section-simulateur .stl_input__validate--error{display:block}.stl_section-simulateur .stl_input__helper{display:block;margin:.5rem 0 0;font-size:.75rem;color:#545454}.stl_section-simulateur .stl_input-quantity-button:disabled,.stl_section-simulateur .stl_input-quantity-button[disabled]{pointer-events:none;background-color:#f4f5f6}.stl_section-simulateur .stl_radio-group-wrapper{flex-direction:inherit;gap:1rem}.stl_section-simulateur input::-webkit-inner-spin-button,.stl_section-simulateur input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.stl_btn-group .stl_btn--secondary{order:initial}@media only screen and (min-width:64rem){.content--bon-a-savoir{padding:1rem 1.5rem}.stl_section-simulateur form>:last-child{margin-top:2rem}}.stl_popover{position:relative;display:inline-block;bottom:2px}.stl_popover:not(:first-child){margin-left:.5rem}.stl_popover>:first-child{vertical-align:middle}.stl_popover__content{font-size:.875rem;padding:2rem 1.5rem;border-radius:.25rem;filter:drop-shadow(rgba(0, 0, 0, .12) 0px 2px 4px);width:16rem;text-align:left;background-color:#fff;min-width:16rem;z-index:100;transition:opacity .3s;position:absolute;left:0;top:0;opacity:1;will-change:transform;display:none;transform:translate(-120px,-155px)}.stl_popover__arrow{fill:rgb(255,255,255);position:absolute;pointer-events:none;top:100%;left:120px}.stl_popover__title{display:block;margin-bottom:.5rem}.stl_popover__content .stl_btn--icon,.stl_result--after{display:none}.stl_popover__close{position:absolute;right:.5rem;top:.5rem;transition:color .3s;border-radius:.25rem;color:#545454;padding:0;border:0;background:0 0;cursor:pointer;width:1rem;height:1rem;outline:0}.stl_popover__close:hover{color:#e2010b}.stl_popover__close:focus:focus{box-shadow:#fff 0 0 0 2px,#010035 0 0 0 4px;outline:0}.stl_popover__close:focus:focus:not(:focus-visible){box-shadow:none}.stl_popover__close:focus:focus-visible{box-shadow:#fff 0 0 0 2px,#010035 0 0 0 4px}.stl_popover__close__icon{stroke:currentcolor;stroke-width:2;width:inherit;height:inherit}.stl_popover .stl_btn__inner{flex-shrink:0}.stl_section--article .stl_layout>.stl_link{display:flex;justify-content:flex-start;margin-bottom:0;text-decoration:none;font-weight:600;color:#e9051e}.stl_section--grid-cards .stl_card--af-projet .stl_title{font-size:1.25rem}.stl_input-wrapper:not(.stl_input--error) .stl_input-input::placeholder{color:#999;-webkit-text-fill-color:#999}.stl_input-input,.stl_input-input::placeholder{font-family:"Source Sans Pro SemiBold",Arial,Helvetica,sans-serif}.stl_radio--default .stl_radio-wrapper{margin:0}.stl_input-wrapper.stl_input--error .stl_input-input::placeholder{color:#dc0117}.stl_input-wrapper.stl_input--error .stl_input__ghost .stl_input__unit,.stl_input-wrapper.stl_input--error .stl_input__ghost .stl_input__unit--int .stl_input__unit__value{background-color:transparent;color:#dc0117;-webkit-text-fill-color:#dc0117}.stl_section-simulateur .stl_input__ghost .stl_input__unit{margin:0;background-color:transparent;text-transform:lowercase;padding:0;top:2px;font-family:sourcesanspro,Arial,Helvetica,sans-serif}.stl_section-simulateur .stl_input__unit--int .stl_input__unit__value{color:#000;font-weight:600;font-size:.9rem;-webkit-text-fill-color:#000}.stl_input-wrapper:not(.stl_input-affix-wrapper):focus .stl_input-input::placeholder,.stl_input-wrapper:not(.stl_input-affix-wrapper):hover .stl_input-input::placeholder{position:absolute;left:calc(1rem - .889px);font-weight:400}@media screen and (max-width:48rem){.stl_resultSimu,.stl_section-simulateur #col-result>.stl_grid---content{overflow-x:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth}.stl_resultSimu>div{width:max-content!important;scroll-snap-align:start}.stl_resultSimu::-webkit-scrollbar{width:.5rem;height:.5rem}.stl_resultSimu::-webkit-scrollbar-thumb{background-color:#888;border-radius:6px;border:3px solid #fff}.stl_resultSimu::-webkit-scrollbar-track{background:#f1f1f1;border-radius:6px}.stl_resultSimu::-webkit-scrollbar-thumb:hover{background:#555}.stl_resultSimu+.stl_btn-group{margin-top:1.5rem}}