
#share-fl-modal {
    --modal-header-display: none;
}

#share-fl-modal h1 {
    margin-bottom: 20px;
}

#share-fl-modal .confetti-container {
    pointer-events: none;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

#share-fl-modal .confetti-container [class|=confetti] {
    position: absolute;
}

#share-fl-modal #share-fl-banner {
    position: relative;
    max-width: 560px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
}

#share-fl-modal #share-fl-banner:before {
    content: "";
    display: block;
    padding-bottom: 52%;
}

#share-fl-modal .confetti-0 {
    width: 10px;
    height: 4px;
    background-color: #73e6ff;
    top: -6.9%;
    left: 60%;
    opacity: 0;
    transform: rotate(202.1373deg);
    animation: drop-0 6.99143s .94166s;
    animation-iteration-count: infinite;
}

@keyframes drop-0 {
    50% {
        opacity: .7408;
    }

    to {
        top: 110%;
        left: 64%;
    }
}

#share-fl-modal .confetti-1 {
    width: 8px;
    height: 3.2px;
    background-color: #ffcc0d;
    top: -9.7%;
    left: 17%;
    opacity: 0;
    transform: rotate(130.30411deg);
    animation: drop-1 6.17479s .71623s;
    animation-iteration-count: infinite;
}

@keyframes drop-1 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 28%;
    }
}

#share-fl-modal .confetti-2 {
    width: 13px;
    height: 5.2px;
    background-color: #f3756c;
    top: -2.7%;
    left: 75%;
    opacity: 0;
    transform: rotate(123.96157deg);
    animation: drop-2 6.75869s .07272s;
    animation-iteration-count: infinite;
}

@keyframes drop-2 {
    50% {
        opacity: .81829;
    }

    to {
        top: 110%;
        left: 64%;
    }
}

#share-fl-modal .confetti-3 {
    width: 10px;
    height: 4px;
    background-color: #1d4354;
    top: -7.3%;
    left: 74%;
    opacity: 0;
    transform: rotate(9.25562deg);
    animation: drop-3 6.4294s .73628s;
    animation-iteration-count: infinite;
}

@keyframes drop-3 {
    50% {
        opacity: .56527;
    }

    to {
        top: 110%;
        left: 86%;
    }
}

#share-fl-modal .confetti-4 {
    width: 13px;
    height: 5.2px;
    background-color: #73e6ff;
    top: -.2%;
    left: 87%;
    opacity: 0;
    transform: rotate(356.91098deg);
    animation: drop-4 6.19808s .10824s;
    animation-iteration-count: infinite;
}

@keyframes drop-4 {
    50% {
        opacity: .54234;
    }

    to {
        top: 110%;
        left: 74%;
    }
}

#share-fl-modal .confetti-5 {
    width: 11px;
    height: 4.4px;
    background-color: #f3756c;
    top: -5.2%;
    left: 13%;
    opacity: 0;
    transform: rotate(81.08631deg);
    animation: drop-5 6.83684s .01733s;
    animation-iteration-count: infinite;
}

@keyframes drop-5 {
    50% {
        opacity: .50006;
    }

    to {
        top: 110%;
        left: 1%;
    }
}

#share-fl-modal .confetti-6 {
    width: 11px;
    height: 4.4px;
    background-color: #1d4354;
    top: -2.4%;
    left: 70%;
    opacity: 0;
    transform: rotate(333.50617deg);
    animation: drop-6 6.68965s .27656s;
    animation-iteration-count: infinite;
}

@keyframes drop-6 {
    50% {
        opacity: .748;
    }

    to {
        top: 110%;
        left: 75%;
    }
}

#share-fl-modal .confetti-7 {
    width: 6px;
    height: 2.4px;
    background-color: #ffcc0d;
    top: -1.7%;
    left: 91%;
    opacity: 0;
    transform: rotate(153.80452deg);
    animation: drop-7 6.99686s .69666s;
    animation-iteration-count: infinite;
}

@keyframes drop-7 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 91%;
    }
}

#share-fl-modal .confetti-8 {
    width: 3px;
    height: 1.2px;
    background-color: #1d4354;
    top: -2.7%;
    left: 20%;
    opacity: 0;
    transform: rotate(303.35897deg);
    animation: drop-8 6.04698s .66976s;
    animation-iteration-count: infinite;
}

@keyframes drop-8 {
    50% {
        opacity: .72731;
    }

    to {
        top: 110%;
        left: 31%;
    }
}

#share-fl-modal .confetti-9 {
    width: 9px;
    height: 3.6px;
    background-color: #ffcc0d;
    top: -3.3%;
    left: 69%;
    opacity: 0;
    transform: rotate(167.18085deg);
    animation: drop-9 6.59161s .29094s;
    animation-iteration-count: infinite;
}

@keyframes drop-9 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 69%;
    }
}

#share-fl-modal .confetti-10 {
    width: 8px;
    height: 3.2px;
    background-color: #f3756c;
    top: -5.9%;
    left: 90%;
    opacity: 0;
    transform: rotate(177.26233deg);
    animation: drop-10 6.17404s .36925s;
    animation-iteration-count: infinite;
}

@keyframes drop-10 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 105%;
    }
}

#share-fl-modal .confetti-11 {
    width: 8px;
    height: 3.2px;
    background-color: #f3756c;
    top: -5.9%;
    left: 92%;
    opacity: 0;
    transform: rotate(166.09513deg);
    animation: drop-11 6.20766s .82588s;
    animation-iteration-count: infinite;
}

@keyframes drop-11 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 101%;
    }
}

#share-fl-modal .confetti-12 {
    width: 5px;
    height: 2px;
    background-color: #1d4354;
    top: -5.1%;
    left: 14%;
    opacity: 0;
    transform: rotate(147.40264deg);
    animation: drop-12 6.54858s .25944s;
    animation-iteration-count: infinite;
}

@keyframes drop-12 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 0;
    }
}

#share-fl-modal .confetti-13 {
    width: 8px;
    height: 3.2px;
    background-color: #1d4354;
    top: -1%;
    left: 77%;
    opacity: 0;
    transform: rotate(286.42677deg);
    animation: drop-13 6.27836s .88804s;
    animation-iteration-count: infinite;
}

@keyframes drop-13 {
    50% {
        opacity: .84057;
    }

    to {
        top: 110%;
        left: 79%;
    }
}

#share-fl-modal .confetti-14 {
    width: 5px;
    height: 2px;
    background-color: #73e6ff;
    top: -.9%;
    left: 67%;
    opacity: 0;
    transform: rotate(32.80937deg);
    animation: drop-14 6.81043s .0412s;
    animation-iteration-count: infinite;
}

@keyframes drop-14 {
    50% {
        opacity: .95129;
    }

    to {
        top: 110%;
        left: 65%;
    }
}

#share-fl-modal .confetti-15 {
    width: 1px;
    height: .4px;
    background-color: #ffcc0d;
    top: -3.8%;
    left: 76%;
    opacity: 0;
    transform: rotate(163.3458deg);
    animation: drop-15 6.6397s .84344s;
    animation-iteration-count: infinite;
}

@keyframes drop-15 {
    50% {
        opacity: .70803;
    }

    to {
        top: 110%;
        left: 66%;
    }
}

#share-fl-modal .confetti-16 {
    width: 2px;
    height: .8px;
    background-color: #f3756c;
    top: -7.3%;
    left: 4%;
    opacity: 0;
    transform: rotate(9.9307deg);
    animation: drop-16 6.60659s .03581s;
    animation-iteration-count: infinite;
}

@keyframes drop-16 {
    50% {
        opacity: .92367;
    }

    to {
        top: 110%;
        left: -10%;
    }
}

