.mcb-section .mcb-wrap .mcb-item-5phj08en8 .mcb-column-inner-5phj08en8{padding-top:3rem;text-align:center;}.mcb-section .mcb-wrap .mcb-item-82gk8ioo .image_frame.mfn-coverimg .image_wrapper img{height:200px;}.mcb-section .mcb-wrap .mcb-item-82gk8ioo .mcb-column-inner-82gk8ioo{text-align:center;}.mcb-section .mcb-wrap .mcb-item-hmbkhp1p8 .mcb-column-inner-hmbkhp1p8{text-align:center;}.mcb-section .mcb-wrap .mcb-item-fz8gvsynk .column_attr{text-align:center;font-size:25px;line-height:1.2em;text-shadow:0 0 0 0;color:#000000;}.mcb-section .mcb-wrap-dprerxckg > .mcb-wrap-inner-dprerxckg{padding-bottom:10px;align-content:center;align-items:center;}.mcb-section .mcb-wrap .mcb-item-cm6te5fn .mcb-column-inner-cm6te5fn{margin-bottom:0px;}.mcb-section .mcb-wrap .mcb-item-vmkqkpq6f .mcb-column-inner-vmkqkpq6f{margin-bottom:0px;margin-left:0px;margin-top:0px;}.mcb-section .mcb-wrap .mcb-item-hkf3dsqx{text-align:left;}.mcb-section .mcb-wrap .mcb-item-hkf3dsqx .button{background-color:#91F6C0;color:black;text-transform:uppercase;}.mcb-section .mcb-wrap .mcb-item-hkf3dsqx .button:hover, .mcb-section .mcb-wrap .mcb-item-hkf3dsqx .button:before{background:#172e54;}.mcb-section .mcb-wrap .mcb-item-hkf3dsqx .button:hover{color:white;}.mcb-section .mcb-wrap .mcb-item-hkf3dsqx .mcb-column-inner-hkf3dsqx{margin-bottom:0px;margin-top:0px;margin-right:0px;margin-left:0px;}.mcb-section .mcb-wrap-vfw92405 > .mcb-wrap-inner-vfw92405{align-items:stretch;justify-content:center;align-content:stretch;}.mcb-section .mcb-wrap-vfw92405{align-self:stretch;}.mcb-section .mcb-wrap-x8mnbgxm{align-self:center;}.mcb-section .mcb-wrap-x8mnbgxm > .mcb-wrap-inner-x8mnbgxm{align-content:center;align-items:center;}section.mcb-section-d1sepj1qj{background-image:url("/static/images/pages/7ab1984f3d-roundupBg.png");background-repeat:no-repeat;background-position:top center;background-size:cover;padding-top:0px;padding-bottom:3rem;padding-right:1rem;padding-left:1rem;margin-bottom:2rem;margin-top:0px;background-color:#f6abab;}.mcb-section .mcb-wrap .mcb-item-fk0vksyvo .title{background-position:center center;text-align:center;font-size:40px;font-weight:bold;}.mcb-section .mcb-wrap .mcb-item-63esy431q .title{background-position:center center;text-align:center;font-weight:bold;font-size:40px;}.mcb-section .mcb-wrap .mcb-item-63esy431q .mcb-column-inner-63esy431q{margin-bottom:3rem;}section.mcb-section-uyb1riut6{padding-top:2rem;}.mcb-section .mcb-wrap-aekfvvpccl > .mcb-wrap-inner-aekfvvpccl{align-content:stretch;}.mcb-section .mcb-wrap-borxcl6kk > .mcb-wrap-inner-borxcl6kk{align-content:stretch;}.mcb-section .mcb-wrap .mcb-item-fiz3h25be .title{background-position:center center;text-align:center;}.mcb-section .mcb-wrap .mcb-item-apa28yo{text-align:center;}.mcb-section .mcb-wrap .mcb-item-apa28yo .button{background-color:#91f6c0;color:#000000;text-transform:uppercase;}.mcb-section .mcb-wrap .mcb-item-apa28yo .button:hover{color:white;}.mcb-section .mcb-wrap .mcb-item-apa28yo .button:hover, .mcb-section .mcb-wrap .mcb-item-apa28yo .button:before{background:#172E54;}@media(max-width: 959px){.mcb-section .mcb-wrap .mcb-item-fk0vksyvo .title{line-height:40px;}.mcb-section .mcb-wrap .mcb-item-63esy431q .title{line-height:40px;}}@media(max-width: 767px){.mcb-section .mcb-wrap .mcb-item-5phj08en8 .image_frame{width:100%;}.mcb-section .mcb-wrap .mcb-item-hmbkhp1p8 .image_frame{width:200px;}.mcb-section .mcb-wrap-buu6357ei > .mcb-wrap-inner-buu6357ei{margin-bottom:10px;}.mcb-section .mcb-wrap-xj9njhgqo > .mcb-wrap-inner-xj9njhgqo{margin-bottom:10px;}section.mcb-section-d1sepj1qj{background-image:none;}.mcb-section .mcb-wrap .mcb-item-fk0vksyvo .title{font-size:25px;line-height:30px;}.mcb-section .mcb-wrap .mcb-item-63esy431q .title{font-size:25px;line-height:30px;}}
.roundup-blocks {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 2rem;
}

.roundup-block {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius: 25px;
    padding: 2rem;
    font-size: 25px;
    gap: 10px;
    position: relative;
}

.roundup-savings {
    background: #b81e1e;
    color: white;
    border-radius: 100%;
    height: 68px;
    width: 68px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 20px;
    position: absolute;
    top: 10px;
    right: 10px;
    opacity: 0;
}

.roundup-block.active .roundup-savings {
    opacity: 1;
}

.roundup-block:hover,
.roundup-block.active {
    background: #eef1f5;
}

.roundup-title-wrapper {
    cursor: pointer;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 20px;
    width: 100%;
}

.roundup-icon {
    display: inline-block;
    background: #172e54;
    color: white;
    border-radius: 100%;
    padding: 1rem;
}

.roundup-icon svg {
    height: 45px;
    width: 45px;
}

.roundup-check-wrapper {
    margin-left: -27px;
}

.roundup-input-wrapper {
    background: #eef1f5;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 25px;
    padding: 2px 10px 2px 15px;
}

.roundup-block:hover .roundup-input-wrapper,
.roundup-block.active .roundup-input-wrapper {
    background: white;
}

.roundup-input-wrapper, input.roundup-input[type=number] {
    font-size: 25px;
}

input.roundup-input[type=number] {
    /* Firefox - Hide spinners */
    -moz-appearance: textfield;
    padding: 0;
    margin: 0;
    width: 60px;
    border: none;
    background: none;
    box-shadow: none;
}

/* Chrome, Safari, Edge, Opera - Hide spinners */
.roundup-input::-webkit-outer-spin-button,
.roundup-input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.roundup-totals {
    display: flex;
    justify-content: center;
    gap: 2rem;
    margin: 2rem 0;
    padding: 2rem 1rem;
    background: #eef1f5;
    border-radius: 25px;
    font-size: 25px;
}

.roundup-totals span {
    font-size: 30px;
    font-weight: bold;
}

@media(max-width:960px){
    .roundup-blocks {
        grid-template-columns: 1fr 1fr;
    }
}

@media(max-width:790px){
    .roundup-blocks {
        grid-template-columns: 1fr;
        gap: 1rem;
    }
    .roundup-block {
        padding: 1rem;
    }
    .roundup-totals {
        flex-direction: column;
    }
}