:root{--kit-black:#1f222f;--kit-black-60:rgba(31,34,47,.6);--kit-black-50:rgba(31,34,47,.5);--kit-black-20:rgba(31,34,47,.2);--kit-black-14:rgba(31,34,47,.14);--kit-black-12:rgba(31,34,47,.12);--kit-overlay:rgba(0,4,19,.8);--kit-gray:#edf2f8;--kit-gray-muted:#e4e4e6;--kit-gray-light:#f4f7fb;--kit-white:#fff;--kit-white-60:hsla(0,0%,100%,.6);--kit-white-50:hsla(0,0%,100%,.5);--kit-white-20:hsla(0,0%,100%,.2);--kit-accent:#ff3b00;--kit-accent-50:rgba(255,59,0,.5);--kit-accent-20:rgba(255,59,0,.2);--kit-biology:#5fa131;--kit-geography:#017c53;--kit-informatics:#00919e;--kit-foreign:#2989e2;--kit-math:#5040ff;--kit-physics:#5200be;--kit-chemistry:#b928e5;--kit-social:#ec3a87;--kit-russian:#e52b47;--kit-literature:#e65400;--kit-history:#eb7d15;--kit-task-correct:rgba(1,124,83,.05);--kit-task-error:rgba(227,39,42,.05);--kit-task-error-stroke:rgba(227,39,42,.15);--kit-task-incomplete:rgba(230,84,0,.05);--kit-task-partial:#e65400}.kit-principle-card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;width:100%;max-width:38.3125rem;height:22.5rem;padding:1.5rem;overflow:hidden;background:var(--kit-gray);border-radius:1.5rem}.kit-principle-card__title.kit-text{width:23.25rem;margin-right:auto;font-size:1.75rem;line-height:.9;text-transform:uppercase}.kit-principle-card__art{position:relative;-ms-flex-negative:0;flex-shrink:0;width:15rem;height:15rem}.kit-principle-card__figure{position:absolute;top:-1.25rem;left:-1.25rem;width:17.5rem;height:17.5rem;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:top 511ms cubic-bezier(.35,0,.1,1),left 511ms cubic-bezier(.35,0,.1,1),width 511ms cubic-bezier(.35,0,.1,1),height 511ms cubic-bezier(.35,0,.1,1),-webkit-transform 511ms cubic-bezier(.35,0,.1,1);transition:top 511ms cubic-bezier(.35,0,.1,1),left 511ms cubic-bezier(.35,0,.1,1),width 511ms cubic-bezier(.35,0,.1,1),height 511ms cubic-bezier(.35,0,.1,1),-webkit-transform 511ms cubic-bezier(.35,0,.1,1);transition:top 511ms cubic-bezier(.35,0,.1,1),left 511ms cubic-bezier(.35,0,.1,1),width 511ms cubic-bezier(.35,0,.1,1),height 511ms cubic-bezier(.35,0,.1,1),transform 511ms cubic-bezier(.35,0,.1,1);transition:top 511ms cubic-bezier(.35,0,.1,1),left 511ms cubic-bezier(.35,0,.1,1),width 511ms cubic-bezier(.35,0,.1,1),height 511ms cubic-bezier(.35,0,.1,1),transform 511ms cubic-bezier(.35,0,.1,1),-webkit-transform 511ms cubic-bezier(.35,0,.1,1);-o-object-fit:contain;object-fit:contain}.kit-principle-card__label{position:absolute;top:32.5rem;left:-22.5rem;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;width:20.6875rem;-webkit-transform:rotate(-18.22deg);transform:rotate(-18.22deg);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:top 511ms cubic-bezier(.35,0,.1,1),left 511ms cubic-bezier(.35,0,.1,1),-webkit-transform 511ms cubic-bezier(.35,0,.1,1);transition:top 511ms cubic-bezier(.35,0,.1,1),left 511ms cubic-bezier(.35,0,.1,1),-webkit-transform 511ms cubic-bezier(.35,0,.1,1);transition:top 511ms cubic-bezier(.35,0,.1,1),left 511ms cubic-bezier(.35,0,.1,1),transform 511ms cubic-bezier(.35,0,.1,1);transition:top 511ms cubic-bezier(.35,0,.1,1),left 511ms cubic-bezier(.35,0,.1,1),transform 511ms cubic-bezier(.35,0,.1,1),-webkit-transform 511ms cubic-bezier(.35,0,.1,1)}.kit-principle-card__image{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.kit-principle-card__tail{display:block;width:19.125rem;height:2.625rem}.kit-principle-card__bubble{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;width:20.6875rem}.kit-principle-card__side{-ms-flex-negative:0;flex-shrink:0;width:1.5625rem;height:auto;background:50%/100% 100% no-repeat}.kit-principle-card__text{width:19.125rem;margin:0;padding:.75rem 1rem 1rem;color:var(--kit-white);font-weight:600;font-size:1.125rem;font-family:var(--kit-font-text),sans-serif;line-height:1.4;letter-spacing:-.01em;background:var(--kit-accent)}@media(hover:hover){.kit-principle-card:hover .kit-principle-card__figure{top:-2.9375rem;left:-3.25rem;width:20rem;height:20rem;-webkit-transform:rotate(-4.56deg);transform:rotate(-4.56deg)}.kit-principle-card:hover .kit-principle-card__label{top:10.3125rem;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@media(prefers-reduced-motion:reduce){.kit-principle-card__figure,.kit-principle-card__label{-webkit-transition:none;transition:none}}