#share-fl-modal .confetti-17 {
    width: 4px;
    height: 1.6px;
    background-color: #73e6ff;
    top: -8.3%;
    left: 71%;
    opacity: 0;
    transform: rotate(319.80778deg);
    animation: drop-17 6.55534s .96178s;
    animation-iteration-count: infinite;
}

@keyframes drop-17 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 85%;
    }
}

#share-fl-modal .confetti-18 {
    width: 5px;
    height: 2px;
    background-color: #ffcc0d;
    top: -6.3%;
    left: 91%;
    opacity: 0;
    transform: rotate(348.78449deg);
    animation: drop-18 6.30338s .35521s;
    animation-iteration-count: infinite;
}

@keyframes drop-18 {
    50% {
        opacity: .8608;
    }

    to {
        top: 110%;
        left: 99%;
    }
}

#share-fl-modal .confetti-19 {
    width: 1px;
    height: .4px;
    background-color: #73e6ff;
    top: -1.5%;
    left: 72%;
    opacity: 0;
    transform: rotate(180.29812deg);
    animation: drop-19 6.50559s .32052s;
    animation-iteration-count: infinite;
}

@keyframes drop-19 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 86%;
    }
}

#share-fl-modal .confetti-20 {
    width: 4px;
    height: 1.6px;
    background-color: #ffcc0d;
    top: -1.7%;
    left: 77%;
    opacity: 0;
    transform: rotate(90.44647deg);
    animation: drop-20 6.24177s .91486s;
    animation-iteration-count: infinite;
}

@keyframes drop-20 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 65%;
    }
}

#share-fl-modal .confetti-21 {
    width: 6px;
    height: 2.4px;
    background-color: #1d4354;
    top: -1.3%;
    left: 90%;
    opacity: 0;
    transform: rotate(296.64699deg);
    animation: drop-21 6.57419s .81023s;
    animation-iteration-count: infinite;
}

@keyframes drop-21 {
    50% {
        opacity: .92341;
    }

    to {
        top: 110%;
        left: 85%;
    }
}

#share-fl-modal .confetti-22 {
    width: 1px;
    height: .4px;
    background-color: #f3756c;
    top: -4.1%;
    left: 35%;
    opacity: 0;
    transform: rotate(268.4296deg);
    animation: drop-22 6.45228s .91538s;
    animation-iteration-count: infinite;
}

@keyframes drop-22 {
    50% {
        opacity: .57413;
    }

    to {
        top: 110%;
        left: 44%;
    }
}

#share-fl-modal .confetti-23 {
    width: 10px;
    height: 4px;
    background-color: #1d4354;
    top: -6.7%;
    left: 56%;
    opacity: 0;
    transform: rotate(38.83647deg);
    animation: drop-23 6.54039s .67731s;
    animation-iteration-count: infinite;
}

@keyframes drop-23 {
    50% {
        opacity: .86249;
    }

    to {
        top: 110%;
        left: 46%;
    }
}

#share-fl-modal .confetti-24 {
    width: 3px;
    height: 1.2px;
    background-color: #f3756c;
    top: -3.6%;
    left: 64%;
    opacity: 0;
    transform: rotate(270.47328deg);
    animation: drop-24 6.89549s .7882s;
    animation-iteration-count: infinite;
}

@keyframes drop-24 {
    50% {
        opacity: .68876;
    }

    to {
        top: 110%;
        left: 78%;
    }
}

#share-fl-modal .confetti-25 {
    width: 2px;
    height: .8px;
    background-color: #32285a;
    top: -9.3%;
    left: 54%;
    opacity: 0;
    transform: rotate(21.59664deg);
    animation: drop-25 6.55158s .07624s;
    animation-iteration-count: infinite;
}

@keyframes drop-25 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 53%;
    }
}

#share-fl-modal .confetti-26 {
    width: 11px;
    height: 4.4px;
    background-color: #1d4354;
    top: -4.7%;
    left: 11%;
    opacity: 0;
    transform: rotate(100.88626deg);
    animation: drop-26 6.88897s .63275s;
    animation-iteration-count: infinite;
}

@keyframes drop-26 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 19%;
    }
}

#share-fl-modal .confetti-27 {
    width: 3px;
    height: 1.2px;
    background-color: #73e6ff;
    top: -9.4%;
    left: 95%;
    opacity: 0;
    transform: rotate(108.29726deg);
    animation: drop-27 6.5149s .33605s;
    animation-iteration-count: infinite;
}

@keyframes drop-27 {
    50% {
        opacity: .74169;
    }

    to {
        top: 110%;
        left: 83%;
    }
}

#share-fl-modal .confetti-28 {
    width: 3px;
    height: 1.2px;
    background-color: #f3756c;
    top: -8.3%;
    left: 9%;
    opacity: 0;
    transform: rotate(121.14977deg);
    animation: drop-28 6.5454s .3084s;
    animation-iteration-count: infinite;
}

@keyframes drop-28 {
    50% {
        opacity: .70701;
    }

    to {
        top: 110%;
        left: 18%;
    }
}

#share-fl-modal .confetti-29 {
    width: 6px;
    height: 2.4px;
    background-color: #f3756c;
    top: -1.4%;
    left: 90%;
    opacity: 0;
    transform: rotate(242.99358deg);
    animation: drop-29 6.17424s .14995s;
    animation-iteration-count: infinite;
}

@keyframes drop-29 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 92%;
    }
}

#share-fl-modal .confetti-30 {
    width: 7px;
    height: 2.8px;
    background-color: #1d4354;
    top: -5%;
    left: 90%;
    opacity: 0;
    transform: rotate(152.12166deg);
    animation: drop-30 6.51692s .14172s;
    animation-iteration-count: infinite;
}

@keyframes drop-30 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 94%;
    }
}

#share-fl-modal .confetti-31 {
    width: 4px;
    height: 1.6px;
    background-color: #f3756c;
    top: -2%;
    left: 98%;
    opacity: 0;
    transform: rotate(6.05249deg);
    animation: drop-31 6.76619s .55836s;
    animation-iteration-count: infinite;
}

@keyframes drop-31 {
    50% {
        opacity: .64248;
    }

    to {
        top: 110%;
        left: 95%;
    }
}

#share-fl-modal .confetti-32 {
    width: 3px;
    height: 1.2px;
    background-color: #32285a;
    top: -8.3%;
    left: 32%;
    opacity: 0;
    transform: rotate(16.33977deg);
    animation: drop-32 6.15219s .21217s;
    animation-iteration-count: infinite;
}

@keyframes drop-32 {
    50% {
        opacity: .60802;
    }

    to {
        top: 110%;
        left: 25%;
    }
}

#share-fl-modal .confetti-33 {
    width: 13px;
    height: 5.2px;
    background-color: #32285a;
    top: -6.9%;
    left: 18%;
    opacity: 0;
    transform: rotate(352.11813deg);
    animation: drop-33 6.44537s .5299s;
    animation-iteration-count: infinite;
}

@keyframes drop-33 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 23%;
    }
}

#share-fl-modal .confetti-34 {
    width: 4px;
    height: 1.6px;
    background-color: #f3756c;
    top: -2.5%;
    left: 18%;
    opacity: 0;
    transform: rotate(221.41576deg);
    animation: drop-34 6.82219s .31259s;
    animation-iteration-count: infinite;
}

@keyframes drop-34 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 10%;
    }
}

#share-fl-modal .confetti-35 {
    width: 12px;
    height: 4.8px;
    background-color: #1d4354;
    top: -8.2%;
    left: 50%;
    opacity: 0;
    transform: rotate(77.12219deg);
    animation: drop-35 6.41485s .71001s;
    animation-iteration-count: infinite;
}

@keyframes drop-35 {
    50% {
        opacity: .53131;
    }

    to {
        top: 110%;
        left: 36%;
    }
}

