.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section [class|=confetti] {
    position: absolute;
}

.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section .confetti-0 {
    width: 6px;
    height: 2.4px;
    background-color: #ffbf00;
    top: -10%;
    left: 35%;
    opacity: 0.7481472975;
    transform: rotate(235.8402461408deg);
    animation: drop-0 4.0680758401s 0.6893198521s infinite;
}

@keyframes drop-0 {
    100% {
        top: 110%;
        left: 38%;
    }
}

.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section .confetti-1 {
    width: 3px;
    height: 1.2px;
    background-color: #263672;
    top: -10%;
    left: 56%;
    opacity: 1.1217145583;
    transform: rotate(250.1549511399deg);
    animation: drop-1 4.0762509393s 0.655453923s infinite;
}

@keyframes drop-1 {
    100% {
        top: 110%;
        left: 66%;
    }
}

.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section .confetti-2 {
    width: 3px;
    height: 1.2px;
    background-color: #d13447;
    top: -10%;
    left: 27%;
    opacity: 0.6321921362;
    transform: rotate(12.6888312731deg);
    animation: drop-2 4.9460104532s 0.0970429052s infinite;
}

@keyframes drop-2 {
    100% {
        top: 110%;
        left: 36%;
    }
}

.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section .confetti-3 {
    width: 4px;
    height: 1.6px;
    background-color: #ffbf00;
    top: -10%;
    left: 7%;
    opacity: 1.0698260629;
    transform: rotate(7.5676063273deg);
    animation: drop-3 4.4404082169s 0.0469300122s infinite;
}

@keyframes drop-3 {
    100% {
        top: 110%;
        left: 22%;
    }
}

.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section .confetti-4 {
    width: 3px;
    height: 1.2px;
    background-color: #d13447;
    top: -10%;
    left: 54%;
    opacity: 1.0026940883;
    transform: rotate(41.2879459824deg);
    animation: drop-4 4.8382346982s 0.3629457462s infinite;
}

@keyframes drop-4 {
    100% {
        top: 110%;
        left: 61%;
    }
}

.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section .confetti-5 {
    width: 6px;
    height: 2.4px;
    background-color: #263672;
    top: -10%;
    left: 13%;
    opacity: 0.5793615195;
    transform: rotate(220.2932765527deg);
    animation: drop-5 4.1195692524s 0.067853877s infinite;
}

@keyframes drop-5 {
    100% {
        top: 110%;
        left: 20%;
    }
}

.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section .confetti-6 {
    width: 1px;
    height: 0.4px;
    background-color: #263672;
    top: -10%;
    left: 83%;
    opacity: 0.8282653485;
    transform: rotate(306.5077172674deg);
    animation: drop-6 4.8705126434s 0.6818185643s infinite;
}

@keyframes drop-6 {
    100% {
        top: 110%;
        left: 93%;
    }
}

.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section .confetti-7 {
    width: 2px;
    height: 0.8px;
    background-color: #d13447;
    top: -10%;
    left: 61%;
    opacity: 0.8315284209;
    transform: rotate(318.3659254658deg);
    animation: drop-7 4.8700711019s 0.0662249532s infinite;
}

@keyframes drop-7 {
    100% {
        top: 110%;
        left: 73%;
    }
}

.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section .confetti-8 {
    width: 8px;
    height: 3.2px;
    background-color: #263672;
    top: -10%;
    left: 48%;
    opacity: 0.5822054739;
    transform: rotate(242.60363001deg);
    animation: drop-8 4.0535049086s 0.5667674766s infinite;
}

@keyframes drop-8 {
    100% {
        top: 110%;
        left: 53%;
    }
}

.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section .confetti-9 {
    width: 4px;
    height: 1.6px;
    background-color: #263672;
    top: -10%;
    left: 64%;
    opacity: 1.3644674351;
    transform: rotate(111.921650738deg);
    animation: drop-9 4.6412642258s 0.6532686113s infinite;
}

@keyframes drop-9 {
    100% {
        top: 110%;
        left: 78%;
    }
}

