:root{--main-font-color:#2e9739;--player-bg-color:#2bb9ff}@font-face{font-family:Sora;src:url(/_next/static/media/Sora-VariableFont_wght.65901ccd.ttf)}body,html{font-size:14px;padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;background:#fffdec;background-size:100% 100%}a{color:inherit;text-decoration:none}*{box-sizing:border-box;font-family:Sora;margin:0}button{cursor:pointer;border:none;outline:none;background-color:#eb4547;color:#fff;border-radius:.2rem;padding:1rem 2rem;font-size:1.2rem;font-weight:500;text-transform:uppercase;transition:all .3s ease-in-out}button:disabled{cursor:not-allowed;background-color:#888}.w-100{width:100%}.f-left{float:left}.f-right{float:right}.d-none{display:none}.d-flex{display:flex}.mobile{display:block}.desktop{display:none}.overlay>*{width:60px;margin:0 20px}[slot=centered-chrome]{margin:0 15%;--media-control-hover-background:none;--media-control-background:none}.react-pdf__Page__canvas{margin:0 auto}.custom-radiobtn{display:block;position:relative;padding-left:2rem;cursor:pointer;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-radiobtn>input[type=radio]{position:absolute;opacity:0;cursor:pointer}.custom-radiobtn-checked{position:absolute;top:0;left:0;height:1.2rem;width:1.2rem;background-color:#eee;border-radius:50%}.custom-radiobtn:hover>input[type=radio]~.custom-radiobtn-checked{background-color:#ccc}.custom-radiobtn>input[type=radio]:checked[type=radio]~.custom-radiobtn-checked{background-color:#0b1891}.custom-radiobtn-checked:after{content:"";position:absolute;display:none}.custom-radiobtn>input[type=radio]:checked[type=radio]~.custom-radiobtn-checked:after{display:block}.custom-radiobtn .custom-radiobtn-checked:after{top:.35rem;left:.35rem;width:.5rem;height:.5rem;border-radius:50%;background:#fff}.widget-svg{stroke:#eb4547;stroke-width:1.5}.widget-svg:hover{stroke:none}.star-ratings{border:1px solid #eb4547;padding:.4rem;border-radius:.2rem}@media (min-width:768px){.mobile{display:none}button{padding:.5rem 1rem}media-control-bar.desktop{display:inline-flex}}@media screen and (max-width:768px) and (orientation:portrait){[slot=centered-chrome]{margin:0}.overlay>*{width:50px}}