#share-fl-modal .confetti-36 {
    width: 11px;
    height: 4.4px;
    background-color: #32285a;
    top: -7.5%;
    left: 85%;
    opacity: 0;
    transform: rotate(251.33431deg);
    animation: drop-36 6.17877s .7467s;
    animation-iteration-count: infinite;
}

@keyframes drop-36 {
    50% {
        opacity: .98706;
    }

    to {
        top: 110%;
        left: 97%;
    }
}

#share-fl-modal .confetti-37 {
    width: 5px;
    height: 2px;
    background-color: #ffcc0d;
    top: -8.2%;
    left: 83%;
    opacity: 0;
    transform: rotate(337.54493deg);
    animation: drop-37 6.81199s .74306s;
    animation-iteration-count: infinite;
}

@keyframes drop-37 {
    50% {
        opacity: .66767;
    }

    to {
        top: 110%;
        left: 86%;
    }
}

#share-fl-modal .confetti-38 {
    width: 7px;
    height: 2.8px;
    background-color: #32285a;
    top: -3.8%;
    left: 16%;
    opacity: 0;
    transform: rotate(319.51366deg);
    animation: drop-38 6.79004s .09964s;
    animation-iteration-count: infinite;
}

@keyframes drop-38 {
    50% {
        opacity: .78751;
    }

    to {
        top: 110%;
        left: 7%;
    }
}

#share-fl-modal .confetti-39 {
    width: 4px;
    height: 1.6px;
    background-color: #f3756c;
    top: -7.9%;
    left: 55%;
    opacity: 0;
    transform: rotate(215.66667deg);
    animation: drop-39 6.74527s .61221s;
    animation-iteration-count: infinite;
}

@keyframes drop-39 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 43%;
    }
}

#share-fl-modal .confetti-40 {
    width: 1px;
    height: .4px;
    background-color: #32285a;
    top: -4.2%;
    left: 74%;
    opacity: 0;
    transform: rotate(284.03912deg);
    animation: drop-40 6.72802s .19479s;
    animation-iteration-count: infinite;
}

@keyframes drop-40 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 61%;
    }
}

#share-fl-modal .confetti-41 {
    width: 11px;
    height: 4.4px;
    background-color: #ffcc0d;
    top: -1.9%;
    left: 54%;
    opacity: 0;
    transform: rotate(186.18249deg);
    animation: drop-41 6.77797s .32477s;
    animation-iteration-count: infinite;
}

@keyframes drop-41 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 65%;
    }
}

#share-fl-modal .confetti-42 {
    width: 8px;
    height: 3.2px;
    background-color: #32285a;
    top: -9.1%;
    left: 27%;
    opacity: 0;
    transform: rotate(318.56545deg);
    animation: drop-42 6.22274s .39353s;
    animation-iteration-count: infinite;
}

@keyframes drop-42 {
    50% {
        opacity: .83813;
    }

    to {
        top: 110%;
        left: 15%;
    }
}

#share-fl-modal .confetti-43 {
    width: 9px;
    height: 3.6px;
    background-color: #f3756c;
    top: -.4%;
    left: 81%;
    opacity: 0;
    transform: rotate(349.70789deg);
    animation: drop-43 6.06848s .1828s;
    animation-iteration-count: infinite;
}

@keyframes drop-43 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 79%;
    }
}

#share-fl-modal .confetti-44 {
    width: 12px;
    height: 4.8px;
    background-color: #32285a;
    top: -1.2%;
    left: 34%;
    opacity: 0;
    transform: rotate(332.77805deg);
    animation: drop-44 6.76033s .21409s;
    animation-iteration-count: infinite;
}

@keyframes drop-44 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 25%;
    }
}

#share-fl-modal .confetti-45 {
    width: 11px;
    height: 4.4px;
    background-color: #ffcc0d;
    top: -9.1%;
    left: 62%;
    opacity: 0;
    transform: rotate(327.67851deg);
    animation: drop-45 6.18389s .66899s;
    animation-iteration-count: infinite;
}

@keyframes drop-45 {
    50% {
        opacity: .92019;
    }

    to {
        top: 110%;
        left: 72%;
    }
}

#share-fl-modal .confetti-46 {
    width: 10px;
    height: 4px;
    background-color: #ffcc0d;
    top: -8.1%;
    left: 32%;
    opacity: 0;
    transform: rotate(171.83461deg);
    animation: drop-46 6.82437s .52341s;
    animation-iteration-count: infinite;
}

@keyframes drop-46 {
    50% {
        opacity: .54409;
    }

    to {
        top: 110%;
        left: 22%;
    }
}

#share-fl-modal .confetti-47 {
    width: 5px;
    height: 2px;
    background-color: #73e6ff;
    top: -5.7%;
    left: 89%;
    opacity: 0;
    transform: rotate(286.59952deg);
    animation: drop-47 6.80687s .14361s;
    animation-iteration-count: infinite;
}

@keyframes drop-47 {
    50% {
        opacity: .60777;
    }

    to {
        top: 110%;
        left: 96%;
    }
}

#share-fl-modal .confetti-48 {
    width: 8px;
    height: 3.2px;
    background-color: #f3756c;
    top: -3.5%;
    left: 97%;
    opacity: 0;
    transform: rotate(65.31035deg);
    animation: drop-48 6.00446s .23639s;
    animation-iteration-count: infinite;
}

@keyframes drop-48 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 107%;
    }
}

#share-fl-modal .confetti-49 {
    width: 12px;
    height: 4.8px;
    background-color: #1d4354;
    top: -8.9%;
    left: 59%;
    opacity: 0;
    transform: rotate(287.04797deg);
    animation: drop-49 6.43928s .98224s;
    animation-iteration-count: infinite;
}

@keyframes drop-49 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 68%;
    }
}

#share-fl-modal .confetti-50 {
    width: 6px;
    height: 2.4px;
    background-color: #f3756c;
    top: -9.7%;
    left: 12%;
    opacity: 0;
    transform: rotate(254.00229deg);
    animation: drop-50 6.88786s .32702s;
    animation-iteration-count: infinite;
}

@keyframes drop-50 {
    50% {
        opacity: .99838;
    }

    to {
        top: 110%;
        left: 14%;
    }
}

#share-fl-modal .confetti-51 {
    width: 12px;
    height: 4.8px;
    background-color: #ffcc0d;
    top: -3%;
    left: 82%;
    opacity: 0;
    transform: rotate(157.38812deg);
    animation: drop-51 6.44895s .02403s;
    animation-iteration-count: infinite;
}

@keyframes drop-51 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 93%;
    }
}

#share-fl-modal .confetti-52 {
    width: 6px;
    height: 2.4px;
    background-color: #f3756c;
    top: -1.7%;
    left: 97%;
    opacity: 0;
    transform: rotate(160.8964deg);
    animation: drop-52 6.74806s .06859s;
    animation-iteration-count: infinite;
}

@keyframes drop-52 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 95%;
    }
}

#share-fl-modal .confetti-53 {
    width: 13px;
    height: 5.2px;
    background-color: #ffcc0d;
    top: -3.2%;
    left: 35%;
    opacity: 0;
    transform: rotate(143.08933deg);
    animation: drop-53 6.50425s .69623s;
    animation-iteration-count: infinite;
}

@keyframes drop-53 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 39%;
    }
}

#share-fl-modal .confetti-54 {
    width: 1px;
    height: .4px;
    background-color: #73e6ff;
    top: -6.1%;
    left: 80%;
    opacity: 0;
    transform: rotate(108.6844deg);
    animation: drop-54 6.94662s .43818s;
    animation-iteration-count: infinite;
}

@keyframes drop-54 {
    50% {
        opacity: .993;
    }

    to {
        top: 110%;
        left: 94%;
    }
}