.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section .confetti-10 {
    width: 6px;
    height: 2.4px;
    background-color: #d13447;
    top: -10%;
    left: 24%;
    opacity: 1.3315346559;
    transform: rotate(175.1743269037deg);
    animation: drop-10 4.5543168959s 0.7668335189s infinite;
}

@keyframes drop-10 {
    100% {
        top: 110%;
        left: 31%;
    }
}

.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section .confetti-11 {
    width: 7px;
    height: 2.8px;
    background-color: #d13447;
    top: -10%;
    left: 32%;
    opacity: 0.5968885957;
    transform: rotate(6.325736352deg);
    animation: drop-11 4.4779345276s 0.1892742283s infinite;
}

@keyframes drop-11 {
    100% {
        top: 110%;
        left: 38%;
    }
}

.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section .confetti-12 {
    width: 4px;
    height: 1.6px;
    background-color: #ffbf00;
    top: -10%;
    left: 59%;
    opacity: 1.1315301288;
    transform: rotate(71.3766263848deg);
    animation: drop-12 4.0315596589s 0.9993217909s infinite;
}

@keyframes drop-12 {
    100% {
        top: 110%;
        left: 68%;
    }
}

.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section .confetti-13 {
    width: 5px;
    height: 2px;
    background-color: #d13447;
    top: -10%;
    left: 23%;
    opacity: 0.6912092325;
    transform: rotate(264.7025635642deg);
    animation: drop-13 4.8139368727s 0.8709616301s infinite;
}

@keyframes drop-13 {
    100% {
        top: 110%;
        left: 25%;
    }
}

.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section .confetti-14 {
    width: 1px;
    height: 0.4px;
    background-color: #d13447;
    top: -10%;
    left: 4%;
    opacity: 1.1494368085;
    transform: rotate(135.090801956deg);
    animation: drop-14 4.5848993454s 0.6394678755s infinite;
}

@keyframes drop-14 {
    100% {
        top: 110%;
        left: 18%;
    }
}

.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section .confetti-15 {
    width: 7px;
    height: 2.8px;
    background-color: #d13447;
    top: -10%;
    left: 11%;
    opacity: 0.8426192556;
    transform: rotate(19.7388046249deg);
    animation: drop-15 4.8133243963s 0.4967237269s infinite;
}

@keyframes drop-15 {
    100% {
        top: 110%;
        left: 12%;
    }
}

.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section .confetti-16 {
    width: 5px;
    height: 2px;
    background-color: #d13447;
    top: -10%;
    left: 66%;
    opacity: 1.1614219491;
    transform: rotate(96.7375784216deg);
    animation: drop-16 4.9673525217s 0.2826344945s infinite;
}

@keyframes drop-16 {
    100% {
        top: 110%;
        left: 79%;
    }
}

.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section .confetti-17 {
    width: 6px;
    height: 2.4px;
    background-color: #263672;
    top: -10%;
    left: 40%;
    opacity: 1.1509529597;
    transform: rotate(28.7152265968deg);
    animation: drop-17 4.6604329477s 0.2304779917s infinite;
}

@keyframes drop-17 {
    100% {
        top: 110%;
        left: 54%;
    }
}

.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section .confetti-18 {
    width: 4px;
    height: 1.6px;
    background-color: #263672;
    top: -10%;
    left: 71%;
    opacity: 1.2669816795;
    transform: rotate(356.742288688deg);
    animation: drop-18 4.4958660933s 0.0383021285s infinite;
}

@keyframes drop-18 {
    100% {
        top: 110%;
        left: 80%;
    }
}

.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section .confetti-19 {
    width: 5px;
    height: 2px;
    background-color: #ffbf00;
    top: -10%;
    left: 100%;
    opacity: 0.7840729922;
    transform: rotate(214.9838270206deg);
    animation: drop-19 4.0292322445s 0.6757679225s infinite;
}

@keyframes drop-19 {
    100% {
        top: 110%;
        left: 110%;
    }
}

.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section .confetti-20 {
    width: 3px;
    height: 1.2px;
    background-color: #ffbf00;
    top: -10%;
    left: 68%;
    opacity: 0.8332193587;
    transform: rotate(335.7271564144deg);
    animation: drop-20 4.1489785452s 0.1085247785s infinite;
}

