:root{--primary-color:#a62027;--body-bg-color:#FFF;--font-family:"Roboto";--primary-darker:hsl(from var(--primary-color) h s calc(l - 5));--primary-darkest:hsl(from var(--primary-color) h s calc(l - 10));--primary-lighter:hsl(from var(--primary-color) h s calc(l + 5%));--primary-lightest:hsl(from var(--primary-color) h s calc(l + 10%));--primary-very-light:hsl(from var(--primary-color) h s calc(l + 50%))}html{background-color:var(--body-bg-color)}html body{background-color:var(--body-bg-color);font-family:var(--font-family)}#app .resourceBlock .resourceHeader .resourceCTAWrapper .yunoSecondaryCTA{background-color:var(--primary-color);color:#FFF}#app .quizBody .button.yunoSecondaryCTA,#app .writingTask .button.yunoSecondaryCTA{background-color:var(--primary-color)}#app .course .yunoSecondaryCTA{background-color:var(--primary-color)}#app .batch .batchInfo li .classDays li{border-color:var(--primary-color);background-color:rgba(var(--primary-color),0.5);color:var(--primary-color)}#app .batches .batchCard .days li.isActive{color:var(--primary-color)}#app .button.yunoSecondaryCTA{background-color:var(--primary-color);color:#FFF}#app .button.yunoSecondaryCTA:hover{background-color:var(--primary-darkest)}#app .button.yunoPrimaryCTA{background-color:var(--primary-color);border-color:var(--primary-color)}#app .button.yunoPrimaryCTA:hover{background-color:var(--primary-darkest)}#app .button.yunoPrimaryCTA.wired:hover{background-color:var(--primary-lighter)}#app .isInProgress .loading-overlay .loading-icon:after{border:2px solid #FFF;border-right-color:var(--primary-color);border-top-color:var(--primary-color);border-width:.25em;width:64px;height:64px}#app a{color:var(--primary-color)}#app .loginStep.demoSchedule .columns.is-centered.hasBorder{background:#fff}#app .loginStep .card-footer .button.primary{background-color:var(--primary-color)}#app .loginStep .card-footer .button.primary:hover{background-color:var(--primary-darkest)}#app .loginStep .optionSelector .field-body .field .control label.is-success{border-color:var(--primary-color);color:var(--primary-color);background:var(--primary-lighter)}#app .loginStep .yunoDatePicker .datepicker-cell.is-selected{background-color:var(--primary-color)}#app .loginStep .yunoDatePicker .datepicker-cell.is-today{border-color:var(--primary-color)}#app .loginStep .yunoDatePicker .pagination .pagination-previous:focus,#app .loginStep .yunoDatePicker .pagination .pagination-next:focus{border-color:var(--primary-color)}#app .loginStep .yunoDatePicker .pagination .pagination-previous i::before,#app .loginStep .yunoDatePicker .pagination .pagination-next i::before{color:var(--primary-color)}#app .loginStep .yunoDatePicker .pagination-list .field .control .select::after{color:var(--primary-color);border-color:var(--primary-color)}#app .slotsWrapper .selectedSlot .button.primaryCTA{background-color:var(--primary-color)}#app .yunoTabsV2 .tabs ul li.is-active a{color:var(--primary-color);border-color:var(--primary-color)}#app .leadFormFooter{margin-top:50px;margin-bottom:50px}#app .poweredBy{display:inline-flex;padding:4px 8px;align-items:center;gap:8px;border-radius:6px;border:1px solid #b7b8c0}#app .poweredBy p{color:#acacad;font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.4px;margin-bottom:0}:root{--primary-color:#a62027;--body-bg-color:#FFF;--font-family:"Roboto";--primary-darker:hsl(from var(--primary-color) h s calc(l - 5));--primary-darkest:hsl(from var(--primary-color) h s calc(l - 10));--primary-lighter:hsl(from var(--primary-color) h s calc(l + 5%));--primary-lightest:hsl(from var(--primary-color) h s calc(l + 10%));--primary-very-light:hsl(from var(--primary-color) h s calc(l + 50%))}html{background-color:var(--body-bg-color)}html body{background-color:var(--body-bg-color);font-family:var(--font-family)}#app .resourceBlock .resourceHeader .resourceCTAWrapper .yunoSecondaryCTA{background-color:var(--primary-color);color:#FFF}#app .quizBody .button.yunoSecondaryCTA,#app .writingTask .button.yunoSecondaryCTA{background-color:var(--primary-color)}#app .course .yunoSecondaryCTA{background-color:var(--primary-color)}#app .batch .batchInfo li .classDays li{border-color:var(--primary-color);background-color:rgba(var(--primary-color),0.5);color:var(--primary-color)}#app .batches .batchCard .days li.isActive{color:var(--primary-color)}#app .button.yunoSecondaryCTA{background-color:var(--primary-color);color:#FFF}#app .button.yunoSecondaryCTA:hover{background-color:var(--primary-darkest)}#app .button.yunoPrimaryCTA{background-color:var(--primary-color);border-color:var(--primary-color)}#app .button.yunoPrimaryCTA:hover{background-color:var(--primary-darkest)}#app .button.yunoPrimaryCTA.wired:hover{background-color:var(--primary-lighter)}#app .isInProgress .loading-overlay .loading-icon:after{border:2px solid #FFF;border-right-color:var(--primary-color);border-top-color:var(--primary-color);border-width:.25em;width:64px;height:64px}#app a{color:var(--primary-color)}#app .loginStep.demoSchedule .columns.is-centered.hasBorder{background:#fff}#app .loginStep .card-footer .button.primary{background-color:var(--primary-color)}#app .loginStep .card-footer .button.primary:hover{background-color:var(--primary-darkest)}#app .loginStep .optionSelector .field-body .field .control label.is-success{border-color:var(--primary-color);color:var(--primary-color);background:var(--primary-lighter)}#app .loginStep .yunoDatePicker .datepicker-cell.is-selected{background-color:var(--primary-color)}#app .loginStep .yunoDatePicker .datepicker-cell.is-today{border-color:var(--primary-color)}#app .loginStep .yunoDatePicker .pagination .pagination-previous:focus,#app .loginStep .yunoDatePicker .pagination .pagination-next:focus{border-color:var(--primary-color)}#app .loginStep .yunoDatePicker .pagination .pagination-previous i::before,#app .loginStep .yunoDatePicker .pagination .pagination-next i::before{color:var(--primary-color)}#app .loginStep .yunoDatePicker .pagination-list .field .control .select::after{color:var(--primary-color);border-color:var(--primary-color)}#app .slotsWrapper .selectedSlot .button.primaryCTA{background-color:var(--primary-color)}#app .yunoTabsV2 .tabs ul li.is-active a{color:var(--primary-color);border-color:var(--primary-color)}#app .leadFormFooter{margin-top:50px;margin-bottom:50px}#app .poweredBy{display:inline-flex;padding:4px 8px;align-items:center;gap:8px;border-radius:6px;border:1px solid #b7b8c0}#app .poweredBy p{color:#acacad;font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.4px;margin-bottom:0}html,body{min-height:100%}#app{display:flex;width:100%;justify-content:center;align-items:center;min-height:100vh;min-height:100dvh;padding:30px 15px}#app .yunoLoginV3{width:100%;max-width:352px;margin:0 auto}#app .yunoLoginV3__logo{display:flex;justify-content:center;align-items:center;margin:0 0 30px}#app .yunoLoginV3__logoSkeleton{width:100%;display:flex;justify-content:center}#app .yunoLoginV3__logoSkeleton .b-skeleton{display:flex;width:auto}#app .yunoLoginV3__divider{width:100%;border-top:1px solid #f0e6e4;margin-bottom:30px}#app .yunoLoginV3__header{text-align:center;margin-bottom:40px}#app .yunoLoginV3__title{font-size:24px;line-height:28px;font-weight:500;margin-bottom:0;color:#201a19;margin-bottom:5px}#app .yunoLoginV3__subtitle{font-size:16px;line-height:24px;font-weight:400;margin-bottom:0;color:rgba(32,26,25,0.6)}#app .yunoLoginV3__providers{display:flex;flex-direction:column;gap:15px}#app .yunoLoginV3__providerBtn{border:1px solid #d0c4c2;border-radius:4px;background:#fff;color:#201a19;display:flex;align-items:center;justify-content:center;gap:15px;min-height:48px;padding:11px 20px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}#app .yunoLoginV3__providerBtn img{width:20px;height:20px;flex-shrink:0}#app .yunoLoginV3__providerBtn span{font-size:16px;line-height:24px;font-weight:500;margin-bottom:.15px;color:#201a19;text-align:center;flex:1 1 auto}#app .yunoLoginV3__providerBtn:hover{text-decoration:none;color:#201a19;background-color:#fff8f7;border-color:#201a19}@media(max-width:767px){#app #app{align-items:flex-start;padding-top:80px}}