#share-fl-modal .confetti-55 {
    width: 13px;
    height: 5.2px;
    background-color: #1d4354;
    top: -1.1%;
    left: 91%;
    opacity: 0;
    transform: rotate(36.42168deg);
    animation: drop-55 6.32531s .20469s;
    animation-iteration-count: infinite;
}

@keyframes drop-55 {
    50% {
        opacity: .52692;
    }

    to {
        top: 110%;
        left: 91%;
    }
}

#share-fl-modal .confetti-56 {
    width: 5px;
    height: 2px;
    background-color: #73e6ff;
    top: -1.6%;
    left: 43%;
    opacity: 0;
    transform: rotate(191.3394deg);
    animation: drop-56 6.15602s .36857s;
    animation-iteration-count: infinite;
}

@keyframes drop-56 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 43%;
    }
}

#share-fl-modal .confetti-57 {
    width: 4px;
    height: 1.6px;
    background-color: #32285a;
    top: -1%;
    left: 73%;
    opacity: 0;
    transform: rotate(163.1674deg);
    animation: drop-57 6.86712s .90571s;
    animation-iteration-count: infinite;
}

@keyframes drop-57 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 61%;
    }
}

#share-fl-modal .confetti-58 {
    width: 3px;
    height: 1.2px;
    background-color: #ffcc0d;
    top: -6.2%;
    left: 84%;
    opacity: 0;
    transform: rotate(289.4684deg);
    animation: drop-58 6.86064s .04ms;
    animation-iteration-count: infinite;
}

@keyframes drop-58 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 74%;
    }
}

#share-fl-modal .confetti-59 {
    width: 1px;
    height: .4px;
    background-color: #ffcc0d;
    top: -5.1%;
    left: 92%;
    opacity: 0;
    transform: rotate(38.75554deg);
    animation: drop-59 6.78408s .5356s;
    animation-iteration-count: infinite;
}

@keyframes drop-59 {
    50% {
        opacity: .86279;
    }

    to {
        top: 110%;
        left: 81%;
    }
}

#share-fl-modal .confetti-60 {
    width: 11px;
    height: 4.4px;
    background-color: #ffcc0d;
    top: -4.7%;
    left: 78%;
    opacity: 0;
    transform: rotate(157.87705deg);
    animation: drop-60 6.75904s .53115s;
    animation-iteration-count: infinite;
}

@keyframes drop-60 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 79%;
    }
}

#share-fl-modal .confetti-61 {
    width: 10px;
    height: 4px;
    background-color: #73e6ff;
    top: -7.2%;
    left: 83%;
    opacity: 0;
    transform: rotate(350.44105deg);
    animation: drop-61 6.10445s .07629s;
    animation-iteration-count: infinite;
}

@keyframes drop-61 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 77%;
    }
}

#share-fl-modal .confetti-62 {
    width: 11px;
    height: 4.4px;
    background-color: #1d4354;
    top: -8.5%;
    left: 84%;
    opacity: 0;
    transform: rotate(92.38284deg);
    animation: drop-62 6.64432s .08473s;
    animation-iteration-count: infinite;
}

@keyframes drop-62 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 94%;
    }
}

#share-fl-modal .confetti-63 {
    width: 10px;
    height: 4px;
    background-color: #32285a;
    top: -3.3%;
    left: 55%;
    opacity: 0;
    transform: rotate(265.0301deg);
    animation: drop-63 6.85568s .75439s;
    animation-iteration-count: infinite;
}

@keyframes drop-63 {
    50% {
        opacity: .71466;
    }

    to {
        top: 110%;
        left: 58%;
    }
}

#share-fl-modal .confetti-64 {
    width: 7px;
    height: 2.8px;
    background-color: #f3756c;
    top: -1.9%;
    left: 44%;
    opacity: 0;
    transform: rotate(309.49752deg);
    animation: drop-64 6.65311s .48635s;
    animation-iteration-count: infinite;
}

@keyframes drop-64 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 31%;
    }
}

#share-fl-modal .confetti-65 {
    width: 13px;
    height: 5.2px;
    background-color: #1d4354;
    top: -9.5%;
    left: 93%;
    opacity: 0;
    transform: rotate(53.19136deg);
    animation: drop-65 6.49302s .86685s;
    animation-iteration-count: infinite;
}

@keyframes drop-65 {
    50% {
        opacity: .88523;
    }

    to {
        top: 110%;
        left: 108%;
    }
}

#share-fl-modal .confetti-66 {
    width: 10px;
    height: 4px;
    background-color: #1d4354;
    top: -7.6%;
    left: 49%;
    opacity: 0;
    transform: rotate(189.05715deg);
    animation: drop-66 6.75952s .30683s;
    animation-iteration-count: infinite;
}

@keyframes drop-66 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 37%;
    }
}

#share-fl-modal .confetti-67 {
    width: 1px;
    height: .4px;
    background-color: #32285a;
    top: -1.1%;
    left: 63%;
    opacity: 0;
    transform: rotate(239.08574deg);
    animation: drop-67 6.83183s .20098s;
    animation-iteration-count: infinite;
}

@keyframes drop-67 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 61%;
    }
}

#share-fl-modal .confetti-68 {
    width: 1px;
    height: .4px;
    background-color: #ffcc0d;
    top: -3.7%;
    left: 86%;
    opacity: 0;
    transform: rotate(141.40846deg);
    animation: drop-68 6.96031s .50926s;
    animation-iteration-count: infinite;
}

@keyframes drop-68 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 87%;
    }
}

#share-fl-modal .confetti-69 {
    width: 5px;
    height: 2px;
    background-color: #ffcc0d;
    top: -5.3%;
    left: 42%;
    opacity: 0;
    transform: rotate(286.52625deg);
    animation: drop-69 6.12415s .52817s;
    animation-iteration-count: infinite;
}

@keyframes drop-69 {
    50% {
        opacity: .50028;
    }

    to {
        top: 110%;
        left: 29%;
    }
}

#share-fl-modal .confetti-70 {
    width: 11px;
    height: 4.4px;
    background-color: #ffcc0d;
    top: -9.1%;
    left: 25%;
    opacity: 0;
    transform: rotate(129.60116deg);
    animation: drop-70 6.14476s .29319s;
    animation-iteration-count: infinite;
}

@keyframes drop-70 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 37%;
    }
}

#share-fl-modal .confetti-71 {
    width: 3px;
    height: 1.2px;
    background-color: #1d4354;
    top: -4.1%;
    left: 99%;
    opacity: 0;
    transform: rotate(108.68489deg);
    animation: drop-71 6.73581s .74781s;
    animation-iteration-count: infinite;
}

@keyframes drop-71 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 113%;
    }
}

#share-fl-modal .confetti-72 {
    width: 1px;
    height: .4px;
    background-color: #f3756c;
    top: -1.2%;
    left: 90%;
    opacity: 0;
    transform: rotate(102.67545deg);
    animation: drop-72 6.84301s .49324s;
    animation-iteration-count: infinite;
}

@keyframes drop-72 {
    50% {
        opacity: .56097;
    }

    to {
        top: 110%;
        left: 84%;
    }
}

#share-fl-modal .confetti-73 {
    width: 9px;
    height: 3.6px;
    background-color: #73e6ff;
    top: -3.5%;
    left: 46%;
    opacity: 0;
    transform: rotate(317.44356deg);
    animation: drop-73 6.33052s .36147s;
    animation-iteration-count: infinite;
}

@keyframes drop-73 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 40%;
    }
}

#share-fl-modal .confetti-74 {
    width: 11px;
    height: 4.4px;
    background-color: #f3756c;
    top: -7.6%;
    left: 33%;
    opacity: 0;
    transform: rotate(330.4301deg);
    animation: drop-74 6.18504s .18529s;
    animation-iteration-count: infinite;
}

@keyframes drop-74 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 33%;
    }
}