@keyframes drop-20 {
    100% {
        top: 110%;
        left: 72%;
    }
}

.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section .confetti-21 {
    width: 2px;
    height: 0.8px;
    background-color: #263672;
    top: -10%;
    left: 26%;
    opacity: 0.9907242841;
    transform: rotate(154.6566355019deg);
    animation: drop-21 4.2171929068s 0.5195933429s infinite;
}

@keyframes drop-21 {
    100% {
        top: 110%;
        left: 38%;
    }
}

.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section .confetti-22 {
    width: 2px;
    height: 0.8px;
    background-color: #ffbf00;
    top: -10%;
    left: 2%;
    opacity: 1.370183367;
    transform: rotate(12.2117029086deg);
    animation: drop-22 4.9999349311s 0.5355222813s infinite;
}

@keyframes drop-22 {
    100% {
        top: 110%;
        left: 6%;
    }
}

.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section .confetti-23 {
    width: 2px;
    height: 0.8px;
    background-color: #d13447;
    top: -10%;
    left: 54%;
    opacity: 0.600226903;
    transform: rotate(266.0205153086deg);
    animation: drop-23 4.3769733031s 0.8094923583s infinite;
}

@keyframes drop-23 {
    100% {
        top: 110%;
        left: 60%;
    }
}

.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section .confetti-24 {
    width: 3px;
    height: 1.2px;
    background-color: #263672;
    top: -10%;
    left: 2%;
    opacity: 0.9094870439;
    transform: rotate(245.8924850926deg);
    animation: drop-24 4.9271483623s 0.3919770903s infinite;
}

@keyframes drop-24 {
    100% {
        top: 110%;
        left: 4%;
    }
}

.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section .confetti-25 {
    width: 4px;
    height: 1.6px;
    background-color: #263672;
    top: -10%;
    left: 64%;
    opacity: 0.6385236213;
    transform: rotate(200.1323379673deg);
    animation: drop-25 4.9233832663s 0.0362138057s infinite;
}

@keyframes drop-25 {
    100% {
        top: 110%;
        left: 67%;
    }
}

.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section .confetti-26 {
    width: 8px;
    height: 3.2px;
    background-color: #ffbf00;
    top: -10%;
    left: 82%;
    opacity: 1.3731045148;
    transform: rotate(261.0816252564deg);
    animation: drop-26 4.7893380729s 0.7984378039s infinite;
}

@keyframes drop-26 {
    100% {
        top: 110%;
        left: 93%;
    }
}

.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section .confetti-27 {
    width: 2px;
    height: 0.8px;
    background-color: #ffbf00;
    top: -10%;
    left: 26%;
    opacity: 0.5704874873;
    transform: rotate(150.4396594101deg);
    animation: drop-27 4.0867451945s 0.4458686183s infinite;
}

@keyframes drop-27 {
    100% {
        top: 110%;
        left: 32%;
    }
}

.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section .confetti-28 {
    width: 3px;
    height: 1.2px;
    background-color: #ffbf00;
    top: -10%;
    left: 81%;
    opacity: 0.9152802891;
    transform: rotate(108.9780960804deg);
    animation: drop-28 4.3915000274s 0.0531590157s infinite;
}

@keyframes drop-28 {
    100% {
        top: 110%;
        left: 91%;
    }
}

.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section .confetti-29 {
    width: 2px;
    height: 0.8px;
    background-color: #d13447;
    top: -10%;
    left: 62%;
    opacity: 1.1995449695;
    transform: rotate(210.3971269553deg);
    animation: drop-29 4.4261753911s 0.7722002553s infinite;
}

@keyframes drop-29 {
    100% {
        top: 110%;
        left: 72%;
    }
}

.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section .confetti-30 {
    width: 8px;
    height: 3.2px;
    background-color: #ffbf00;
    top: -10%;
    left: 23%;
    opacity: 0.7041324415;
    transform: rotate(341.6867233478deg);
    animation: drop-30 4.5393214583s 0.0563469485s infinite;
}

