@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&display=swap);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--orange:#ef7d01;--green:#5ab031;--purple:#7e57c5;--blue:#109ad4;--black:#141414;--white:#fff;--lightGrey:#f7f7f7;--lightGreyTransparant:rgba(0,0,0,0.03);--lightPurple:rgba(126,87,197,0.05);--teamsPurple:#464eb8;--red:red;--background-color:var(--white);--background-color-section-even:var(--lightGrey);--text-color:var(--black);--section-title-color:var(--orange);--checklist-checkbox-color:var(--green);--exercise-numbering-color:var(--purple);--background-color-20:var(--red);--background-color-40:var(--orange);--background-color-60:var(--orange);--background-color-80:var(--orange);--background-color-100:var(--green);--ib-default-background-color:var(--orange);--ib-youtube-background-color:red;--ib-link-background-color:var(--blue);--ib-exercise-background-color:var(--orange);--ib-github-background-color:var(--black);--ib-pdf-background-color:#ff2800;--ib-asset-background-color:var(--purple);--ib-slides-background-color:#d65d73;--ib-mddoc-background-color:var(--purple);--button-padding:7px;--modal-content-padding:25px;--loader-color:var(--orange);--loader-background-color:hsla(0,0%,86.7%,0);--loader-width-height:40px;--primary-font:"Open Sans",sans-serif;--level-1:0 1px 3px 0 rgba(0,24,88,0.1),0 1px 2px 0 rgba(0,24,88,0.06);--level-2:0 4px 6px -1px rgba(0,24,88,0.1),0 2px 4px -1px rgba(0,24,88,0.06);--level-3:0 10px 15px -3px rgba(0,24,88,0.1),0 4px 6px -2px rgba(0,24,88,0.05);--level-4:0 20px 25px -5px rgba(0,24,88,0.1),0 10px 10px -5px rgba(0,24,88,0.04);--font-weight:400;--line-height:1.75;--checklist-item-size:1.2rem;--checklist-item-size-mobile:1.1rem;--h1:3.052rem;--h2:2.441rem;--h3:1.953rem;--h4:1.563rem;--h5:1.25rem;--small:0.8rem;--container-gap:50px;--container-gap-mobile:30px;--default-border-radius:5px}*,:after,:before{box-sizing:border-box}html{font-size:90%;min-height:calc(100% + env(safe-area-inset-top));padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}@media (min-width:576px){html{font-size:100%}}body{background:var(--background-color);color:var(--primary-color);font-family:var(--primary-font);font-weight:var(--font-weight);line-height:var(--line-height)}a{text-decoration:none;color:var(--purple);font-weight:400}a:hover{text-decoration:underline}.checklistitem-link-button,.link-button{background:none;text-align:left;font-weight:400;text-decoration:underline;color:var(--text-color);margin:0;padding:0 0 2px;display:inline;border-radius:0}img{width:100%}::selection{color:var(--white);background:var(--blue)}.player{padding-top:56.25%!important}p{margin-bottom:1rem}h1,h2,h3,h4,h5{margin:3rem 0 1.38rem;font-family:var(--primary-font);font-weight:var(--font-weight);line-height:1.3}h1{margin-top:0;font-size:var(--h1)}h2{font-size:var(--h2)}h3{font-size:var(--h3)}h4{font-size:var(--h4)}h5{font-size:var(--h5)}.text_small,small{font-size:var(--small)}ol,ul{padding:0}li span{position:relative;left:10px}button{--buttonTextColor:var(--white);--buttonColor:var(--orange);--buttonBorder:none;--buttonBorderRadius:4px;--buttonPadding:var(--button-padding);color:var(--buttonTextColor);background-color:var(--buttonColor);outline:none;font-weight:400;border-radius:var(--buttonBorderRadius);padding:var(--buttonPadding);cursor:pointer;border:none;text-align:left}button:hover:not(:disabled){opacity:.95}button.small{font-size:var(--smallText)}.edu-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:var(--lightGreyTransparant);width:100vw;height:100vh;z-index:99}.edu-modal-none{background-color:var(--white);border-radius:var(--default-border-radius);box-shadow:var(--level-2);width:90vw}@media screen and (min-width:768px){.edu-modal-none{width:50vw}}.edu-modal-slides{background-color:var(--white);border-radius:var(--default-border-radius);box-shadow:var(--level-2);width:90vw;height:45vh}@media screen and (min-width:576px){.edu-modal-slides{height:60vh;max-width:576px}}@media screen and (min-width:768px){.edu-modal-slides{width:70vw;height:70vh;max-width:922px}}@media screen and (min-width:1024px){.edu-modal-slides{height:90vh;max-width:1037px}}.ReactModal__Content{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);transition:all .2s ease-in-out}.ReactModal__Content:focus{outline:none!important}.ReactModal__Content--after-open{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.ReactModal__Content--before-close{opacity:0}
/*# sourceMappingURL=main.542522ab.chunk.css.map */