#share-fl-modal .confetti-75 {
    width: 10px;
    height: 4px;
    background-color: #1d4354;
    top: -3%;
    left: 14%;
    opacity: 0;
    transform: rotate(335.39415deg);
    animation: drop-75 6.6484s .08697s;
    animation-iteration-count: infinite;
}

@keyframes drop-75 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 25%;
    }
}

#share-fl-modal .confetti-76 {
    width: 6px;
    height: 2.4px;
    background-color: #f3756c;
    top: -4.4%;
    left: 73%;
    opacity: 0;
    transform: rotate(212.30718deg);
    animation: drop-76 6.65369s .92119s;
    animation-iteration-count: infinite;
}

@keyframes drop-76 {
    50% {
        opacity: .57214;
    }

    to {
        top: 110%;
        left: 67%;
    }
}

#share-fl-modal .confetti-77 {
    width: 10px;
    height: 4px;
    background-color: #32285a;
    top: -9.5%;
    left: 22%;
    opacity: 0;
    transform: rotate(132.87509deg);
    animation: drop-77 6.63856s .08079s;
    animation-iteration-count: infinite;
}

@keyframes drop-77 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 27%;
    }
}

#share-fl-modal .confetti-78 {
    width: 9px;
    height: 3.6px;
    background-color: #ffcc0d;
    top: -5%;
    left: 7%;
    opacity: 0;
    transform: rotate(206.07001deg);
    animation: drop-78 6.98798s .61037s;
    animation-iteration-count: infinite;
}

@keyframes drop-78 {
    50% {
        opacity: .65572;
    }

    to {
        top: 110%;
        left: 17%;
    }
}

#share-fl-modal .confetti-79 {
    width: 6px;
    height: 2.4px;
    background-color: #73e6ff;
    top: -9.8%;
    left: 11%;
    opacity: 0;
    transform: rotate(216.9125deg);
    animation: drop-79 6.26258s .21058s;
    animation-iteration-count: infinite;
}

@keyframes drop-79 {
    50% {
        opacity: .86111;
    }

    to {
        top: 110%;
        left: 20%;
    }
}

#share-fl-modal .confetti-80 {
    width: 12px;
    height: 4.8px;
    background-color: #f3756c;
    top: -1.4%;
    left: 98%;
    opacity: 0;
    transform: rotate(90.56424deg);
    animation: drop-80 6.99315s .81052s;
    animation-iteration-count: infinite;
}

@keyframes drop-80 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 99%;
    }
}

#share-fl-modal .confetti-81 {
    width: 12px;
    height: 4.8px;
    background-color: #73e6ff;
    top: -9.3%;
    left: 48%;
    opacity: 0;
    transform: rotate(185.02982deg);
    animation: drop-81 6.82212s .06476s;
    animation-iteration-count: infinite;
}

@keyframes drop-81 {
    50% {
        opacity: .81023;
    }

    to {
        top: 110%;
        left: 42%;
    }
}

#share-fl-modal .confetti-82 {
    width: 3px;
    height: 1.2px;
    background-color: #32285a;
    top: -8.9%;
    left: 73%;
    opacity: 0;
    transform: rotate(123.71003deg);
    animation: drop-82 6.4543s .71305s;
    animation-iteration-count: infinite;
}

@keyframes drop-82 {
    50% {
        opacity: .64074;
    }

    to {
        top: 110%;
        left: 86%;
    }
}

#share-fl-modal .confetti-83 {
    width: 1px;
    height: .4px;
    background-color: #f3756c;
    top: -6.7%;
    left: 21%;
    opacity: 0;
    transform: rotate(236.73167deg);
    animation: drop-83 6.63367s .5899s;
    animation-iteration-count: infinite;
}

@keyframes drop-83 {
    50% {
        opacity: .54085;
    }

    to {
        top: 110%;
        left: 23%;
    }
}

#share-fl-modal .confetti-84 {
    width: 11px;
    height: 4.4px;
    background-color: #f3756c;
    top: -3.1%;
    left: 60%;
    opacity: 0;
    transform: rotate(138.90186deg);
    animation: drop-84 6.07422s .54135s;
    animation-iteration-count: infinite;
}

@keyframes drop-84 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 63%;
    }
}

#share-fl-modal .confetti-85 {
    width: 13px;
    height: 5.2px;
    background-color: #f3756c;
    top: -2.3%;
    left: 71%;
    opacity: 0;
    transform: rotate(8.40978deg);
    animation: drop-85 6.88968s .60885s;
    animation-iteration-count: infinite;
}

@keyframes drop-85 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 70%;
    }
}

#share-fl-modal .confetti-86 {
    width: 11px;
    height: 4.4px;
    background-color: #73e6ff;
    top: -7.6%;
    left: 23%;
    opacity: 0;
    transform: rotate(229.36036deg);
    animation: drop-86 6.35151s .46134s;
    animation-iteration-count: infinite;
}

@keyframes drop-86 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 31%;
    }
}

#share-fl-modal .confetti-87 {
    width: 13px;
    height: 5.2px;
    background-color: #ffcc0d;
    top: -3.1%;
    left: 3%;
    opacity: 0;
    transform: rotate(199.28694deg);
    animation: drop-87 6.82197s .83308s;
    animation-iteration-count: infinite;
}

@keyframes drop-87 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: -11%;
    }
}

#share-fl-modal .confetti-88 {
    width: 5px;
    height: 2px;
    background-color: #1d4354;
    top: -9.5%;
    left: 35%;
    opacity: 0;
    transform: rotate(93.43362deg);
    animation: drop-88 6.4681s .58415s;
    animation-iteration-count: infinite;
}

@keyframes drop-88 {
    50% {
        opacity: .95889;
    }

    to {
        top: 110%;
        left: 36%;
    }
}

#share-fl-modal .confetti-89 {
    width: 11px;
    height: 4.4px;
    background-color: #ffcc0d;
    top: -3.2%;
    left: 53%;
    opacity: 0;
    transform: rotate(299.17583deg);
    animation: drop-89 6.86807s .05261s;
    animation-iteration-count: infinite;
}

@keyframes drop-89 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 47%;
    }
}

#share-fl-modal .confetti-90 {
    width: 3px;
    height: 1.2px;
    background-color: #ffcc0d;
    top: -9%;
    left: 2%;
    opacity: 0;
    transform: rotate(23.79599deg);
    animation: drop-90 6.77109s .55473s;
    animation-iteration-count: infinite;
}

@keyframes drop-90 {
    50% {
        opacity: .72892;
    }

    to {
        top: 110%;
        left: -8%;
    }
}

#share-fl-modal .confetti-91 {
    width: 9px;
    height: 3.6px;
    background-color: #32285a;
    top: -6.9%;
    left: 57%;
    opacity: 0;
    transform: rotate(246.82775deg);
    animation: drop-91 6.96053s .69339s;
    animation-iteration-count: infinite;
}

@keyframes drop-91 {
    50% {
        opacity: .70404;
    }

    to {
        top: 110%;
        left: 66%;
    }
}

#share-fl-modal .confetti-92 {
    width: 5px;
    height: 2px;
    background-color: #1d4354;
    top: -.4%;
    left: 9%;
    opacity: 0;
    transform: rotate(45.52003deg);
    animation: drop-92 6.01233s .26059s;
    animation-iteration-count: infinite;
}

@keyframes drop-92 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 8%;
    }
}

#share-fl-modal .confetti-93 {
    width: 3px;
    height: 1.2px;
    background-color: #ffcc0d;
    top: -2.1%;
    left: 8%;
    opacity: 0;
    transform: rotate(215.23546deg);
    animation: drop-93 6.45565s .3572s;
    animation-iteration-count: infinite;
}

@keyframes drop-93 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 5%;
    }
}

