body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.timeline-calculator{background-color:#f5f6fb;border-radius:8px;margin-bottom:20px;padding:48px 32px 32px}@media(max-width:425px){.timeline-calculator{padding:32px 15px}}.timeline-calculator__divider{border-left:1px solid #e8e8ed;margin-left:25px;margin-right:25px}@media(max-width:1300px){.timeline-calculator__divider{border-bottom:1px solid #e8e8ed;border-left:none;margin:0 0 32px}}.timeline-calculator__wrapper{display:flex}@media(max-width:1300px){.timeline-calculator__wrapper{flex-direction:column}}.timeline-calculator__details{display:none}.timeline-calculator__details_visible{display:block}.title{font-size:20px!important;font-weight:600;line-height:120.69%;margin-bottom:20px;margin-top:0}.label,.title{color:#191236!important;font-family:Open Sans,sans-serif}.label{display:block;font-size:12px!important;font-weight:400;line-height:150%;margin-bottom:12px}.input{height:50px;margin-bottom:28px;position:relative;width:272px}.input:hover .input__btn{opacity:1;visibility:visible}.input input[type=number]{-moz-appearance:textfield!important}.input__field{-webkit-appearance:none!important;appearance:none!important;background:#fff;border:1px solid hsla(240,4%,66%,.35);border-radius:6px;box-shadow:none!important;box-sizing:border-box;color:#191236!important;cursor:pointer;display:block;font-family:Open Sans,sans-serif;font-size:14px!important;font-weight:400;height:50px;line-height:146.19%;padding:14px 16px;position:absolute;text-align:start;top:0;width:100%}.input__field::-webkit-input-placeholder{color:hsla(240,4%,66%,.65);font-family:Open Sans,sans-serif;font-size:14px!important;font-weight:400;line-height:150%}.input__field:-ms-input-placeholder{color:hsla(240,4%,66%,.65);font-family:Open Sans,sans-serif;font-size:14px!important;font-weight:400;line-height:150%}.input__field::placeholder{color:hsla(240,4%,66%,.65);font-family:Open Sans,sans-serif;font-size:14px!important;font-weight:400;line-height:150%}.input__field:focus{-webkit-appearance:none;border:1px solid #45286b;outline:none}.input__field:focus-visible{-webkit-appearance:none;outline:none}.input__field::-webkit-inner-spin-button,.input__field::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.input__btn{align-items:center;background-color:rgba(0,0,0,.05);border:none;cursor:pointer;display:grid;height:23px;justify-content:center;opacity:0;position:absolute;text-align:center;transition:visibility .3s ease,opacity .3s ease;visibility:hidden;width:27px}.input__btn:hover{background-color:rgba(69,40,107,.15)}.input__btn_increase{border-top-right-radius:5px;right:1px;top:1px}.input__btn_decrease{border-bottom-right-radius:5px;bottom:1px;right:1px}.nice-dates-navigation{align-items:center;color:#333;display:flex;justify-content:space-between;position:relative;text-align:center;text-transform:capitalize}.nice-dates-navigation_current{flex-grow:1;font-size:16px}.nice-dates-navigation_next,.nice-dates-navigation_previous{cursor:pointer;height:0;padding-bottom:14.28571%;position:relative;width:14.28571%}.nice-dates-navigation_next:before,.nice-dates-navigation_previous:before{border-right:2px solid #999;border-top:2px solid #999;box-sizing:border-box;content:"";display:block;height:14px;left:50%;margin-left:-7px;margin-top:-7px;position:absolute;top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:border-color .2s;width:14px}.nice-dates-navigation_next:hover:before,.nice-dates-navigation_previous:hover:before{border-color:#333}.nice-dates-navigation_next.-disabled,.nice-dates-navigation_previous.-disabled{cursor:default;pointer-events:none}.nice-dates-navigation_next.-disabled:before,.nice-dates-navigation_previous.-disabled:before{border-color:#ddd}.nice-dates-navigation_previous:before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.nice-dates-week-header{box-shadow:0 1px 0 rgba(0,0,0,.06);display:flex;padding:8px 0}.nice-dates-week-header_day{color:#999;font-size:14px;line-height:1;text-align:center;text-transform:capitalize;width:14.28571%}.nice-dates-grid{box-sizing:content-box;overflow:hidden;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}.nice-dates-grid_container{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-wrap:wrap;left:0;position:absolute;right:0;transition-property:none;transition-timing-function:cubic-bezier(.4,0,.2,1);will-change:transform}.nice-dates-grid_container.-moving .nice-dates-day_date{transition:color .3s}.nice-dates-grid_container.-origin-bottom{bottom:0;top:auto}.nice-dates-grid_container.-origin-top{bottom:auto;top:0}.nice-dates-grid_container.-transition{transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.nice-dates-day{align-items:center;border-top:1px solid transparent;box-sizing:border-box;color:#333;cursor:pointer;display:flex;flex-direction:column;font-size:14px;justify-content:center;position:relative;text-align:center;width:14.28571%}.nice-dates-day_date{transition:color .15s;will-change:color;z-index:3}.nice-dates-day_month{color:#999;font-size:12px;left:0;line-height:1;position:absolute;right:0;text-transform:capitalize;top:10%;z-index:3}.nice-dates-day:after,.nice-dates-day:before{border-radius:999px;bottom:0;box-sizing:border-box;content:"";display:block;left:0;opacity:0;position:absolute;right:0;top:0}.nice-dates-day:before{background-color:#333;z-index:1}.nice-dates-day:after{border:2px solid #333;-webkit-transform:scale(.95);transform:scale(.95);transition-duration:.15s;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;z-index:2}.nice-dates-day:not(.-disabled):hover:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}@media (hover:none){.nice-dates-day:after{content:none}.nice-dates-day.-selected *{color:#fff}}.nice-dates-day.-selected:before{opacity:1}.nice-dates-day.-selected:hover:after{background-color:#fff}.nice-dates-day.-selected.-disabled *,.nice-dates-day.-selected:not(:hover) *{color:#fff}.nice-dates-day.-selected.-selected-start:before{border-bottom-right-radius:0;border-top-right-radius:0;right:0}.nice-dates-day.-selected.-selected-end:before{border-bottom-left-radius:0;border-top-left-radius:0;left:0}.nice-dates-day.-selected.-selected-middle:before{border-radius:0;left:0;right:0}.nice-dates-day.-selected.-selected-middle:nth-child(7n+1):before{border-bottom-left-radius:2px;border-top-left-radius:2px}.nice-dates-day.-selected.-selected-middle:not(.-end):nth-child(7n):before{border-bottom-right-radius:2px;border-top-right-radius:2px}.nice-dates-day.-today{font-weight:600}.nice-dates-day.-wide:after,.nice-dates-day.-wide:before{left:12.5%;right:12.5%}.nice-dates-day.-outside{color:#999}.nice-dates-day.-disabled{color:#ddd;cursor:default;pointer-events:none}.nice-dates-popover{background-color:#fff;border-radius:8px;box-shadow:0 1px 8px rgba(0,0,0,.12);margin:8px 0;max-width:600px;position:absolute;-webkit-transform:perspective(1000px);transform:perspective(1000px);-webkit-transform-origin:top;transform-origin:top;transition-duration:.4s;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;transition-timing-function:cubic-bezier(.4,.2,0,1.1);width:100%;will-change:transform,opacity;z-index:9}.nice-dates-popover:not(.-open){opacity:0;pointer-events:none;-webkit-transform:perspective(1000px) rotateX(-15deg);transform:perspective(1000px) rotateX(-15deg)}.calendar__field{position:relative}.calendar__field:hover .calendar__icon{fill:#45286b;transition:fill .3s ease}.calendar__icon{cursor:pointer;left:18px;position:absolute;top:50%;-webkit-transform:translateY(calc(-50% - 1px));transform:translateY(calc(-50% - 1px))}.calendar__input.calendar__input{background:#fff;border:1px solid hsla(240,4%,66%,.35)!important;border-radius:6px!important;box-shadow:none!important;box-sizing:border-box!important;color:#191236;cursor:pointer;font-family:Open Sans,sans-serif;font-size:14px!important;font-weight:400;height:50px!important;line-height:146.19%;padding:14px 16px 14px 48px!important;text-align:start;width:272px!important}.calendar__input.calendar__input::-webkit-input-placeholder{color:hsla(240,4%,66%,.65)!important;font-family:Open Sans,sans-serif;font-size:14px!important;font-weight:400;line-height:150%}.calendar__input.calendar__input:-ms-input-placeholder{color:hsla(240,4%,66%,.65)!important;font-family:Open Sans,sans-serif;font-size:14px!important;font-weight:400;line-height:150%}.calendar__input.calendar__input::placeholder{color:hsla(240,4%,66%,.65)!important;font-family:Open Sans,sans-serif;font-size:14px!important;font-weight:400;line-height:150%}.calendar__input.calendar__input.-focused{-webkit-appearance:none;border:1px solid #45286b!important;outline:none}.calendar__input.calendar__input:focus-visible{-webkit-appearance:none;outline:none}.calendar .nice-dates-popover{box-shadow:0 6px 23px rgba(198,200,224,.21);max-width:360px}@media(max-width:425px){.calendar .nice-dates-popover{max-width:272px}}.calendar .nice-dates-navigation{background:#ebecf6;border-radius:8px 8px 0 0;color:#191236;height:36px}.calendar .nice-dates-navigation_current{flex-grow:1;font-size:16px;font-weight:600;line-height:22px}.calendar .nice-dates-navigation_next:before,.calendar .nice-dates-navigation_previous:before{border-right:1.5px solid #8b8b98;border-top:1.5px solid #8b8b98;height:8px;margin-left:-4px;margin-top:-3px;transition:none;width:8px}.calendar .nice-dates-navigation_next:hover:before,.calendar .nice-dates-navigation_previous:hover:before{border-color:#45286b}.calendar .nice-dates-navigation_next:hover,.calendar .nice-dates-navigation_previous:hover{background-color:transparent!important}.calendar .nice-dates-week-header{border-bottom:1px solid #f5f6fb;box-shadow:none;display:flex;margin:16px 16px 4px;padding:0 0 9px}.calendar .nice-dates-week-header_day{color:#5e5972;font-size:12px;font-weight:600;line-height:122%}.calendar .nice-dates-grid{height:218px!important;margin-left:12px;margin-right:12px}.calendar .nice-dates-day{border-top:1px solid transparent;color:#191236;font-size:14px;font-weight:700;height:34px!important;line-height:16px}.calendar .nice-dates-day:after{border:none}.calendar .nice-dates-day:before{background-color:#45286b;z-index:1}.calendar .nice-dates-day:after,.calendar .nice-dates-day:before{opacity:0}@media(max-width:425px){.calendar .nice-dates-day:after,.calendar .nice-dates-day:before{left:3px!important;top:3px!important}}.calendar .nice-dates-day.-disabled{color:#8b8b98!important}.calendar .nice-dates-day.-today.-disabled{font-weight:700}.calendar .nice-dates-day.-today.-disabled:after,.calendar .nice-dates-day.-today.-disabled:before{background-color:#f5f6fb;opacity:1}.calendar .nice-dates-day.-outside{color:#191236}.calendar .nice-dates-day.-selected.-disabled{font-weight:700}.calendar .nice-dates-day.-selected.-disabled:after,.calendar .nice-dates-day.-selected.-disabled:before{background-color:#45286b;opacity:1}.calendar .nice-dates-day.-selected.-disabled *,.calendar .nice-dates-day.-selected:not(:hover) *{color:#fff}.calendar .nice-dates-day:hover{color:#45286b}.calendar .nice-dates-day:hover:after{background-color:#ebecf6;border:none}.calendar .nice-dates-day:after,.calendar .nice-dates-day:before{border-radius:42px;content:"";height:28px;left:10px;top:2px;width:28px}.calendar .nice-dates-day_month{display:none}.btn-calculate{background:#45286b;border:none;border-radius:6px;box-sizing:border-box;color:#f5f6fb;cursor:pointer;display:inline-block;font-family:Open Sans,sans-serif;font-size:14px!important;font-weight:700;line-height:150%;margin-top:32px;outline:none;padding:10.5px 16px}@media(max-width:1300px){.btn-calculate{margin-bottom:32px}}.btn-calculate__disabled{background:#b5a9c4}.doughnut-chart{position:relative}.doughnut-chart__component{height:205px!important;width:205px!important}.doughnut-chart__invitations{color:#5e5972!important;display:flex;font-family:Open Sans,sans-serif;font-size:14px!important;font-weight:400;line-height:146.19%;margin-bottom:0!important;margin-top:16px!important}.doughnut-chart__invitations_num{margin-right:5px}.doughnut-chart__inner{left:50%;position:absolute;top:52%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.doughnut-chart__center{align-items:center;display:flex;flex-direction:column;justify-content:center}.doughnut-label{align-items:center;color:#191236!important;display:flex;font-family:Open Sans,sans-serif;font-size:12px!important;font-weight:400;line-height:150%;margin:26px auto 26px 15px}@media(max-width:460px){.doughnut-label{margin:0 auto 20px 0}}.doughnut-label.-details{margin:0!important}.doughnut-label.-details .doughnut-label__value{display:none}.doughnut-label.-details .doughnut-label__color{margin-left:32px}@media(max-width:424px){.doughnut-label.-details .doughnut-label__color{margin-left:15px}}.doughnut-label__color{border-radius:4px;height:15px;margin-right:14px;width:15px}.doughnut-label__color_red{background-color:#e3414b}.doughnut-label__color_green{background-color:#0994a9}.doughnut-label__value{display:block;margin-right:8px}.doughnut-label__title,.doughnut-label__value{font-family:Open Sans,sans-serif;font-size:12px!important;font-weight:400;line-height:150%}.doughnut-label__title{margin:0!important}.estimation-result{color:#5e5972!important;font-family:Open Sans,sans-serif;font-size:14px!important;font-weight:400;line-height:146.19%;margin-bottom:26px!important;margin-right:30px}@media(max-width:460px){.estimation-result{margin-right:15px}}.estimation__wrapper{align-items:center;display:flex}@media(max-width:460px){.estimation__wrapper{align-items:start;flex-direction:column-reverse}}.bar-wrap{height:400px!important;position:relative}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/static/media/OpenSans.a42bbe687810bdc6e9e8.ttf) format("truetype")}.details{border-top:1px solid #e8e8ed;margin-top:32px;padding-top:32px}@media(max-width:1300px){.details{margin-top:32px}}.details .title{margin-bottom:0}.details__wrapper{justify-content:space-between;margin-bottom:19px}.details__labels,.details__wrapper{align-items:center;display:flex}
/*# sourceMappingURL=main.da005505.css.map*/