@keyframes drop-30 {
    100% {
        top: 110%;
        left: 30%;
    }
}

.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section .confetti-31 {
    width: 4px;
    height: 1.6px;
    background-color: #d13447;
    top: -10%;
    left: 84%;
    opacity: 1.3788106715;
    transform: rotate(198.3927133618deg);
    animation: drop-31 4.9637338646s 0.8267477341s infinite;
}

@keyframes drop-31 {
    100% {
        top: 110%;
        left: 99%;
    }
}

.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section .confetti-32 {
    width: 2px;
    height: 0.8px;
    background-color: #263672;
    top: -10%;
    left: 33%;
    opacity: 1.4308198532;
    transform: rotate(82.2810804587deg);
    animation: drop-32 4.2024062756s 0.0704374441s infinite;
}

@keyframes drop-32 {
    100% {
        top: 110%;
        left: 34%;
    }
}

.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section .confetti-33 {
    width: 4px;
    height: 1.6px;
    background-color: #263672;
    top: -10%;
    left: 60%;
    opacity: 0.6990630203;
    transform: rotate(121.0261081674deg);
    animation: drop-33 4.3710351261s 0.2486228008s infinite;
}

@keyframes drop-33 {
    100% {
        top: 110%;
        left: 68%;
    }
}

.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section .confetti-34 {
    width: 5px;
    height: 2px;
    background-color: #263672;
    top: -10%;
    left: 26%;
    opacity: 1.3601818867;
    transform: rotate(357.3336676825deg);
    animation: drop-34 4.9853933893s 0.0030163539s infinite;
}

@keyframes drop-34 {
    100% {
        top: 110%;
        left: 28%;
    }
}

.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section .confetti-35 {
    width: 7px;
    height: 2.8px;
    background-color: #263672;
    top: -10%;
    left: 89%;
    opacity: 1.4963240207;
    transform: rotate(282.9727929249deg);
    animation: drop-35 4.8392395829s 0.5205626016s infinite;
}

@keyframes drop-35 {
    100% {
        top: 110%;
        left: 103%;
    }
}

.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section .confetti-36 {
    width: 4px;
    height: 1.6px;
    background-color: #d13447;
    top: -10%;
    left: 78%;
    opacity: 0.7921190578;
    transform: rotate(201.671329011deg);
    animation: drop-36 4.7345536322s 0.2288332032s infinite;
}

@keyframes drop-36 {
    100% {
        top: 110%;
        left: 88%;
    }
}

.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section .confetti-37 {
    width: 3px;
    height: 1.2px;
    background-color: #d13447;
    top: -10%;
    left: 20%;
    opacity: 0.9819451632;
    transform: rotate(128.7912306148deg);
    animation: drop-37 4.6901016908s 0.2349155951s infinite;
}

@keyframes drop-37 {
    100% {
        top: 110%;
        left: 30%;
    }
}

.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section .confetti-38 {
    width: 3px;
    height: 1.2px;
    background-color: #ffbf00;
    top: -10%;
    left: 15%;
    opacity: 0.8228727793;
    transform: rotate(218.6342703886deg);
    animation: drop-38 4.8316433566s 0.8626455754s infinite;
}

@keyframes drop-38 {
    100% {
        top: 110%;
        left: 26%;
    }
}

.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section .confetti-39 {
    width: 3px;
    height: 1.2px;
    background-color: #263672;
    top: -10%;
    left: 93%;
    opacity: 0.5543894238;
    transform: rotate(137.4060330372deg);
    animation: drop-39 4.9480521227s 0.7577401786s infinite;
}

@keyframes drop-39 {
    100% {
        top: 110%;
        left: 101%;
    }
}

.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section .confetti-40 {
    width: 5px;
    height: 2px;
    background-color: #ffbf00;
    top: -10%;
    left: 66%;
    opacity: 1.2505822787;
    transform: rotate(257.7486995799deg);
    animation: drop-40 4.5741859551s 0.005902784s infinite;
}

@keyframes drop-40 {
    100% {
        top: 110%;
        left: 75%;
    }
}