#share-fl-modal .confetti-94 {
    width: 7px;
    height: 2.8px;
    background-color: #f3756c;
    top: -3.5%;
    left: 64%;
    opacity: 0;
    transform: rotate(188.46762deg);
    animation: drop-94 6.16117s .91461s;
    animation-iteration-count: infinite;
}

@keyframes drop-94 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 73%;
    }
}

#share-fl-modal .confetti-95 {
    width: 11px;
    height: 4.4px;
    background-color: #ffcc0d;
    top: -3.8%;
    left: 70%;
    opacity: 0;
    transform: rotate(340.88899deg);
    animation: drop-95 6.41012s .30389s;
    animation-iteration-count: infinite;
}

@keyframes drop-95 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 61%;
    }
}

#share-fl-modal .confetti-96 {
    width: 7px;
    height: 2.8px;
    background-color: #1d4354;
    top: -10%;
    left: 94%;
    opacity: 0;
    transform: rotate(354.74317deg);
    animation: drop-96 6.87878s .60661s;
    animation-iteration-count: infinite;
}

@keyframes drop-96 {
    50% {
        opacity: .89711;
    }

    to {
        top: 110%;
        left: 100%;
    }
}

#share-fl-modal .confetti-97 {
    width: 1px;
    height: .4px;
    background-color: #1d4354;
    top: -6%;
    left: 1%;
    opacity: 0;
    transform: rotate(129.3906deg);
    animation: drop-97 6.21087s .60075s;
    animation-iteration-count: infinite;
}

@keyframes drop-97 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 7%;
    }
}

#share-fl-modal .confetti-98 {
    width: 12px;
    height: 4.8px;
    background-color: #ffcc0d;
    top: -9.5%;
    left: 19%;
    opacity: 0;
    transform: rotate(258.07525deg);
    animation: drop-98 6.03585s .43288s;
    animation-iteration-count: infinite;
}

@keyframes drop-98 {
    50% {
        opacity: .63254;
    }

    to {
        top: 110%;
        left: 12%;
    }
}

#share-fl-modal .confetti-99 {
    width: 9px;
    height: 3.6px;
    background-color: #ffcc0d;
    top: -7%;
    left: 75%;
    opacity: 0;
    transform: rotate(49.03939deg);
    animation: drop-99 6.55039s .60843s;
    animation-iteration-count: infinite;
}

@keyframes drop-99 {
    50% {
        opacity: .53028;
    }

    to {
        top: 110%;
        left: 63%;
    }
}

#share-fl-modal .confetti-100 {
    width: 8px;
    height: 3.2px;
    background-color: #f3756c;
    top: -1.1%;
    left: 57%;
    opacity: 0;
    transform: rotate(17.40161deg);
    animation: drop-100 6.04724s .9317s;
    animation-iteration-count: infinite;
}

@keyframes drop-100 {
    50% {
        opacity: .79595;
    }

    to {
        top: 110%;
        left: 67%;
    }
}

#share-fl-modal .confetti-101 {
    width: 12px;
    height: 4.8px;
    background-color: #1d4354;
    top: -2.8%;
    left: 60%;
    opacity: 0;
    transform: rotate(130.8509deg);
    animation: drop-101 6.66618s 7.25ms;
    animation-iteration-count: infinite;
}

@keyframes drop-101 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 61%;
    }
}

#share-fl-modal .confetti-102 {
    width: 6px;
    height: 2.4px;
    background-color: #f3756c;
    top: -7.8%;
    left: 55%;
    opacity: 0;
    transform: rotate(39.76801deg);
    animation: drop-102 6.11693s .2457s;
    animation-iteration-count: infinite;
}

@keyframes drop-102 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 63%;
    }
}

#share-fl-modal .confetti-103 {
    width: 9px;
    height: 3.6px;
    background-color: #f3756c;
    top: -.6%;
    left: 56%;
    opacity: 0;
    transform: rotate(226.15831deg);
    animation: drop-103 6.68115s .398s;
    animation-iteration-count: infinite;
}

@keyframes drop-103 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 46%;
    }
}

#share-fl-modal .confetti-104 {
    width: 6px;
    height: 2.4px;
    background-color: #32285a;
    top: -2.1%;
    left: 53%;
    opacity: 0;
    transform: rotate(292.07544deg);
    animation: drop-104 6.4954s .82741s;
    animation-iteration-count: infinite;
}

@keyframes drop-104 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 56%;
    }
}

#share-fl-modal .confetti-105 {
    width: 1px;
    height: .4px;
    background-color: #1d4354;
    top: -2.4%;
    left: 18%;
    opacity: 0;
    transform: rotate(305.27642deg);
    animation: drop-105 6.63139s .79457s;
    animation-iteration-count: infinite;
}

@keyframes drop-105 {
    50% {
        opacity: .92351;
    }

    to {
        top: 110%;
        left: 17%;
    }
}

#share-fl-modal .confetti-106 {
    width: 8px;
    height: 3.2px;
    background-color: #32285a;
    top: -1.6%;
    left: 56%;
    opacity: 0;
    transform: rotate(114.01276deg);
    animation: drop-106 6.82625s .60494s;
    animation-iteration-count: infinite;
}

@keyframes drop-106 {
    50% {
        opacity: .74872;
    }

    to {
        top: 110%;
        left: 48%;
    }
}

#share-fl-modal .confetti-107 {
    width: 8px;
    height: 3.2px;
    background-color: #f3756c;
    top: -6.2%;
    left: 62%;
    opacity: 0;
    transform: rotate(6.54897deg);
    animation: drop-107 6.36128s .82526s;
    animation-iteration-count: infinite;
}

@keyframes drop-107 {
    50% {
        opacity: .99441;
    }

    to {
        top: 110%;
        left: 66%;
    }
}

#share-fl-modal .confetti-108 {
    width: 3px;
    height: 1.2px;
    background-color: #f3756c;
    top: -8.7%;
    left: 56%;
    opacity: 0;
    transform: rotate(189.52101deg);
    animation: drop-108 6.11111s .75021s;
    animation-iteration-count: infinite;
}

@keyframes drop-108 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 61%;
    }
}

#share-fl-modal .confetti-109 {
    width: 3px;
    height: 1.2px;
    background-color: #ffcc0d;
    top: -9%;
    left: 33%;
    opacity: 0;
    transform: rotate(199.81185deg);
    animation: drop-109 6.1629s .24298s;
    animation-iteration-count: infinite;
}

@keyframes drop-109 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 20%;
    }
}

#share-fl-modal .confetti-110 {
    width: 13px;
    height: 5.2px;
    background-color: #ffcc0d;
    top: -1%;
    left: 48%;
    opacity: 0;
    transform: rotate(261.09227deg);
    animation: drop-110 6.35207s .03539s;
    animation-iteration-count: infinite;
}

@keyframes drop-110 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 47%;
    }
}

#share-fl-modal .confetti-111 {
    width: 3px;
    height: 1.2px;
    background-color: #73e6ff;
    top: -7.3%;
    left: 71%;
    opacity: 0;
    transform: rotate(122.48214deg);
    animation: drop-111 6.11822s .10923s;
    animation-iteration-count: infinite;
}

@keyframes drop-111 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 64%;
    }
}

#share-fl-modal .confetti-112 {
    width: 12px;
    height: 4.8px;
    background-color: #ffcc0d;
    top: -8.1%;
    left: 47%;
    opacity: 0;
    transform: rotate(147.5613deg);
    animation: drop-112 6.93175s .20896s;
    animation-iteration-count: infinite;
}

@keyframes drop-112 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 37%;
    }
}

#share-fl-modal .confetti-113 {
    width: 12px;
    height: 4.8px;
    background-color: #1d4354;
    top: -1.7%;
    left: 65%;
    opacity: 0;
    transform: rotate(259.2405deg);
    animation: drop-113 6.18124s .83666s;
    animation-iteration-count: infinite;
}

