.buzzfeed .question .choice span.choice-letter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    background: #ffe400;
    color: #0c2a4b;
    text-align: center;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: hidden;
    font-style: normal;
    position: absolute;
    display: block;
    height: 2rem;
    width: 2rem;
    line-height: 2rem;
    top: -0.25rem;
    left: 0.25rem;
    z-index: 2;
    font-family: mongoose, sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 1.5rem;
}
.buzzfeed .question p.choice {
    font-size: 1em;
    line-height: 1em;
    background:transparent;
    color: #0c2a4b;
    text-transform: uppercase;
    padding: 0 0.5rem;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    font-style: normal;
    -webkit-transition: opacity .2s .2s ease, max-height .2s 0s ease, padding .2s 0s ease, margin .2s 0s ease, -webkit-transform .2s .2s ease, background .25s ease;
    transition: opacity .2s .2s ease, max-height .2s 0s ease, padding .2s 0s ease, margin .2s 0s ease, -webkit-transform .2s .2s ease, background .25s ease;
    -webkit-transition: opacity .2s .2s ease, max-height .2s 0s ease, padding .2s 0s ease, margin .2s 0s ease, background .25s ease, -webkit-transform .2s .2s ease;
    transition: opacity .2s .2s ease, max-height .2s 0s ease, padding .2s 0s ease, margin .2s 0s ease, background .25s ease, -webkit-transform .2s .2s ease;
    -o-transition: opacity .2s .2s ease, transform .2s .2s ease, max-height .2s 0s ease, padding .2s 0s ease, margin .2s 0s ease, background .25s ease;
    transition: opacity .2s .2s ease, transform .2s .2s ease, max-height .2s 0s ease, padding .2s 0s ease, margin .2s 0s ease, background .25s ease;
    transition: opacity .2s .2s ease, transform .2s .2s ease, max-height .2s 0s ease, padding .2s 0s ease, margin .2s 0s ease, background .25s ease, -webkit-transform .2s .2s ease;
    transition: opacity .2s .2s ease, transform .2s .2s ease, max-height .2s 0s ease, padding .2s 0s ease, margin .2s 0s ease, -webkit-transform .2s .2s ease, background .25s ease;
}
.buzzfeed .choice span.choice-letter:after {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 0;
    left: 100%;
    height: 100%;
    width: 2rem;
    font-family: 'icons';
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #0c2a4b;
    background: #ffe400;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    content: "\ea10";
    font-size: 1.5rem;
    text-align: center;
}
.buzzfeed .completed p.choice {
    padding: 0 0.5rem;
    background: transparent;
    margin: 0.5em 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0 0, 0);
    opacity: 1;
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    opacity: 0.5;
}
.buzzfeed .question .choices {
    margin-left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.buzzfeed .question .choice {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    padding: 0 1em;
    background: none;
}
.buzzfeed .question .choice:hover {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.block-choice {
    width: 100%;
    display: block;
    position: relative;
}
.buzzfeed .block-choice {
    background: rgb(34,96,143);
    background: -o-linear-gradient(315deg, rgba(34,96,143,1) 25%, rgba(0,42,78,1) 100%);
    background: linear-gradient(135deg, rgba(34,96,143,1) 25%, rgba(0,42,78,1) 100%);
    color: #ffe400;
    color: #fff;
    text-align: center;
}

.buzzfeed .choice-image {
    display: block;
    position: relative;
    width: 100%;
    padding-bottom: 56.25%;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    overflow: hidden;
}
.buzzfeed .question[data-question="1"] .choice-image,
.buzzfeed .question[data-question="7"] .choice-image {
    padding-bottom: 40%;
}
.buzzfeed .question[data-question="3"] .choice-image,
.buzzfeed .question[data-question="4"] .choice-image,
.buzzfeed .question[data-question="6"] .choice-image {
    padding-bottom: 75%;
}
.buzzfeed .choice-image:before {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    height: 75%;
    width: 75%;
    z-index: 1;
    opacity: 0.5;
}
.buzzfeed .choice-text {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    padding: 1rem;
    font-size: 2.5rem;
    line-height: 1em;
    font-family: mongoose, sans-serif;
    font-style: normal;
    font-weight: 500;
    text-transform: uppercase;
}
.buzzfeed .question[data-question="2"] .choice-text {
    font-size: 2rem;
}
.buzzfeed .question[data-question="3"] .choice-text,
.buzzfeed .question[data-question="4"] .choice-text,
.buzzfeed .question[data-question="5"] .choice-text,
.buzzfeed .question[data-question="6"] .choice-text {
    font-size: 1.75rem;
}
.buzzfeed .question p.choice.selected, 
.buzzfeed .question p.choice.selected:hover {
    background: transparent;
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
    opacity: 1;
}
.buzzfeed .selected span.choice-letter:after {
    left: 0;
}
.blue-text-shadow {
    text-shadow: -1px 1px 0 #002a4e,1px -1px 0 #002a4e,-1px -1px 0 #002a4e,0px 0px 0 #002a4e,1px 1px 0 #002a4e,2px 2px 0 #002a4e,3px 3px 0 #002a4e,4px 4px 0 #002a4e,5px 5px 0 #002a4e,6px 6px 0 #002a4e,7px 7px 0 #002a4e,8px 8px 0 #002a4e,9px 9px 0 #002a4e,10px 10px 0 #002a4e,11px 11px 0 #002a4e,12px 12px 0 #002a4e,13px 13px 0 #002a4e,14px 14px 0 #002a4e,15px 15px 0 #002a4e,16px 16px 0 #002a4e,17px 17px 0 #002a4e,18px 18px 0 #002a4e,19px 19px 0 #002a4e,20px 20px 0 #002a4e,21px 21px 0 #002a4e,22px 22px 0 #002a4e,23px 23px 0 #002a4e,24px 24px 0 #002a4e,25px 25px 0 #002a4e,26px 26px 0 #002a4e,27px 27px 0 #002a4e,28px 28px 0 #002a4e,29px 29px 0 #002a4e,30px 30px 0 #002a4e,31px 31px 0 #002a4e,32px 32px 0 #002a4e,33px 33px 0 #002a4e,34px 34px 0 #002a4e,35px 35px 0 #002a4e,36px 36px 0 #002a4e,37px 37px 0 #002a4e,38px 38px 0 #002a4e,39px 39px 0 #002a4e,40px 40px 0 #002a4e,41px 41px 0 #002a4e,42px 42px 0 #002a4e,43px 43px 0 #002a4e,44px 44px 0 #002a4e,45px 45px 0 #002a4e,46px 46px 0 #002a4e,47px 47px 0 #002a4e,48px 48px 0 #002a4e,49px 49px 0 #002a4e,50px 50px 0 #002a4e,51px 51px 0 #002a4e,52px 52px 0 #002a4e,53px 53px 0 #002a4e,54px 54px 0 #002a4e,55px 55px 0 #002a4e,56px 56px 0 #002a4e,57px 57px 0 #002a4e,58px 58px 0 #002a4e,59px 59px 0 #002a4e,60px 60px 0 #002a4e,61px 61px 0 #002a4e,62px 62px 0 #002a4e,63px 63px 0 #002a4e,64px 64px 0 #002a4e,65px 65px 0 #002a4e,66px 66px 0 #002a4e,67px 67px 0 #002a4e,68px 68px 0 #002a4e,69px 69px 0 #002a4e,70px 70px 0 #002a4e,71px 71px 0 #002a4e,72px 72px 0 #002a4e,73px 73px 0 #002a4e,74px 74px 0 #002a4e,75px 75px 0 #002a4e,76px 76px 0 #002a4e,77px 77px 0 #002a4e,78px 78px 0 #002a4e,79px 79px 0 #002a4e,80px 80px 0 #002a4e,81px 81px 0 #002a4e,82px 82px 0 #002a4e,83px 83px 0 #002a4e,84px 84px 0 #002a4e,85px 85px 0 #002a4e,86px 86px 0 #002a4e,87px 87px 0 #002a4e,88px 88px 0 #002a4e,89px 89px 0 #002a4e,90px 90px 0 #002a4e,91px 91px 0 #002a4e,92px 92px 0 #002a4e,93px 93px 0 #002a4e,94px 94px 0 #002a4e,95px 95px 0 #002a4e,96px 96px 0 #002a4e,97px 97px 0 #002a4e,98px 98px 0 #002a4e,99px 99px 0 #002a4e,100px 100px 0 #002a4e,101px 101px 0 #002a4e,102px 102px 0 #002a4e,103px 103px 0 #002a4e,104px 104px 0 #002a4e,105px 105px 0 #002a4e,106px 106px 0 #002a4e,107px 107px 0 #002a4e,108px 108px 0 #002a4e,109px 109px 0 #002a4e,110px 110px 0 #002a4e,111px 111px 0 #002a4e,112px 112px 0 #002a4e,113px 113px 0 #002a4e,114px 114px 0 #002a4e,115px 115px 0 #002a4e,116px 116px 0 #002a4e,117px 117px 0 #002a4e,118px 118px 0 #002a4e,119px 119px 0 #002a4e,120px 120px 0 #002a4e,121px 121px 0 #002a4e,122px 122px 0 #002a4e,123px 123px 0 #002a4e,124px 124px 0 #002a4e,125px 125px 0 #002a4e,126px 126px 0 #002a4e,127px 127px 0 #002a4e,128px 128px 0 #002a4e,129px 129px 0 #002a4e,130px 130px 0 #002a4e,131px 131px 0 #002a4e,132px 132px 0 #002a4e,133px 133px 0 #002a4e,134px 134px 0 #002a4e,135px 135px 0 #002a4e,136px 136px 0 #002a4e,137px 137px 0 #002a4e,138px 138px 0 #002a4e,139px 139px 0 #002a4e,140px 140px 0 #002a4e,141px 141px 0 #002a4e,142px 142px 0 #002a4e,143px 143px 0 #002a4e,144px 144px 0 #002a4e,145px 145px 0 #002a4e,146px 146px 0 #002a4e,147px 147px 0 #002a4e,148px 148px 0 #002a4e,149px 149px 0 #002a4e,150px 150px 0 #002a4e,151px 151px 0 #002a4e,152px 152px 0 #002a4e,153px 153px 0 #002a4e,154px 154px 0 #002a4e,155px 155px 0 #002a4e,156px 156px 0 #002a4e,157px 157px 0 #002a4e,158px 158px 0 #002a4e,159px 159px 0 #002a4e,160px 160px 0 #002a4e,161px 161px 0 #002a4e,162px 162px 0 #002a4e,163px 163px 0 #002a4e,164px 164px 0 #002a4e,165px 165px 0 #002a4e,166px 166px 0 #002a4e,167px 167px 0 #002a4e,168px 168px 0 #002a4e,169px 169px 0 #002a4e,170px 170px 0 #002a4e,171px 171px 0 #002a4e,172px 172px 0 #002a4e,173px 173px 0 #002a4e,174px 174px 0 #002a4e,175px 175px 0 #002a4e,176px 176px 0 #002a4e,177px 177px 0 #002a4e,178px 178px 0 #002a4e,179px 179px 0 #002a4e,180px 180px 0 #002a4e,181px 181px 0 #002a4e,182px 182px 0 #002a4e,183px 183px 0 #002a4e,184px 184px 0 #002a4e,185px 185px 0 #002a4e,186px 186px 0 #002a4e,187px 187px 0 #002a4e,188px 188px 0 #002a4e,189px 189px 0 #002a4e,190px 190px 0 #002a4e,191px 191px 0 #002a4e,192px 192px 0 #002a4e,193px 193px 0 #002a4e,194px 194px 0 #002a4e,195px 195px 0 #002a4e,196px 196px 0 #002a4e,197px 197px 0 #002a4e,198px 198px 0 #002a4e,200px 200px 0 transparent;
}
.buzzfeed .question-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
    position: relative;
    padding-left: 3.5rem;
    min-height: 44px;
}
.buzzfeed .question-number {
    font-size: 2rem;
    line-height: 1.25;
    font-weight: 700;
    background: #ffe400;
    color: #0c2a4b;
    border-radius: 0;
    display: block;
    width: 2.5rem;
    height: 2.5rem;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    font-variant-numeric: lining-nums;
    -webkit-font-feature-settings: "lnum";
    font-feature-settings: "lnum";
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
}
.buzzfeed .theQuestion {
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
}
@media screen and (max-width:1100px){
    .buzzfeed .question[data-question="2"] .choice[data-choice="a"] .choice-text,
    .buzzfeed .question[data-question="3"] .choice[data-choice="a"] .choice-text {
        font-size: 1.5rem;
    }
}
@media screen and (max-width:979px){
    .buzzfeed .choice-text {
        font-size: 3rem;
    }
    .buzzfeed .question[data-question="2"] .choice-text,
    .buzzfeed .question[data-question="2"] .choice[data-choice="a"] .choice-text {
        font-size: 3rem;
    }
    .buzzfeed .question[data-question="3"] .choice-text,
    .buzzfeed .question[data-question="3"] .choice[data-choice="a"] .choice-text,
    .buzzfeed .question[data-question="4"] .choice-text,
    .buzzfeed .question[data-question="5"] .choice-text,
    .buzzfeed .question[data-question="6"] .choice-text {
        font-size: 2.25rem;
    }
}
@media screen and (max-width:860px){
    .buzzfeed .question[data-question="2"] .choice[data-choice="a"] .choice-text {
        font-size: 2.5rem;
    }
}
@media screen and (max-width:767px){
    .buzzfeed .question[data-question="2"] .choice[data-choice="a"] .choice-text,
    .buzzfeed .question[data-question="5"] .choice[data-choice="b"] .choice-text,
    .buzzfeed .question[data-question="6"] .choice[data-choice="a"] .choice-text {
        font-size: 2rem;
    }
    .buzzfeed .question[data-question="3"] .choice[data-choice="a"] .choice-text {
        font-size: 1.75rem;
    }
}
@media screen and (max-width:640px){
    .buzzfeed .choice-text,
    .buzzfeed .question[data-question="2"] .choice-text, 
    .buzzfeed .question[data-question="2"] .choice[data-choice="a"] .choice-text {
        font-size: 2rem;
    }
    .buzzfeed .question[data-question="3"] .choice[data-choice="a"] .choice-text {
        font-size: 1.5rem;
    }
    .buzzfeed .question[data-question="3"] .choice[data-choice="b"] .choice-text {
        font-size: 1.75rem;
    }
}
@media screen and (max-width:560px){
    .buzzfeed .question {
        margin-bottom: 0.5em;
    }
    .buzzfeed .question .choices {
        margin-left: 0;
    }
    .buzzfeed .question .choice {
        padding: 0 0.5em;
    }
    .buzzfeed .question[data-question="2"] .choice-image {
        padding-bottom: 75%;
    }
    .buzzfeed .question[data-question="3"] .choice-image {
        padding-bottom: 100%;
    }
    .buzzfeed .question[data-question="2"] .choice[data-choice="a"] .choice-text {
        font-size: 1.5rem;
    }
}
@media screen and (max-width:479px){
    .buzzfeed .question[data-question="4"] .choice-image,
    .buzzfeed .question[data-question="5"] .choice-image,
    .buzzfeed .question[data-question="6"] .choice-image {
        padding-bottom: 100%;
    }
    .buzzfeed .choice-text,
    .buzzfeed .question[data-question="4"] .choice-text,
    .buzzfeed .question[data-question="5"] .choice-text,
    .buzzfeed .question[data-question="6"] .choice-text,
    .buzzfeed .question[data-question="5"] .choice[data-choice="b"] .choice-text,
    .buzzfeed .question[data-question="6"] .choice[data-choice="a"] .choice-text {
        font-size: 1.5rem;
    }
    .buzzfeed .question[data-question="3"] .choice[data-choice="a"] .choice-text {
        font-size: 1.25rem;
    }
    .buzzfeed .question[data-question="3"] .choice[data-choice="b"] .choice-text,
    .buzzfeed .question[data-question="3"] .choice[data-choice="c"] .choice-text,
    .buzzfeed .question[data-question="3"] .choice[data-choice="d"] .choice-text {
        font-size: 1.5rem;
    }
}

.buzzfeed .question {
    margin: 1rem 0;
    padding: 1rem 0;
    border-bottom: 3px solid #d5cfcb;
}
.quiz-result {
    margin: 1rem -1rem 0 -1rem;
}
.submit-trivia,
.reset-trivia {
    display: table;
    margin: 2rem auto;
}
#studentTrivia.buzzfeed .question .choice {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    margin: 1rem 0 0 0;
}
#studentTrivia.buzzfeed .choice-image {
    padding-bottom: 0;
}
#studentTrivia.buzzfeed .choice-text {
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    padding: 0.75rem 1rem 0.75rem 2.5rem;
    font-size: 1.75rem;
    line-height: 1em;
    font-family: mongoose, sans-serif;
    font-style: normal;
    font-weight: 500;
    text-transform: uppercase;
    text-align: left;
}
#studentTrivia.buzzfeed .question .choice:hover {
    transform: scale(1.05);
    cursor: pointer;
}
#studentTrivia .quiz-result h4 {
    font-family: 'mongoose';
    text-transform: uppercase;
    font-size: 3rem;
    font-weight: 500;
    margin: 0;
    padding: 0;
    line-height: 1;
    color: var(--lvc-dark-blue);
}
#studentTrivia .quiz-result p {
    font-size: 1.25rem;
    margin: 0 0 1rem 0;
}