.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section .confetti-41 {
    width: 1px;
    height: 0.4px;
    background-color: #ffbf00;
    top: -10%;
    left: 35%;
    opacity: 1.239077023;
    transform: rotate(192.7118865252deg);
    animation: drop-41 4.6852093466s 0.3606215092s infinite;
}

@keyframes drop-41 {
    100% {
        top: 110%;
        left: 41%;
    }
}

.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section .confetti-42 {
    width: 4px;
    height: 1.6px;
    background-color: #d13447;
    top: -10%;
    left: 46%;
    opacity: 1.2960714939;
    transform: rotate(90.8181274965deg);
    animation: drop-42 4.6753400749s 0.6498151415s infinite;
}

@keyframes drop-42 {
    100% {
        top: 110%;
        left: 60%;
    }
}

.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section .confetti-43 {
    width: 4px;
    height: 1.6px;
    background-color: #263672;
    top: -10%;
    left: 67%;
    opacity: 0.5739240325;
    transform: rotate(91.5636939234deg);
    animation: drop-43 4.7586417877s 0.8879048081s infinite;
}

@keyframes drop-43 {
    100% {
        top: 110%;
        left: 68%;
    }
}

.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section .confetti-44 {
    width: 4px;
    height: 1.6px;
    background-color: #263672;
    top: -10%;
    left: 18%;
    opacity: 0.8115141924;
    transform: rotate(161.1009356469deg);
    animation: drop-44 4.8345521579s 0.5798857451s infinite;
}

@keyframes drop-44 {
    100% {
        top: 110%;
        left: 24%;
    }
}

.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section .confetti-45 {
    width: 7px;
    height: 2.8px;
    background-color: #263672;
    top: -10%;
    left: 61%;
    opacity: 0.8077020089;
    transform: rotate(160.4063978301deg);
    animation: drop-45 4.2805591202s 0.360507299s infinite;
}

@keyframes drop-45 {
    100% {
        top: 110%;
        left: 73%;
    }
}

.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section .confetti-46 {
    width: 7px;
    height: 2.8px;
    background-color: #ffbf00;
    top: -10%;
    left: 58%;
    opacity: 1.3714866713;
    transform: rotate(301.0243428672deg);
    animation: drop-46 4.6113354664s 0.8461441482s infinite;
}

@keyframes drop-46 {
    100% {
        top: 110%;
        left: 69%;
    }
}

.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section .confetti-47 {
    width: 5px;
    height: 2px;
    background-color: #d13447;
    top: -10%;
    left: 79%;
    opacity: 1.4696811668;
    transform: rotate(277.8888890102deg);
    animation: drop-47 4.1241597097s 0.3441858898s infinite;
}

@keyframes drop-47 {
    100% {
        top: 110%;
        left: 92%;
    }
}

.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section .confetti-48 {
    width: 1px;
    height: 0.4px;
    background-color: #ffbf00;
    top: -10%;
    left: 87%;
    opacity: 1.3164578934;
    transform: rotate(2.8153200198deg);
    animation: drop-48 4.9474502958s 0.0984867707s infinite;
}

@keyframes drop-48 {
    100% {
        top: 110%;
        left: 92%;
    }
}

.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section .confetti-49 {
    width: 1px;
    height: 0.4px;
    background-color: #ffbf00;
    top: -10%;
    left: 37%;
    opacity: 1.362100956;
    transform: rotate(2.920891545deg);
    animation: drop-49 4.7443773002s 0.0171219972s infinite;
}

@keyframes drop-49 {
    100% {
        top: 110%;
        left: 45%;
    }
}

.nps-calculator-section.with-graphs .nps-calculator-wrap .nps-calculator-body .monthly-pension-section .confetti-50 {
    width: 5px;
    height: 2px;
    background-color: #263672;
    top: -10%;
    left: 39%;
    opacity: 1.2460434632;
    transform: rotate(88.3687562589deg);
    animation: drop-50 4.5227316646s 0.249644103s infinite;
}

@keyframes drop-50 {
    100% {
        top: 110%;
        left: 43%;
    }
}