@keyframes drop-113 {
    50% {
        opacity: .93611;
    }

    to {
        top: 110%;
        left: 78%;
    }
}

#share-fl-modal .confetti-114 {
    width: 10px;
    height: 4px;
    background-color: #73e6ff;
    top: -.4%;
    left: 19%;
    opacity: 0;
    transform: rotate(198.97195deg);
    animation: drop-114 6.71453s .05ms;
    animation-iteration-count: infinite;
}

@keyframes drop-114 {
    50% {
        opacity: .79753;
    }

    to {
        top: 110%;
        left: 17%;
    }
}

#share-fl-modal .confetti-115 {
    width: 9px;
    height: 3.6px;
    background-color: #ffcc0d;
    top: -1.1%;
    left: 66%;
    opacity: 0;
    transform: rotate(148.44134deg);
    animation: drop-115 6.96612s .23058s;
    animation-iteration-count: infinite;
}

@keyframes drop-115 {
    50% {
        opacity: .86217;
    }

    to {
        top: 110%;
        left: 60%;
    }
}

#share-fl-modal .confetti-116 {
    width: 11px;
    height: 4.4px;
    background-color: #1d4354;
    top: -2.3%;
    left: 80%;
    opacity: 0;
    transform: rotate(335.40805deg);
    animation: drop-116 6.84512s .13022s;
    animation-iteration-count: infinite;
}

@keyframes drop-116 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 71%;
    }
}

#share-fl-modal .confetti-117 {
    width: 3px;
    height: 1.2px;
    background-color: #f3756c;
    top: -5.2%;
    left: 89%;
    opacity: 0;
    transform: rotate(34.6395deg);
    animation: drop-117 6.74329s .45319s;
    animation-iteration-count: infinite;
}

@keyframes drop-117 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 97%;
    }
}

#share-fl-modal .confetti-118 {
    width: 8px;
    height: 3.2px;
    background-color: #1d4354;
    top: -4.8%;
    left: 5%;
    opacity: 0;
    transform: rotate(266.74163deg);
    animation: drop-118 6.08528s .6995s;
    animation-iteration-count: infinite;
}

@keyframes drop-118 {
    50% {
        opacity: .91559;
    }

    to {
        top: 110%;
        left: -1%;
    }
}

#share-fl-modal .confetti-119 {
    width: 11px;
    height: 4.4px;
    background-color: #ffcc0d;
    top: -9.2%;
    left: 50%;
    opacity: 0;
    transform: rotate(186.25602deg);
    animation: drop-119 6.11601s .06205s;
    animation-iteration-count: infinite;
}

@keyframes drop-119 {
    50% {
        opacity: .71199;
    }

    to {
        top: 110%;
        left: 42%;
    }
}

#share-fl-modal .confetti-120 {
    width: 13px;
    height: 5.2px;
    background-color: #1d4354;
    top: -5.6%;
    left: 67%;
    opacity: 0;
    transform: rotate(207.85789deg);
    animation: drop-120 6.05598s .36575s;
    animation-iteration-count: infinite;
}

@keyframes drop-120 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 67%;
    }
}

#share-fl-modal .confetti-121 {
    width: 11px;
    height: 4.4px;
    background-color: #ffcc0d;
    top: -9.5%;
    left: 96%;
    opacity: 0;
    transform: rotate(220.74008deg);
    animation: drop-121 6.40186s .656s;
    animation-iteration-count: infinite;
}

@keyframes drop-121 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 87%;
    }
}

#share-fl-modal .confetti-122 {
    width: 10px;
    height: 4px;
    background-color: #32285a;
    top: -7.8%;
    left: 38%;
    opacity: 0;
    transform: rotate(59.88718deg);
    animation: drop-122 6.14605s .36451s;
    animation-iteration-count: infinite;
}

@keyframes drop-122 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 36%;
    }
}

#share-fl-modal .confetti-123 {
    width: 5px;
    height: 2px;
    background-color: #ffcc0d;
    top: -7.1%;
    left: 86%;
    opacity: 0;
    transform: rotate(317.61314deg);
    animation: drop-123 6.58553s .99209s;
    animation-iteration-count: infinite;
}

@keyframes drop-123 {
    50% {
        opacity: .82583;
    }

    to {
        top: 110%;
        left: 92%;
    }
}

#share-fl-modal .confetti-124 {
    width: 10px;
    height: 4px;
    background-color: #32285a;
    top: -2%;
    left: 19%;
    opacity: 0;
    transform: rotate(322.37092deg);
    animation: drop-124 6.7741s .07741s;
    animation-iteration-count: infinite;
}

@keyframes drop-124 {
    50% {
        opacity: .95199;
    }

    to {
        top: 110%;
        left: 7%;
    }
}

#share-fl-modal .confetti-125 {
    width: 11px;
    height: 4.4px;
    background-color: #1d4354;
    top: -6.5%;
    left: 75%;
    opacity: 0;
    transform: rotate(11.61652deg);
    animation: drop-125 6.55122s .0886s;
    animation-iteration-count: infinite;
}

@keyframes drop-125 {
    50% {
        opacity: .67339;
    }

    to {
        top: 110%;
        left: 62%;
    }
}

#share-fl-modal .confetti-126 {
    width: 7px;
    height: 2.8px;
    background-color: #f3756c;
    top: -8%;
    left: 26%;
    opacity: 0;
    transform: rotate(28.05466deg);
    animation: drop-126 6.08089s .34552s;
    animation-iteration-count: infinite;
}

@keyframes drop-126 {
    50% {
        opacity: .76314;
    }

    to {
        top: 110%;
        left: 25%;
    }
}

#share-fl-modal .confetti-127 {
    width: 4px;
    height: 1.6px;
    background-color: #1d4354;
    top: -1.8%;
    left: 83%;
    opacity: 0;
    transform: rotate(203.15401deg);
    animation: drop-127 6.42287s .69175s;
    animation-iteration-count: infinite;
}

@keyframes drop-127 {
    50% {
        opacity: .51298;
    }

    to {
        top: 110%;
        left: 86%;
    }
}

#share-fl-modal .confetti-128 {
    width: 7px;
    height: 2.8px;
    background-color: #1d4354;
    top: -9.3%;
    left: 16%;
    opacity: 0;
    transform: rotate(93.84722deg);
    animation: drop-128 6.32244s .53728s;
    animation-iteration-count: infinite;
}

@keyframes drop-128 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 21%;
    }
}

#share-fl-modal .confetti-129 {
    width: 2px;
    height: .8px;
    background-color: #f3756c;
    top: -4.9%;
    left: 18%;
    opacity: 0;
    transform: rotate(214.93419deg);
    animation: drop-129 6.40384s .4531s;
    animation-iteration-count: infinite;
}

@keyframes drop-129 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 25%;
    }
}

#share-fl-modal .confetti-130 {
    width: 9px;
    height: 3.6px;
    background-color: #ffcc0d;
    top: -7.8%;
    left: 18%;
    opacity: 0;
    transform: rotate(273.41494deg);
    animation: drop-130 6.63321s .41509s;
    animation-iteration-count: infinite;
}

@keyframes drop-130 {
    50% {
        opacity: .59899;
    }

    to {
        top: 110%;
        left: 8%;
    }
}

#share-fl-modal .confetti-131 {
    width: 1px;
    height: .4px;
    background-color: #73e6ff;
    top: -6.4%;
    left: 23%;
    opacity: 0;
    transform: rotate(257.72373deg);
    animation: drop-131 6.87548s .34719s;
    animation-iteration-count: infinite;
}

@keyframes drop-131 {
    50% {
        opacity: .82167;
    }

    to {
        top: 110%;
        left: 33%;
    }
}

