.mini-calc {
    padding: 0!important;
    background: unset!important;
}
.mini-calc .redesign-calc {
    padding: 0!important;
    /* margin-left: 20px; */
}
.mini-calc .redesign-calc > div {
    width: 100%;
}
.mini-calc .redesign-calc .gradient-border {
    box-shadow: none!important;
    background: #fff!important;
    border: 2px solid var(--branding-pink);
    padding: 40px;
    max-width: 510px;
    margin-left: auto;
    border-radius: 28px;
}
.mini-calc .redesign-calc #calcForm {
    padding: 0!important;
}
.mini-calc .redesign-calc #privacy-accept {
    width: 60%;
    margin: 0 auto;
    margin-top: 40px;
}
.mini-calc .redesign-calc .runnextstage svg {
    min-width: 25px;
}
.mini-calc .redesign-calc #calcForm .progress-wrap .progress {
    width: 190px;
    margin: 0 auto;
}
.mini-calc .redesign-calc #calcForm .progress-wrap .progress .pci.active .piround {
    background: none!important;
    border: 2px solid var(--branding-pink);
    color: var(--branding-pink);
    font-family: 'Figtree';
    font-weight: 700;
}
.mini-calc .redesign-calc #calcForm .progress-wrap .pci .piround {
    min-width: 40px;
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.mini-calc .redesign-calc #calcForm .progress-wrap .pci .pline.iso {
    margin-right: 14px;
    margin-left: 6px;
}
.mini-calc .redesign-calc #calcForm .calcForm-title {
    font-size: 24px;
}
.mini-calc .redesign-calc #calcForm .range-slider-container.range {
    flex-direction: column;
    padding: 0;
}
.mini-calc .redesign-calc #calcForm .sector-inner-cont {
    position: relative;
    width: 100%;
}
.mini-calc .redesign-calc #calcForm .staff-inner-cont {
    position: relative;
    width: 100%;
}
.mini-calc .redesign-calc #calcForm .company-cont {
    position: relative;
    width: 100%;
}
.mini-calc .redesign-calc #calcForm .sector-inner-cont .select-sector-more-wrapper {
    position: absolute;
    bottom: calc(-100% - 32px);
    z-index: 1;
    z-index: unset;
    background-color: unset;
    transform: unset;
}
.mini-calc .redesign-calc #calcForm .staff-inner-cont .select-staff-more-wrapper {
    position: absolute;
    bottom: calc(-100% - 32px);
    background-color: #fff;
    z-index: 1;
    max-height: 0;
    transition: 0.2s ease-out;
    z-index: unset;
    background-color: unset;
    transform: unset;
}
.mini-calc .redesign-calc .label-container {
    height: min-content;
    font-size: 16px!important;
    font-weight: 400;
}
.mini-calc .redesign-calc .other-prods-container {
    margin-top: 0;
}
.mini-calc .redesign-calc .input-name {
    font-size: 16px;
    color: #2b2a29;
}
.mini-calc .redesign-calc .more-button {
    height: 62px;
    border-radius: 18px;
    display: flex;
    align-items: center;
    color: #3C3C3C;
    font-weight: 400;
    font-size: 16px;
}
.mini-calc .redesign-calc .company-cont {
    height: 62px;
    border-radius: 18px;
    display: flex;
    align-items: center;
    color: #3C3C3C;
}
.mini-calc .redesign-calc .calc-tab2-container .input-range {
    width: 100%;
    border-radius: 18px!important;
    height: 62px;
    border: 1px solid #C1C1C1;
}
.mini-calc .redesign-calc input {
    height: 100%;
    border: none;
    border-radius: 18px!important;
    font-family: Avenir-Next-regular !important;
    padding: 10px 20px;
    font-size: 16px;
}
.mini-calc .redesign-calc .shownextcat, .mini-calc .redesign-calc .runnextstage {
    background-color: var(--branding-pink)!important;
    font-size: 18px;
}
.mini-calc .redesign-calc .shownextcat, .mini-calc .redesign-calc .runnextstage div {
    color: #fff!important;
    font-family: 'Figtree';
    font-weight: 700;
}
.mini-calc .redesign-calc .shownextcat svg path, .mini-calc .redesign-calc .runnextstage svg path {
    stroke: #fff!important;
}
.mini-calc .redesign-calc .calc-tab3-container .row {
    display: flex;
    gap: 0 30px;
    flex-wrap: wrap;
}
.mini-calc .redesign-calc .calc-tab3-container {
    width: 100%;
}
.mini-calc .redesign-calc .calc-tab3-container .input-range input {
    border: 1px solid #C1C1C1;
    border-radius: 18px!important;
    height: 62px;
}
.mini-calc .redesign-calc .more-button {
    padding: 15px 20px;
}
.mini-calc .redesign-calc .more-button .fa-chevron-down:before {
    color: #2B2A29;
}
.mini-calc .redesign-calc .tab .progress-wrap .pindicator {
    justify-content: flex-start;
}
.mini-calc .redesign-calc .tab-3 .pcategories li {
    flex: unset;
}
.mini-calc .redesign-calc .tab-3 .pcategories {
    justify-content: space-between;
}
.mini-calc .redesign-calc .tab-3 .pcategories .pci.line {
    flex: 1;
    display: flex;
    align-items: center;
}
.mini-calc .redesign-calc .tab-3 .pcategories .pci.line:after {
    display:none!important;
}
.mini-calc .redesign-calc .tab-3 .pcategories .pci.line .pindicator {
    width: 100%;
    height: 100%;
    padding: 0 9px;
}
.mini-calc .redesign-calc .tab-3 .pcategories .pci.line .pindicator .pline {
    width: 100%;
}
.mini-calc .redesign-calc .calc-btns {
    margin-top: 25px;
    justify-content: center;
    flex-direction: column;
}
.mini-calc .redesign-calc .calc-btns button {
    width: 100%;
    justify-content: center;
    display:inline-flex;
}
.mini-calc .redesign-calc .tab3 .progress-wrap .pci .pline {
    width: calc(33% - 5px);
    margin-left: 9px;
    margin-right: 9px;
}
.mini-calc .redesign-calc .tab3 .progress-wrap .pci:last-child .pline.-right {
    display: none;
}
.mini-calc .redesign-calc #privacy-acceptt {
    margin-top: 15px;
}
.mini-calc #testresult.show .mail-container {
    border: none!important;
}
.mini-calc #testresult.show .mail-container h3 {
    font-size: 44px;
    font-weight: 700;
}
.mini-calc #testresult.show {
    padding: 0!important;
}
.mini-calc #testresult .mail-container {
    padding: 0!important;
}
.mini-calc #testresult .thank-you-btn {
    margin-top: 20px;
}
@media screen and (max-width: 767.98px) {
    .mini-calc {
        width: 100%!important;
    }
    .mini-calc .gradient-border {
        margin: auto;
    }
    .calc-wrapper label .label-container {
        height: 100%!important;
    }
    .mini-calc .redesign-calc .other-prods-container .label-container {
        font-size: 14px;
    }
    .mini-calc .redesign-calc .line:after {
        display: none!important;
    }
}
.mini-calc .rotating.fa {
    color: white;
    margin-left: 10px;
}