@charset "UTF-8";.c-moreLessInput2__btn{border:0;appearance:none;background:transparent;padding:0;margin:0;font-family:inherit;font-size:inherit;border-radius:0}
.c-moreLessInput2{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.c-moreLessInput2--box{padding:10px;border:1px dashed var(--nj-semantic-color-background-brand-solid-default)}
.c-moreLessInput2__body,.c-moreLessInput2__btn--more{order:1}
.c-moreLessInput2__content,.c-moreLessInput2__info{text-align:center}
.c-moreLessInput2__content{font-size:2rem;font-weight:700;color:var(--nj-semantic-color-background-brand-solid-default)}
.c-moreLessInput2__label,.c-moreLessInput2__btnLabel{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip:rect(1px,1px,1px,1px);clip-path:inset(50%)}
.c-moreLessInput2__btn{position:relative;flex-shrink:0;width:34px;height:34px;border:1px solid var(--nj-semantic-color-background-brand-solid-default);border-radius:50%;background-color:var(--nj-semantic-color-background-neutral-primary-default);box-shadow:0 2px 5px 0 rgba(0,0,0,0.15);transition:border .2s ease-in-out}
.c-moreLessInput2__btn:not([disabled]):hover{border-color:var(--nj-semantic-color-background-brand-solid-hovered)}
.c-moreLessInput2__btn:not([disabled]):hover:before,.c-moreLessInput2__btn:not([disabled]):hover:after{background-color:var(--nj-semantic-color-background-brand-solid-hovered)}
.c-moreLessInput2__btn:disabled{box-shadow:none;border-color:#ccc;cursor:not-allowed}
.c-moreLessInput2__btn:disabled:before,.c-moreLessInput2__btn:disabled:after{background-color:#ccc}
.c-moreLessInput2__btn--less:before,.c-moreLessInput2__btn--less:after,.c-moreLessInput2__btn--more:before,.c-moreLessInput2__btn--more:after{position:absolute;top:50%;left:50%;border-radius:4px;background-color:var(--nj-semantic-color-background-brand-solid-default);transform:translate(-50%,-50%);transition:all .2s ease-in-out}
.c-moreLessInput2__btn--less:before,.c-moreLessInput2__btn--more:before{content:"";width:14px;height:2px}
.c-moreLessInput2__btn--less{margin-right:15px}
.c-moreLessInput2__btn--more{margin-left:15px}
.c-moreLessInput2__btn--more:after{content:"";width:2px;height:14px}
.c-moreLessInput2__input,.c-moreLessInput2__blockRight,.c-moreLessInput2__sup{font-size:1.8rem;font-weight:bold}
.c-moreLessInput2__input{width:50px;padding:2px;border:0;text-align:center;text-align-last:center;background-color:transparent;border-bottom:1px solid #ccc;color:var(--nj-semantic-color-background-brand-solid-default)}
.c-moreLessInput2__input::-webkit-inner-spin-button,.c-moreLessInput2__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.c-moreLessInput2__error.c-fieldInfo.c-fieldInfo--inputMat{order:1;flex:1 1 100%;text-align:center;margin-top:5px}
@media(min-width:48em){.c-moreLessInput2:not(.c-moreLessInput2--small) .c-moreLessInput2__btn{width:40px;height:40px;border-width:2px}
.c-moreLessInput2:not(.c-moreLessInput2--small) .c-moreLessInput2__btn--less:before,.c-moreLessInput2:not(.c-moreLessInput2--small) .c-moreLessInput2__btn--more:before{width:16px;height:2px}
.c-moreLessInput2:not(.c-moreLessInput2--small) .c-moreLessInput2__btn--more:after{width:2px;height:16px}
.c-moreLessInput2__content{font-size:2.6rem;color:var(--nj-semantic-color-background-brand-solid-default)}
.c-moreLessInput2__btn--less{margin-right:20px}
.c-moreLessInput2__btn--more{margin-left:20px}
}
.c-estimEntrance{position:relative}
.c-estimEntrance:before{content:"";position:absolute;top:0;left:0;right:0;height:70%;background-color:var(--nj-semantic-color-background-status-information-tertiary-default)}
.c-estimEntrance__wrapper{position:relative}
.c-estimEntrance__header{text-align:center}
.c-estimEntrance__title{margin-bottom:10px}
.estimEntranceApp{border-radius:10px;box-shadow:0 16px 40px 0 rgba(0,0,0,0.1);background-color:var(--nj-semantic-color-background-neutral-primary-default);max-width:500px;margin:20px auto 0;padding:15px 20px}
.estimEntranceApp__img{display:block;margin:20px auto 15px}
.estimEntranceApp__field{margin:15px 0}
@media(min-width:48em){.c-estimEntrance:before{height:65%}
.c-estimEntrance__title{margin-bottom:30px}
.estimEntranceApp{margin-top:50px;padding:30px 60px}
.estimEntranceApp label.u-heading-5.u-heading-5{font-size:1.8rem}
}