#share-fl-modal .confetti-132 {
    width: 2px;
    height: .8px;
    background-color: #ffcc0d;
    top: -9%;
    left: 48%;
    opacity: 0;
    transform: rotate(166.36938deg);
    animation: drop-132 6.53427s .07552s;
    animation-iteration-count: infinite;
}

@keyframes drop-132 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 44%;
    }
}

#share-fl-modal .confetti-133 {
    width: 11px;
    height: 4.4px;
    background-color: #f3756c;
    top: -6.1%;
    left: 17%;
    opacity: 0;
    transform: rotate(194.29454deg);
    animation: drop-133 6.03902s .50801s;
    animation-iteration-count: infinite;
}

@keyframes drop-133 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 20%;
    }
}

#share-fl-modal .confetti-134 {
    width: 13px;
    height: 5.2px;
    background-color: #ffcc0d;
    top: -3.6%;
    left: 90%;
    opacity: 0;
    transform: rotate(273.5241deg);
    animation: drop-134 6.1118s .8896s;
    animation-iteration-count: infinite;
}

@keyframes drop-134 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 98%;
    }
}

#share-fl-modal .confetti-135 {
    width: 4px;
    height: 1.6px;
    background-color: #ffcc0d;
    top: -1.9%;
    left: 37%;
    opacity: 0;
    transform: rotate(294.44779deg);
    animation: drop-135 6.03635s .27717s;
    animation-iteration-count: infinite;
}

@keyframes drop-135 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 26%;
    }
}

#share-fl-modal .confetti-136 {
    width: 8px;
    height: 3.2px;
    background-color: #f3756c;
    top: -1.4%;
    left: 25%;
    opacity: 0;
    transform: rotate(122.76179deg);
    animation: drop-136 6.50952s .76631s;
    animation-iteration-count: infinite;
}

@keyframes drop-136 {
    50% {
        opacity: .613;
    }

    to {
        top: 110%;
        left: 21%;
    }
}

#share-fl-modal .confetti-137 {
    width: 8px;
    height: 3.2px;
    background-color: #1d4354;
    top: -9.1%;
    left: 60%;
    opacity: 0;
    transform: rotate(42.88584deg);
    animation: drop-137 6.12015s .21915s;
    animation-iteration-count: infinite;
}

@keyframes drop-137 {
    50% {
        opacity: .83274;
    }

    to {
        top: 110%;
        left: 59%;
    }
}

#share-fl-modal .confetti-138 {
    width: 12px;
    height: 4.8px;
    background-color: #1d4354;
    top: -3.9%;
    left: 87%;
    opacity: 0;
    transform: rotate(27.31575deg);
    animation: drop-138 6.00514s .39412s;
    animation-iteration-count: infinite;
}

@keyframes drop-138 {
    50% {
        opacity: .83667;
    }

    to {
        top: 110%;
        left: 102%;
    }
}

#share-fl-modal .confetti-139 {
    width: 7px;
    height: 2.8px;
    background-color: #f3756c;
    top: -7.1%;
    left: 77%;
    opacity: 0;
    transform: rotate(211.57906deg);
    animation: drop-139 6.2694s .69547s;
    animation-iteration-count: infinite;
}

@keyframes drop-139 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 79%;
    }
}

#share-fl-modal .confetti-140 {
    width: 6px;
    height: 2.4px;
    background-color: #32285a;
    top: -4.8%;
    left: 75%;
    opacity: 0;
    transform: rotate(14.61766deg);
    animation: drop-140 6.56143s .0864s;
    animation-iteration-count: infinite;
}

@keyframes drop-140 {
    50% {
        opacity: .90111;
    }

    to {
        top: 110%;
        left: 90%;
    }
}

#share-fl-modal .confetti-141 {
    width: 2px;
    height: .8px;
    background-color: #1d4354;
    top: -9.8%;
    left: 8%;
    opacity: 0;
    transform: rotate(34.59657deg);
    animation: drop-141 6.75651s .44068s;
    animation-iteration-count: infinite;
}

@keyframes drop-141 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 1%;
    }
}

#share-fl-modal .confetti-142 {
    width: 3px;
    height: 1.2px;
    background-color: #32285a;
    top: -9.8%;
    left: 78%;
    opacity: 0;
    transform: rotate(285.25655deg);
    animation: drop-142 6.53723s .27944s;
    animation-iteration-count: infinite;
}

@keyframes drop-142 {
    50% {
        opacity: .58642;
    }

    to {
        top: 110%;
        left: 73%;
    }
}

#share-fl-modal .confetti-143 {
    width: 10px;
    height: 4px;
    background-color: #ffcc0d;
    top: -2.9%;
    left: 37%;
    opacity: 0;
    transform: rotate(132.97533deg);
    animation: drop-143 6.21631s .33958s;
    animation-iteration-count: infinite;
}

@keyframes drop-143 {
    50% {
        opacity: .54673;
    }

    to {
        top: 110%;
        left: 43%;
    }
}

#share-fl-modal .confetti-144 {
    width: 10px;
    height: 4px;
    background-color: #73e6ff;
    top: -2.1%;
    left: 79%;
    opacity: 0;
    transform: rotate(160.79316deg);
    animation: drop-144 6.89319s .0119s;
    animation-iteration-count: infinite;
}

@keyframes drop-144 {
    50% {
        opacity: .54223;
    }

    to {
        top: 110%;
        left: 67%;
    }
}

#share-fl-modal .confetti-145 {
    width: 12px;
    height: 4.8px;
    background-color: #1d4354;
    top: -2.3%;
    left: 42%;
    opacity: 0;
    transform: rotate(206.8051deg);
    animation: drop-145 6.93084s .20228s;
    animation-iteration-count: infinite;
}

@keyframes drop-145 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 28%;
    }
}

#share-fl-modal .confetti-146 {
    width: 8px;
    height: 3.2px;
    background-color: #f3756c;
    top: -5.3%;
    left: 25%;
    opacity: 0;
    transform: rotate(194.05283deg);
    animation: drop-146 6.58863s .27803s;
    animation-iteration-count: infinite;
}

@keyframes drop-146 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 39%;
    }
}

#share-fl-modal .confetti-147 {
    width: 7px;
    height: 2.8px;
    background-color: #1d4354;
    top: -3.3%;
    left: 95%;
    opacity: 0;
    transform: rotate(326.56787deg);
    animation: drop-147 6.48171s .31506s;
    animation-iteration-count: infinite;
}

@keyframes drop-147 {
    50% {
        opacity: .56822;
    }

    to {
        top: 110%;
        left: 83%;
    }
}

#share-fl-modal .confetti-148 {
    width: 7px;
    height: 2.8px;
    background-color: #73e6ff;
    top: -.4%;
    left: 44%;
    opacity: 0;
    transform: rotate(8.39391deg);
    animation: drop-148 6.07539s .78962s;
    animation-iteration-count: infinite;
}

@keyframes drop-148 {
    50% {
        opacity: .71397;
    }

    to {
        top: 110%;
        left: 50%;
    }
}

#share-fl-modal .confetti-149 {
    width: 9px;
    height: 3.6px;
    background-color: #73e6ff;
    top: -2.7%;
    left: 22%;
    opacity: 0;
    transform: rotate(228.54787deg);
    animation: drop-149 6.37473s .34428s;
    animation-iteration-count: infinite;
}

@keyframes drop-149 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 14%;
    }
}

#share-fl-modal .confetti-150 {
    width: 12px;
    height: 4.8px;
    background-color: #73e6ff;
    top: -.7%;
    left: 53%;
    opacity: 0;
    transform: rotate(126.01367deg);
    animation: drop-150 6.19495s .54109s;
    animation-iteration-count: infinite;
}

@keyframes drop-150 {
    50% {
        opacity: 1;
    }

    to {
        top: 110%;
        left: 64%;
    }
}