@font-face{font-family:"Superfont Shadow";src:url(../fonts/superfont-shadow.woff2)format("woff2"),url(../fonts/superfont-shadow.woff)format("woff");font-style:normal;font-display:swap}@font-face{font-family:"Pulp";font-display:swap;font-style:normal;font-weight:400;src:local("Pulp Regular"),local("Pulp-Regular"),url(../fonts/meet_brent_-_pulp_display_regular-webfont.woff2)format("woff2"),url(../fonts/meet_brent_-_pulp_display_regular-webfont.woff)format("woff")}@font-face{font-family:"Pulp";font-display:swap;font-style:normal;font-weight:600;src:local("Pulp SemiBold"),local("Pulp-SemiBold"),url(../fonts/meet_brent_-_pulp_display_semi_bold-webfont.woff2)format("woff2"),url(../fonts/meet_brent_-_pulp_display_semi_bold-webfont.woff)format("woff")}@font-face{font-family:"Pulp";font-display:swap;font-style:normal;font-weight:700;src:local("Pulp Bold"),local("Pulp-Bold"),url(../fonts/meet_brent_-_pulp_display_bold-webfont.woff2)format("woff2"),url(../fonts/meet_brent_-_pulp_display_bold-webfont.woff)format("woff")}@font-face{font-family:"Plus Jakarta Sans";font-display:swap;font-style:normal;font-weight:400;src:local("Plus Jakarta Sans Regular"),local("Plus-Jakarta-Sans-Regular"),url(../fonts/PlusJakartaSans-Regular.woff2)format("woff2"),url(../fonts/PlusJakartaSans-Regular.woff)format("woff")}@font-face{font-family:"Plus Jakarta Sans";font-display:swap;font-style:normal;font-weight:500;src:local("Plus Jakarta Sans Medium"),local("Plus-Jakarta-Sans-Medium"),url(../fonts/PlusJakartaSans-Medium.woff2)format("woff2"),url(../fonts/PlusJakartaSans-Medium.woff)format("woff")}@font-face{font-family:"Plus Jakarta Sans";font-display:swap;font-style:normal;font-weight:700;src:local("Plus Jakarta Sans Bold"),local("Plus-Jakarta-Sans-Bold"),url(../fonts/PlusJakartaSans-Bold.woff2)format("woff2"),url(../fonts/PlusJakartaSans-Bold.woff)format("woff")}@font-face{font-family:"Plus Jakarta Sans";font-display:swap;font-style:italic;font-weight:700;src:local("Plus Jakarta Sans Italic"),local("Plus-Jakarta-Sans-Italic"),url(../fonts/PlusJakartaSans-Italic.woff2)format("woff2"),url(../fonts/PlusJakartaSans-Italic.woff)format("woff")}@font-face{font-family:"Plus Jakarta Sans";font-display:swap;font-style:normal;font-weight:900;src:local("Plus Jakarta Sans ExtraBold"),local("Plus-Jakarta-Sans-ExtraBold"),url(../fonts/PlusJakartaSans-ExtraBold.woff2)format("woff2"),url(../fonts/PlusJakartaSans-ExtraBold.woff)format("woff")}@font-face{font-family:"Grouch";font-display:swap;font-style:normal;font-weight:900;src:local("Grouch"),local("Grouch"),url(../fonts/grouch-bt.woff2)format("woff2"),url(../fonts/grouch-bt.woff)format("woff")}html{font-size:62.5%;overflow-y:visible}body{background:#fff;font-family:"Plus Jakarta Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:1.6rem;line-height:normal;color:#222;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}[data-responsive-background-image]{position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;overflow:hidden;transition:opacity .6s ease;opacity:0}[data-responsive-background-image] img{position:absolute;visibility:hidden}[data-responsive-background-image].bg-shown{opacity:1}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .6s}body.no-scroll-flashcard{overflow:hidden}.flashcard{margin-top:4rem}.flashcard .hidden{display:none!important}.flashcard .flashcard-title-wrapper{background:#dcecff;border-radius:24px;padding:3.2rem}.flashcard .flashcard-title-wrapper .flashcard-main-title{font-weight:900;font-size:2rem;line-height:4rem;text-align:center;margin-bottom:2rem}.flashcard .flashcard-title-wrapper .flashcard-title{font-weight:900;font-size:1.6rem;line-height:3.2rem;text-align:center}.flashcard .flashcard-title-wrapper .study-button{margin:2.4rem auto 0;display:flex;gap:.8rem;background:#157dfe;border-radius:20px;padding:1.6rem 3.7rem}.flashcard .flashcard-title-wrapper .study-button .study-button-text{font-weight:700;font-size:1.6rem;line-height:2.4rem;color:#fff}.flashcard .flashcard-title-wrapper .study-button .arrow-right{width:2.4rem;height:auto}.flashcard .flashcard-content-overlay{display:none;background-color:rgba(34,34,34,.7);position:fixed;z-index:10;top:0;left:0;bottom:0;right:0}.flashcard .flashcard-content-overlay.visible,.flashcard .flashcard-content.visible{display:block}.flashcard .flashcard-content{display:none;position:fixed;z-index:20;top:2.4rem;left:0;bottom:0;right:0;padding:2.4rem;border-radius:40px 40px 0 0;background:#dcecff;opacity:initial;height:calc(100vh - 2.4rem)}.flashcard .flashcard-content .flashcard-close-button{position:absolute;right:2.4rem;z-index:1000}.flashcard .flashcard-content .flashcard-wrapper{position:relative;word-break:break-word;height:100%}.flashcard .flashcard-content .flashcard-wrapper .flashcard-row{position:relative;perspective:1000px;height:calc(100vh - 2.4rem - 175px);top:55px;min-height:400px;display:flex;align-items:center;justify-content:center;transition:opacity .5s ease,transform .5s ease}.flashcard .flashcard-content .flashcard-wrapper .flashcard-row:first-of-type{z-index:999}.flashcard .flashcard-content .flashcard-wrapper .flashcard-row.zoom-target{opacity:0;transform:scale(.95);transition:opacity .4s ease,transform .4s ease}.flashcard .flashcard-content .flashcard-wrapper .flashcard-row.zoom-in{opacity:1;transform:scale(1)}.flashcard .flashcard-content .flashcard-wrapper .flashcard-row.swipe-out{opacity:0;transition:transform .4s ease,opacity .4s ease .2s}.flashcard .flashcard-content .flashcard-wrapper .flashcard-row.swipe-left{transform:rotate(-5deg) translateX(-100px)}.flashcard .flashcard-content .flashcard-wrapper .flashcard-row.swipe-right{transform:rotate(5deg) translateX(100px)}.flashcard .flashcard-content .flashcard-wrapper .flashcard-row .card{background:#fff;font-weight:700;font-size:2rem;line-height:3.2rem;width:100%;height:100%;aspect-ratio:1/2;position:absolute;backface-visibility:hidden;border-radius:24px;padding:1rem;display:flex;justify-content:space-between;align-items:center;flex-direction:column;gap:15px;border:8px solid #fff;box-shadow:0 4px 16px rgba(24,25,28,.08);transition:transform .6s ease-in-out}.flashcard .flashcard-content .flashcard-wrapper .flashcard-row .card.card-front{z-index:2;transform:rotateY(0deg)}.flashcard .flashcard-content .flashcard-wrapper .flashcard-row .card.card-back{border-color:#157dfe;transform:rotateY(180deg)}.flashcard .flashcard-content .flashcard-wrapper .flashcard-row .card .card-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%;max-height:calc(100% - 45px)}.flashcard .flashcard-content .flashcard-wrapper .flashcard-row .card .card-content p{margin:0;width:100%}.flashcard .flashcard-content .flashcard-wrapper .flashcard-row .card .card-content figure,.flashcard .flashcard-content .flashcard-wrapper .flashcard-row .card .card-content ol li+li,.flashcard .flashcard-content .flashcard-wrapper .flashcard-row .card .card-content p+p,.flashcard .flashcard-content .flashcard-wrapper .flashcard-row .card .card-content ul li+li{margin-top:0}.flashcard .flashcard-content .flashcard-wrapper .flashcard-row .card .card-content ol,.flashcard .flashcard-content .flashcard-wrapper .flashcard-row .card .card-content ul{padding-left:2.5rem;width:100%;text-align:left;margin-top:0}.flashcard .flashcard-content .flashcard-wrapper .flashcard-row .card .card-content img{margin:0;object-fit:cover;aspect-ratio:5/4}.flashcard .flashcard-content .flashcard-wrapper .flashcard-row .card .card-content figcaption{display:none}.flashcard .flashcard-content .flashcard-wrapper .flashcard-row .card .flip-button{flex-shrink:0;line-height:1;padding:5px;border-radius:3px}.flashcard .flashcard-content .flashcard-wrapper .flashcard-row .card .flip-button:hover{background:#dcecff}.flashcard .flashcard-content .flashcard-wrapper .flashcard-row.flipped .card-front{transform:rotateY(180deg)}.flashcard .flashcard-content .flashcard-wrapper .flashcard-row.flipped .card-back{transform:rotateY(360deg)}.flashcard .flashcard-content .flashcard-wrapper .flashcard-result-wrapper{margin-top:6.3rem;height:calc(100vh - 16rem);display:flex;flex-direction:column;justify-content:center;align-items:center}.flashcard .flashcard-content .flashcard-wrapper .flashcard-result-wrapper .flashcard-result-title{font-weight:700;font-size:1.8rem;line-height:2.4rem;text-align:center}.flashcard .flashcard-content .flashcard-wrapper .flashcard-result-wrapper .circle-wrap{margin:1rem auto;width:110px;height:110px;position:relative}.flashcard .flashcard-content .flashcard-wrapper .flashcard-result-wrapper .circle-wrap svg{position:absolute;top:0;left:0;height:100%;width:100%}.flashcard .flashcard-content .flashcard-wrapper .flashcard-result-wrapper .circle-wrap svg circle{fill:none;stroke-width:12px;transform:rotate(-90deg);transform-origin:50% 50%}.flashcard .flashcard-content .flashcard-wrapper .flashcard-result-wrapper .circle-wrap svg circle.circle-progress-base{stroke:#a6a6a6;stroke-dasharray:433.54;stroke-dashoffset:0}.flashcard .flashcard-content .flashcard-wrapper .flashcard-result-wrapper .circle-wrap svg circle.circle-progress-arc{stroke:#5bca8d;stroke-linecap:round;stroke-dasharray:433.54;stroke-dashoffset:433.54;transition:stroke-dashoffset .5s linear}.flashcard .flashcard-content .flashcard-wrapper .flashcard-result-wrapper .circle-wrap .flashcard-result{width:98px;height:98px;line-height:98px;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100;font-weight:700;font-size:1.2em}.flashcard .flashcard-content .flashcard-wrapper .flashcard-result-wrapper .flashcard-result-text{font-weight:700;font-size:1.5rem;line-height:2rem;text-align:center}.flashcard .flashcard-content .flashcard-wrapper .flashcard-result-wrapper .flashcard-reset-button{margin:2.4rem auto 0;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:1.6rem 4rem;background:#157dfe;border-radius:20px;color:#fff;font-weight:700;font-size:1.6rem;line-height:2.4rem}.flashcard .flashcard-content .answer-buttons-container{position:fixed;left:0;bottom:0;z-index:999;display:flex;align-items:center;justify-content:center;gap:15px;width:100%;padding:15px}.flashcard .flashcard-content .answer-buttons-container .answer-button{flex:1;padding:2rem;color:#fff;min-width:150px;border-radius:8px}.flashcard .flashcard-content .answer-buttons-container .answer-button.pos{background-color:#5bca8d}.flashcard .flashcard-content .answer-buttons-container .answer-button.neg{background-color:#ff6363}.flashcard .flashcard-content .flashcard-progress{display:flex;align-items:center;justify-content:center;top:0;position:absolute;font-weight:700;font-size:1.4rem;line-height:1.6rem;padding:1.5rem 0}.flashcard .flashcard-content .flashcard-progress .flashcard-progress-bar-wrapper{display:none}@media screen and (min-width:1024px){body.no-scroll-flashcard{overflow:auto}.flashcard-container{margin-top:8rem}.flashcard-container .flashcard-title-wrapper{padding:10rem 3.2rem}.flashcard-container .flashcard-title-wrapper .flashcard-main-title{font-size:3rem;line-height:3.4rem}.flashcard-container .flashcard-title-wrapper .flashcard-title{font-size:2.4rem;line-height:3rem}.flashcard-container .flashcard-content .flashcard-close-button,.flashcard-container .flashcard-content-overlay.visible{display:none}.flashcard-container .flashcard-content{position:relative;padding:4rem;top:auto;border-radius:40px;height:auto}.flashcard-container .flashcard-content .flashcard-wrapper{border-radius:40px;padding-top:0;max-height:initial}.flashcard-container .flashcard-content .flashcard-wrapper .flashcard-row{height:500px;top:auto}.flashcard-container .flashcard-content .flashcard-wrapper .flashcard-row .card{max-width:350px;max-height:500px;padding:3rem}.flashcard-container .flashcard-content .flashcard-wrapper .flashcard-result-wrapper{margin-top:0;align-items:center;justify-content:center;flex-direction:column;height:auto}.flashcard-container .flashcard-content .flashcard-wrapper .flashcard-result-wrapper .flashcard-result-title{font-size:2.4rem;line-height:4rem}.flashcard-container .flashcard-content .flashcard-wrapper .flashcard-result-wrapper .circle-wrap{margin:3rem auto;height:150px;width:150px}.flashcard-container .flashcard-content .flashcard-wrapper .flashcard-result-wrapper .circle-wrap .flashcard-result{width:138px;height:138px;line-height:138px;font-size:2rem}.flashcard-container .flashcard-content .flashcard-wrapper .flashcard-result-wrapper .flashcard-result-text{font-size:2rem;line-height:3rem}.flashcard-container .flashcard-content .flashcard-wrapper .flashcard-result-wrapper .flashcard-reset-button{margin:3rem auto 1rem}.flashcard-container .flashcard-content .answer-buttons-container{max-width:500px;margin:25px auto 0;position:relative;left:auto;bottom:auto;padding:0}.flashcard-container .flashcard-content .answer-buttons-container .answer-button{max-width:100px}.flashcard-container .flashcard-content .flashcard-progress{position:relative}.flashcard-container .flashcard-content .flashcard-progress .flashcard-progress-bar-wrapper{display:block;width:100%;max-width:280px;height:8px;background:#a6a6a6;border-radius:4px;margin-left:15px}.flashcard-container .flashcard-content .flashcard-progress .flashcard-progress-bar-wrapper .flashcard-progress-bar{background:#157dfe;border-radius:8px;height:8px}.flashcard-container span.desktop-only{display:inline}}