@charset "UTF-8";@import"https://fonts.googleapis.com/css?family=Raleway:200,300,700";@font-face{font-family:Regensburg;src:url(/resources/font/regensburg.ttf) format("truetype")}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html{scroll-behavior:smooth}body{position:relative;background-color:#e7e7e7;margin:0;padding:0;font-family:Open Sans,Segoe UI,Tahoma,sans-serif}main{min-height:calc(100vh - 135px);position:relative;max-width:1000px;margin:145px auto 30px}@media only screen and (max-width: 800px){main{margin:125px auto 70px}}code[class*=language-],pre[class*=language-]{color:#ccc;background:0 0;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:0;overflow:auto;position:relative}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}pre[class*=language-].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}.command-line-prompt{display:block;float:left;font-size:100%;letter-spacing:-1px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.command-line-prompt>span:before{color:#4caf50;content:" ";display:block;padding-right:.6em}.command-line-prompt>span[data-user]:before{content:"$"}.command-line-prompt>span[data-user=root]:before{content:"#"}.command-line-prompt>span[data-prompt]:before{content:attr(data-prompt)}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{position:absolute;z-index:10;top:.3em;right:.2em;transition:opacity .3s ease-in-out;opacity:0}div.code-toolbar:hover>.toolbar{opacity:1}div.code-toolbar:focus-within>.toolbar{opacity:1}div.code-toolbar>.toolbar>.toolbar-item{display:inline-block}div.code-toolbar>.toolbar>.toolbar-item>a{cursor:pointer}div.code-toolbar>.toolbar>.toolbar-item>button{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar>.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar>.toolbar-item>span{color:#bbb;font-size:.8em;padding:0 .5em;background:#f5f2f0;background:#e0e0e033;box-shadow:0 2px #0003;border-radius:.5em}div.code-toolbar>.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar>.toolbar-item>span:focus,div.code-toolbar>.toolbar>.toolbar-item>span:hover{color:inherit;text-decoration:none}.article__wrapper{max-width:1250px;display:flex;align-items:flex-start;justify-content:space-between;height:fit-content}.article__content{max-width:720px;width:100%}@media only screen and (max-width: 800px){.article__content{max-width:unset}}.article__sidebar{position:sticky;top:50px;transition:.25s all}.article__sidebar.lesson{margin-left:12px}.article__sidebar.menuOpen{top:175px}@media only screen and (max-width: 800px){.article__sidebar{display:none}}.article__sidebar h3{font-family:Oswald,sans-serif;font-size:22px;font-weight:400;padding:0 0 0 8px;margin:0}.article__sidebar a{display:block;color:#000;text-decoration:none;width:fit-content;padding:3px 20px 3px 8px}.article__sidebar a.active{background-color:#2d2d2d;color:#fff;font-weight:400;border-radius:5px}.article__sidebar a:hover{text-shadow:0 0 1px #000000}.article__sidebar a p{margin:0}.articleBanner__wrapper{display:flex;flex-direction:row;position:relative}.articleBanner__image{width:100%;height:500px;background-position:center;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width: 800px){.articleBanner__image{height:200px}}.articleBanner__image-border{height:498px;position:absolute;max-width:1250px;width:100%;border-bottom:5px solid #e7e7e7;z-index:1}@media only screen and (max-width: 800px){.articleBanner__image-border{height:199px;border-bottom:4px solid #e7e7e7}}.articleBanner__caption--desktop{position:absolute;top:4px;right:-18px;writing-mode:vertical-rl;text-orientation:sideways;font-size:12px}@media only screen and (max-width: 800px){.articleBanner__caption--desktop{display:none}}.articleBanner__caption--desktop p{margin:0}.articleBanner__caption--desktop a{color:#000;text-decoration:none}.articleBanner__caption--mobile{font-size:10px;padding:0 10px;text-align:right}@media only screen and (min-width: 800px){.articleBanner__caption--mobile{display:none}}.articleBanner__caption--mobile p{margin:0}.articleBanner__caption--mobile a{color:#000;text-decoration:none}.articleBanner__title{text-transform:uppercase;position:absolute;font-family:Oswald,sans-serif;color:#e7e7e7;top:500px;left:30px;-webkit-transform:translateY(-100%);transform:translateY(-100%);font-size:110px;line-height:100px;max-width:1300px;text-shadow:0 0 3px #000000}@media only screen and (max-width: 800px){.articleBanner__title{top:200px;font-size:50px;line-height:46px;left:5px;max-width:100%}}.articleBanner__categoryIcon{height:50px;width:50px;position:absolute;z-index:1;background-color:#fff;border-radius:50%;opacity:.9;right:10px;top:10px}.articleUpdated__wrapper{display:flex;flex-direction:row;justify-content:center}.articleUpdated__icon{background-color:#4caf50;border-radius:50%;height:11px;width:11px;margin:auto 0}.articleUpdated__text{margin-left:9px;font-size:14px;line-height:22px;font-weight:400}.articleTeaser{margin:20px auto;font-size:22px;font-weight:400;color:#202f2f;max-width:1000px;background-color:#ccc;border-radius:8px;width:fit-content;padding:10px 20px;font-family:Oswald,sans-serif}@media only screen and (max-width: 800px){.articleTeaser{margin:10px;width:calc(100% - 40px);padding:5px 10px;text-align:center}}.articleList__header{text-align:center;font-family:Raleway;font-weight:200;color:#34495e}.articleList__subtitle{text-align:center;font-family:Raleway;font-weight:600;color:#34495e;margin-top:-22px}.articleList__container{display:flex;justify-content:center;flex-wrap:wrap;text-align:center;color:#fff;max-width:1000px;margin:0 auto}.articleList__item{color:#fff;text-decoration:none;position:relative;float:left;overflow:hidden;margin:10px 1%;min-width:220px;max-width:310px;width:100%;background:#000;text-align:center;box-shadow:0 0 5px #00000026;border-radius:3px}.articleList__item.entryLink{margin:0}.articleList__item--image{max-width:100%;vertical-align:top;height:210px;background-position:center;background-size:cover}.articleList__item i.category__icon{position:absolute;top:50%;left:50%;border-radius:50%;font-size:34px;color:#000;width:60px;height:60px;line-height:60px;background-color:#fff}.articleList__item i.flag__icon--flagNo{position:absolute;top:72%;left:50%;border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1100 800'%3E%3Cpath fill='%23ef2b2d' d='M0 0h1100v800H0z'/%3E%3Cpath fill='%23fff' d='M300 0h200v800H300z'/%3E%3Cpath fill='%23fff' d='M0 300h1100v200H0z'/%3E%3Cpath fill='%23002868' d='M350 0h100v800H350z'/%3E%3Cpath fill='%23002868' d='M0 350h1100v100H0z'/%3E%3C/svg%3E");height:22px;width:22px;background-size:35px 26px;background-position:-7px -3px;border:1px solid white}.articleList__item a{left:0;right:0;top:0;bottom:0;position:absolute}.articleList__item *{transition:all .25s ease-out;box-sizing:border-box}.articleList__item i.entry__category--single{transform:translate(-50%,80%) scale(.4);transition:transform .3s 0ms cubic-bezier(.175,.885,.32,1.175)}.articleList__item i.entry__category--oneOfTwo{transform:translate(calc(-50% - 15px),89%);transition:transform .3s 0ms cubic-bezier(.175,.885,.32,1.175)}.articleList__item i.entry__category--twoOfTwo{transform:translate(calc(-50% + 15px),80%) scale(.4);transition:transform .3s 0ms cubic-bezier(.175,.885,.32,1.175)}.articleList__item--progress-wrapper{position:absolute;bottom:15px;left:15px;height:calc(100% - 30px);width:10px;border:2px solid black;border-radius:3px;background-color:#eee7dd}.articleList__item--progress-bar{position:absolute;bottom:0;left:0;width:100%;transition:height .5s;background-color:#4caf50}@media only screen and (min-width: 800px){.articleList__item:hover .articleList__item--image{opacity:.3;filter:grayscale(100%)}.articleList__item:hover i.entry__category--single{transform:translate(-50%,-90%) scale(1);transition:transform .3s .1s cubic-bezier(.175,.885,.32,1.175)}.articleList__item:hover i.entry__category--oneOfTwo{transform:translate(-170%,-455%);transition:transform .3s .1s cubic-bezier(.175,.885,.32,1.175) position .3s cubic-bezier(.175,.885,.32,1.175)}.articleList__item:hover i.entry__category--twoOfTwo{transform:translate(-50%,-90%) scale(1);transition:transform .3s .1s cubic-bezier(.175,.885,.32,1.175) position .3s cubic-bezier(.175,.885,.32,1.175)}.articleList__item:hover .articleList__item--teaser{opacity:1}}.articleList__item--blue{background-color:#34495e}.articleList__item--blue i{color:#34495e}.articleList__item--red{background-color:#e74c3c}.articleList__item--red i{color:#e74c3c}.articleList__item--green{background-color:#4caf50}.articleList__item--green i{color:#4caf50}.articleList__item--headline{position:absolute;top:8px;left:50%;transform:translate(-50%);font-weight:700;font-family:Raleway;width:200px;text-shadow:0 0 3px #000000}.articleList__item--teaser{position:absolute;top:55%;left:50%;transform:translate(-50%);opacity:0;font-weight:300;font-family:Raleway}@media only screen and (max-width: 800px){.articleList__item--teaser{opacity:1;top:30%;background-color:#00000080;padding:5px;border-radius:4px;width:200px;text-shadow:0 0 3px #000000}}@media only screen and (max-width: 800px){.articleList__search{margin-top:134px}}.articleList__search form{display:flex;align-items:center;justify-content:center}.articleList__search form input{width:calc(100% - 74px);font-size:16px;line-height:20px;padding:6px 10px;border:2px solid black;border-right:none;border-bottom-left-radius:3px;border-top-left-radius:3px;box-shadow:0 0 5px #00000026}@media only screen and (max-width: 800px){.articleList__search form input{width:calc(100% - 64px)}}.articleList__search form input:focus-visible{outline:none}.articleList__search form button{font-size:16px;line-height:20px;padding:6px 10px;border:2px solid black;background-color:#000;color:#fff;cursor:pointer;border-top-right-radius:3px;border-bottom-right-radius:3px;box-shadow:0 0 5px #00000026}.articleList__search form button:focus-visible{outline:none}.category__icon{background-size:80%;background-position:center;background-repeat:no-repeat;height:inherit}.category__icon--linux{background-image:url(/resources/svg/linux.svg)}.category__icon--python{background-image:url(/resources/svg/python.svg)}.category__icon--arduino{background-image:url(/resources/svg/arduino.svg)}.category__icon--simulator{background-image:url(/resources/svg/joystick.svg)}.category__icon--networking{background-image:url(/resources/svg/network.svg)}.category__icon--web{background-image:url(/resources/svg/web.svg);background-size:100%}.category__icon--windows{background-image:url(/resources/svg/windows.svg);background-size:60%}.category__icon--kids{background-image:url(/resources/svg/teddybear.svg);background-position-y:75%}.category__icon--microbit{background-image:url("data:image/svg+xml,%3csvg role='img' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3emicro:bit icon%3c/title%3e%3cpath d='M6.857 5.143A6.865 6.865 0 000 12a6.864 6.864 0 006.857 6.857h10.287A6.863 6.863 0 0024 12c0-3.781-3.075-6.857-6.856-6.857zm0 2.744h10.287A4.117 4.117 0 0121.257 12a4.119 4.119 0 01-4.113 4.116H6.857A4.12 4.12 0 012.743 12a4.118 4.118 0 014.114-4.113zm10.168 2.729a1.385 1.385 0 10.003 2.77 1.385 1.385 0 00-.003-2.77zm-10.166 0a1.385 1.385 0 10-.003 2.771 1.385 1.385 0 00.003-2.77Z'/%3e%3c/svg%3e")}.category__icon--mods{background-image:url(/resources/svg/screwdriver.svg);background-size:70%}.category__icon--computers{background-image:url(/resources/svg/computer.svg);background-size:70%}.category__icon--thoughts{background-image:url(/resources/svg/thinking.svg);background-size:70%}.category__icon--prosjektledelse{background-image:url(/resources/svg/user_group.svg);background-size:70%}.category__icon--security{background-image:url(/resources/svg/lock.svg);background-size:69%;background-position-y:40%}.category__icon--cooling{background-image:url(/resources/svg/cooling.svg);background-size:120%;background-position-y:-6px}.category__icon--php{background-image:url(/resources/svg/php.svg);background-size:78%;background-position-y:60%;background-position-x:50%}.category__icon--instrument{background-image:url(/resources/svg/tone.svg);background-size:58%;background-position-y:48%;background-position-x:46%}.category__icon--gaming{background-image:url(/resources/svg/gamepad.svg);background-size:80%;background-position-y:40%}.category__icon--devops{background-image:url(/resources/svg/devops.svg);background-size:90%;background-position-y:50%}.category__icon--dsa{background-image:url(/resources/svg/dsa.svg);background-size:80%;background-position-y:50%;background-position-x:60%}.category__color--linux{background-color:#ffa000}.category__color--python{background-color:#3b77aa}.category__color--arduino{background-color:#00979c}.category__color--simulator{background-color:#8f00c7}.category__color--nettverk{background-color:#e65e04}.category__color--web{background-color:#2196f3}.category__color--barn{background-color:#00a0b1}.category__color--modifikasjon{background-color:#4caf50}.category__color--datamaskiner{background-color:#003196}.category__color--thoughts{background-color:#ca0000}.category__color--microbit{background-color:#99c2f7}.category__color--php{background-color:#5459c5}.entryLink__wrapper{position:relative;margin:40px auto;max-width:720px;background-color:#ccc;color:#000;border-radius:6px;padding:20px;display:flex;flex-direction:row}@media only screen and (max-width: 800px){.entryLink__wrapper{margin:0 10px;flex-direction:column}}@media only screen and (max-width: 450px){.entryLink__wrapper{margin:30px 20px;flex-direction:column;align-items:center}}.entryLink__text{width:100%;max-width:340px;margin:0 0 0 20px}.entryLink__text h3,.entryLink__text p{margin:0}@media only screen and (max-width: 800px){.entryLink__text{margin:16px 0 0;max-width:310px}}.entryLink__icon{position:absolute;height:50px;width:50px;background-color:#fff;border:2px solid #cccccc;border-radius:50%;top:0;left:0;transform:translate(-50%) translateY(-50%);background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='link' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' class=''%3e%3cpath fill='currentColor' d='M326.612 185.391c59.747 59.809 58.927 155.698.36 214.59-.11.12-.24.25-.36.37l-67.2 67.2c-59.27 59.27-155.699 59.262-214.96 0-59.27-59.26-59.27-155.7 0-214.96l37.106-37.106c9.84-9.84 26.786-3.3 27.294 10.606.648 17.722 3.826 35.527 9.69 52.721 1.986 5.822.567 12.262-3.783 16.612l-13.087 13.087c-28.026 28.026-28.905 73.66-1.155 101.96 28.024 28.579 74.086 28.749 102.325.51l67.2-67.19c28.191-28.191 28.073-73.757 0-101.83-3.701-3.694-7.429-6.564-10.341-8.569a16.037 16.037 0 0 1-6.947-12.606c-.396-10.567 3.348-21.456 11.698-29.806l21.054-21.055c5.521-5.521 14.182-6.199 20.584-1.731a152.482 152.482 0 0 1 20.522 17.197zM467.547 44.449c-59.261-59.262-155.69-59.27-214.96 0l-67.2 67.2c-.12.12-.25.25-.36.37-58.566 58.892-59.387 154.781.36 214.59a152.454 152.454 0 0 0 20.521 17.196c6.402 4.468 15.064 3.789 20.584-1.731l21.054-21.055c8.35-8.35 12.094-19.239 11.698-29.806a16.037 16.037 0 0 0-6.947-12.606c-2.912-2.005-6.64-4.875-10.341-8.569-28.073-28.073-28.191-73.639 0-101.83l67.2-67.19c28.239-28.239 74.3-28.069 102.325.51 27.75 28.3 26.872 73.934-1.155 101.96l-13.087 13.087c-4.35 4.35-5.769 10.79-3.783 16.612 5.864 17.194 9.042 34.999 9.69 52.721.509 13.906 17.454 20.446 27.294 10.606l37.106-37.106c59.271-59.259 59.271-155.699.001-214.959z' class=''%3e%3c/path%3e%3c/svg%3e");background-position:center;background-size:55%;background-repeat:no-repeat}@media only screen and (max-width: 450px){.entryLink__icon{height:30px;width:30px}}.error__wrapper{display:flex;justify-content:center;align-items:center;height:100%;width:100%;flex-direction:column;position:absolute}.error__icon{max-width:420px}@media only screen and (max-width: 450px){.error__icon{max-width:60%}}.error__code{font-size:60px;margin:0;line-height:16px;font-weight:600;font-family:monospace;border:3px dashed #e74c3c;color:#e74c3c;padding:18px 7px;transform:rotate(2deg) translateY(-24%)}.formula__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;font-size:1.5rem}.footer__wrapper{background-color:#000;color:#fff;text-align:center;padding:10px}.footer__wrapper a{text-decoration:none;color:#fff;display:inline-flex;padding:2px}.footer__wrapper a:hover{border-radius:5px;background-color:#4caf50;background-position:center}.footer__content--credits{font-size:10px;line-height:10px;margin:10px 0 0}.footer__content--credits a{text-decoration:none;color:#fff}.footer__content--credits a:hover{text-decoration:underline}.gameScreen{position:relative;margin:0 auto;width:fit-content}.gameScreen__noMobile--image{display:none;position:absolute;z-index:1;background-position:center;background-size:cover;background-repeat:no-repeat;top:0;left:0;bottom:0;right:0}@media only screen and (max-width: 800px){.gameScreen__noMobile--image{display:block}}.gameScreen__noMobile--blur{display:none;position:absolute;z-index:2;top:0;left:0;bottom:0;right:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media only screen and (max-width: 800px){.gameScreen__noMobile--blur{display:block}}.gameScreen__noMobile--text{display:none;position:absolute;text-align:center;z-index:3;top:50%;transform:translateY(-50%);left:20px;right:20px;padding:10px 5px;color:#fff;font-size:20px;background-color:#a8000080;border-radius:10px}@media only screen and (max-width: 800px){.gameScreen__noMobile--text{display:block}}.gameScreen__fullScrBtn{display:block;background-color:#e74c3c;color:#fff;border-radius:6px;border:2px solid #e74c3c;font-size:18px;padding:10px 20px;cursor:pointer;margin:0 auto}.hamburger{margin:auto 0;padding-right:10px;font-size:30px}.hamburger:focus{outline:none}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover,.hamburger.is-active:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:before,.hamburger.is-active .hamburger-inner:after{background-color:#fff}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{width:40px;height:4px;background-color:#fff;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx .hamburger-inner:before,.hamburger--3dx .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r .hamburger-inner:before,.hamburger--3dx-r .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:80px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy .hamburger-inner:before,.hamburger--3dy .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r .hamburger-inner:before,.hamburger--3dy-r .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:80px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy .hamburger-inner:before,.hamburger--3dxy .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:80px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r .hamburger-inner:before,.hamburger--3dxy-r .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg) rotate(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transform:translate3d(-8px,-10px,0) rotate(-45deg) scaleX(.7);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transform:translate3d(-8px,10px,0) rotate(45deg) scaleX(.7);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transform:translate3d(8px,-10px,0) rotate(45deg) scaleX(.7);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transform:translate3d(8px,10px,0) rotate(-45deg) scaleX(.7);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:before,.hamburger--boring .hamburger-inner:after{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner:after{top:-20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1)}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner:before{top:10px;transition:opacity .125s .275s ease}.hamburger--elastic .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(135deg);transition-delay:75ms}.hamburger--elastic.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-270deg);transition-delay:75ms}.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner:before{top:10px;transition:opacity .125s .275s ease}.hamburger--elastic-r .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-135deg);transition-delay:75ms}.hamburger--elastic-r.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(270deg);transition-delay:75ms}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s .175s ease-in}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,left .125s .175s ease-in}.hamburger--emphatic .hamburger-inner:after{top:10px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,right .125s .175s ease-in}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic.is-active .hamburger-inner:before{left:-80px;top:-80px;transform:translate3d(80px,80px,0) rotate(45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic.is-active .hamburger-inner:after{right:-80px;top:-80px;transform:translate3d(-80px,80px,0) rotate(-45deg);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s .175s ease-in}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,left .125s .175s ease-in}.hamburger--emphatic-r .hamburger-inner:after{top:10px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,right .125s .175s ease-in}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic-r.is-active .hamburger-inner:before{left:-80px;top:80px;transform:translate3d(80px,-80px,0) rotate(-45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r.is-active .hamburger-inner:after{right:-80px;top:80px;transform:translate3d(-80px,-80px,0) rotate(45deg);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--minus .hamburger-inner:before,.hamburger--minus .hamburger-inner:after{transition:bottom .08s 0s ease-out,top .08s 0s ease-out,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner:before,.hamburger--minus.is-active .hamburger-inner:after{opacity:0;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s .08s linear}.hamburger--minus.is-active .hamburger-inner:before{top:0}.hamburger--minus.is-active .hamburger-inner:after{bottom:0}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-5.7142857143px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner:before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider-r .hamburger-inner:after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{transform:rotate(45deg) translate3d(5.7142857143px,-6px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner:before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s .13s linear}.hamburger--spring .hamburger-inner:before{top:10px;transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent!important}.hamburger--spring.is-active .hamburger-inner:before{top:0;transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner:after{top:-20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s .22s linear}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1)}.hamburger--stand .hamburger-inner{transition:transform 75ms .15s cubic-bezier(.55,.055,.675,.19),background-color 0s 75ms linear}.hamburger--stand .hamburger-inner:before{transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand .hamburger-inner:after{transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:transparent!important;transition:transform 75ms 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear}.hamburger--stand.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r .hamburger-inner{transition:transform 75ms .15s cubic-bezier(.55,.055,.675,.19),background-color 0s 75ms linear}.hamburger--stand-r .hamburger-inner:before{transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r .hamburger-inner:after{transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:transparent!important;transition:transform 75ms 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms .12s ease,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms .12s ease}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1)}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner:before,.hamburger--vortex .hamburger-inner:after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.is-active .hamburger-inner:before,.hamburger--vortex.is-active .hamburger-inner:after{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner:before,.hamburger--vortex-r .hamburger-inner:after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r.is-active .hamburger-inner:before,.hamburger--vortex-r.is-active .hamburger-inner:after{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.infoBox__wrapper{position:relative;margin:40px auto;max-width:720px;background-color:#ccc;color:#000;border-radius:6px;padding:1px 20px}@media only screen and (max-width: 800px){.infoBox__wrapper{margin:0 10px}}@media only screen and (max-width: 450px){.infoBox__wrapper{margin:30px 20px}}.infoBox__wrapper a{color:#fff;font-weight:400;text-shadow:0 0 3px #000000;background-color:#989898;border-radius:6px;padding:0 5px 4px;margin:0 -3px;text-decoration:none}.infoBox__wrapper a:hover{text-decoration:underline}.infoBox__icon{position:absolute;height:50px;width:50px;background-color:#fff;border:2px solid #cccccc;border-radius:50%;top:0;left:0;transform:translate(-50%) translateY(-50%);background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='info' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 512' class=''%3e%3cpath fill='currentColor' d='M20 424.229h20V279.771H20c-11.046 0-20-8.954-20-20V212c0-11.046 8.954-20 20-20h112c11.046 0 20 8.954 20 20v212.229h20c11.046 0 20 8.954 20 20V492c0 11.046-8.954 20-20 20H20c-11.046 0-20-8.954-20-20v-47.771c0-11.046 8.954-20 20-20zM96 0C56.235 0 24 32.235 24 72s32.235 72 72 72 72-32.235 72-72S135.764 0 96 0z' class=''%3e%3c/path%3e%3c/svg%3e");background-position:center;background-size:20%;background-repeat:no-repeat}@media only screen and (max-width: 450px){.infoBox__icon{height:30px;width:30px}}.portfolio__container{margin:135px auto -125px;width:fit-content;width:100%;max-width:1020px}@media only screen and (max-width: 800px){.portfolio__container{margin:135px auto -105px}}@media only screen and (max-width: 800px){.portfolio__container--selfcontained{margin:125px auto -105px}}.portfolio__container #gameScreen{border-radius:3px;max-width:100%}.portfolio__wrapper{padding:10px 10px 100px;display:flex;flex-direction:row;justify-content:center;position:relative;background-color:#ccc;border-radius:8px;margin:10px}@media only screen and (max-width: 800px){.portfolio__wrapper{padding-bottom:40px}}.portfolio__wrapper--selfcontained{padding:0;background-color:unset;margin:0}.portfolio__title{text-transform:uppercase;position:absolute;font-family:Oswald,sans-serif;color:#e7e7e7;bottom:-102px;left:30px;-webkit-transform:translateY(-100%);transform:translateY(-100%);font-size:110px;line-height:100px;max-width:1300px;text-shadow:0 0 3px #a3a3a3}@media only screen and (max-width: 800px){.portfolio__title{font-size:40px;line-height:40px;left:8px;max-width:100%;bottom:-42px}}.portfolio__titleBorder{position:absolute;height:4px;bottom:-4px;width:calc(100% - 18px);background-color:#e7e7e7}.thmScoreboard__filters{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-radius:5px;padding:0 10px;margin-top:18px;background-color:#ccc;height:50px}.thmScoreboard__filterCountry{display:flex;flex-direction:row;align-items:center}.thmScoreboard__filterCountry label{height:24px}.thmScoreboard__table{margin-top:18px;width:100%;border-collapse:collapse}@media only screen and (max-width: 800px){.thmScoreboard__table{margin:0 10px;max-width:calc(100vw - 20px);font-size:12px}}.thmScoreboard__table thead th{text-align:left}.thmScoreboard__table tbody tr{border-radius:8px;padding-left:10px;transition:background-color .25s}.thmScoreboard__table tbody tr:hover{background-color:#ccc}.thmScoreboard__table tbody tr:hover .thmScoreboard__userLink{opacity:1}.thmScoreboard__table tbody tr:target td,.thmScoreboard__table tbody tr:target th{background-color:#2d2d2d;color:#fff}.thmScoreboard__table tbody tr:target td a:hover,.thmScoreboard__table tbody tr:target th a:hover{text-shadow:0 0 2px white;color:#fff}.thmScoreboard__table tbody tr:target td .thmScoreboard__userLink,.thmScoreboard__table tbody tr:target th .thmScoreboard__userLink{background-image:url("data:image/svg+xml,%3csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:white%3b%7d%3c/style%3e%3c/defs%3e%3cpath class='cls-1' d='M326.61%2c185.39A151.92%2c151.92%2c0%2c0%2c1%2c327%2c400l-.36.37-67.2%2c67.2c-59.27%2c59.27-155.7%2c59.26-215%2c0s-59.27-155.7%2c0-215l37.11-37.1c9.84-9.84%2c26.78-3.3%2c27.29%2c10.6a184.45%2c184.45%2c0%2c0%2c0%2c9.69%2c52.72%2c16.08%2c16.08%2c0%2c0%2c1-3.78%2c16.61l-13.09%2c13.09c-28%2c28-28.9%2c73.66-1.15%2c102a72.07%2c72.07%2c0%2c0%2c0%2c102.32.51L270%2c343.79A72%2c72%2c0%2c0%2c0%2c270%2c242a75.64%2c75.64%2c0%2c0%2c0-10.34-8.57%2c16%2c16%2c0%2c0%2c1-6.95-12.6A39.86%2c39.86%2c0%2c0%2c1%2c264.45%2c191l21.06-21a16.06%2c16.06%2c0%2c0%2c1%2c20.58-1.74%2c152.65%2c152.65%2c0%2c0%2c1%2c20.52%2c17.2ZM467.55%2c44.45c-59.26-59.26-155.69-59.27-215%2c0l-67.2%2c67.2L185%2c112A152%2c152%2c0%2c0%2c0%2c205.91%2c343.8a16.06%2c16.06%2c0%2c0%2c0%2c20.58-1.73L247.55%2c321a39.81%2c39.81%2c0%2c0%2c0%2c11.69-29.81%2c16%2c16%2c0%2c0%2c0-6.94-12.6A75%2c75%2c0%2c0%2c1%2c242%2c270a72%2c72%2c0%2c0%2c1%2c0-101.83L309.16%2c101a72.07%2c72.07%2c0%2c0%2c1%2c102.32.51c27.75%2c28.3%2c26.87%2c73.93-1.15%2c102l-13.09%2c13.09a16.08%2c16.08%2c0%2c0%2c0-3.78%2c16.61%2c184.45%2c184.45%2c0%2c0%2c1%2c9.69%2c52.72c.5%2c13.9%2c17.45%2c20.44%2c27.29%2c10.6l37.11-37.1c59.27-59.26%2c59.27-155.7%2c0-215Z' transform='translate(0 0)'/%3e%3c/svg%3e")}.thmScoreboard__table tbody tr:target td .thmScoreboard__userLink:hover,.thmScoreboard__table tbody tr:target th .thmScoreboard__userLink:hover{background-color:transparent;border-color:#fff}.thmScoreboard__table tbody tr:target td .thmScoreboard__avatar,.thmScoreboard__table tbody tr:target th .thmScoreboard__avatar{border-color:#fff}.thmScoreboard__table tbody tr th{font-weight:600;text-align:left;border-top-left-radius:8px;border-bottom-left-radius:8px;padding-left:10px;width:10px}.thmScoreboard__table tbody tr td{vertical-align:middle;height:40px;padding:2px}.thmScoreboard__table tbody tr td:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.thmScoreboard__table tbody tr td a{text-decoration:none;color:inherit}.thmScoreboard__table tbody tr td a:hover{text-shadow:0 0 1px #000000;color:#000}.thmScoreboard__avatar{height:36px;width:36px;object-fit:cover;background-color:#212c42;border:1px solid transparent;border-radius:8px;margin:4px 18px 4px 0;vertical-align:middle}@media only screen and (max-width: 800px){.thmScoreboard__avatar{margin:4px 4px 4px 0}}.thmScoreboard__flag{height:24px;width:38px;background-repeat:no-repeat;background-position:center;background-size:cover;display:inline-block}.thmScoreboard__flag--no{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1100 800'%3E%3Cpath fill='%23ef2b2d' d='M0 0h1100v800H0z'/%3E%3Cpath fill='%23fff' d='M300 0h200v800H300z'/%3E%3Cpath fill='%23fff' d='M0 300h1100v200H0z'/%3E%3Cpath fill='%23002868' d='M350 0h100v800H350z'/%3E%3Cpath fill='%23002868' d='M0 350h1100v100H0z'/%3E%3C/svg%3E")}.thmScoreboard__flag--se{background-image:url("data:image/svg+xml,%3c%3fxml version='1.0' encoding='UTF-8'%3f%3e%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 10'%3e%3crect width='16' height='10' fill='%23006aa7'/%3e%3crect width='2' height='10' x='5' fill='%23fecc00'/%3e%3crect width='16' height='2' y='4' fill='%23fecc00'/%3e%3c/svg%3e")}.thmScoreboard__flag--dk{background-image:url("data:image/svg+xml,%3c%3fxml version='1.0' encoding='UTF-8'%3f%3e%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 28'%3e%3cpath fill='%23c8102e' d='M0%2c0H37V28H0Z'/%3e%3cpath fill='white' d='M0%2c12H12V0H16V12H37V16H16V28H12V16H0Z'/%3e%3c/svg%3e")}.thmScoreboard__flag--fi{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1800 1100'%3e%3cpath fill='white' d='M0 0h1800v1100H0z'/%3e%3cpath fill='%23003580' d='M0 400h1800v300H0z'/%3e%3cpath fill='%23003580' d='M500 0h300v1100H500z'/%3e%3c/svg%3e")}.thmScoreboard__flag--is{background-image:url("data:image/svg+xml,%3c%3fxml version='1.0' %3f%3e %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 18'%3e%3cpath d='M0 0H25V18H0Z' fill='%2302529C'/%3e%3cpath d='M0 9H25M9 0V18' stroke-width='4' stroke='white'/%3e%3cpath d='M0 9H25M9 0V18' stroke-width='2' stroke='%23DC1E35'/%3e%3c/svg%3e")}.thmScoreboard__userLink{background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='link' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' class=''%3e%3cpath fill='currentColor' d='M326.612 185.391c59.747 59.809 58.927 155.698.36 214.59-.11.12-.24.25-.36.37l-67.2 67.2c-59.27 59.27-155.699 59.262-214.96 0-59.27-59.26-59.27-155.7 0-214.96l37.106-37.106c9.84-9.84 26.786-3.3 27.294 10.606.648 17.722 3.826 35.527 9.69 52.721 1.986 5.822.567 12.262-3.783 16.612l-13.087 13.087c-28.026 28.026-28.905 73.66-1.155 101.96 28.024 28.579 74.086 28.749 102.325.51l67.2-67.19c28.191-28.191 28.073-73.757 0-101.83-3.701-3.694-7.429-6.564-10.341-8.569a16.037 16.037 0 0 1-6.947-12.606c-.396-10.567 3.348-21.456 11.698-29.806l21.054-21.055c5.521-5.521 14.182-6.199 20.584-1.731a152.482 152.482 0 0 1 20.522 17.197zM467.547 44.449c-59.261-59.262-155.69-59.27-214.96 0l-67.2 67.2c-.12.12-.25.25-.36.37-58.566 58.892-59.387 154.781.36 214.59a152.454 152.454 0 0 0 20.521 17.196c6.402 4.468 15.064 3.789 20.584-1.731l21.054-21.055c8.35-8.35 12.094-19.239 11.698-29.806a16.037 16.037 0 0 0-6.947-12.606c-2.912-2.005-6.64-4.875-10.341-8.569-28.073-28.073-28.191-73.639 0-101.83l67.2-67.19c28.239-28.239 74.3-28.069 102.325.51 27.75 28.3 26.872 73.934-1.155 101.96l-13.087 13.087c-4.35 4.35-5.769 10.79-3.783 16.612 5.864 17.194 9.042 34.999 9.69 52.721.509 13.906 17.454 20.446 27.294 10.606l37.106-37.106c59.271-59.259 59.271-155.699.001-214.959z' class=''%3e%3c/path%3e%3c/svg%3e");background-repeat:no-repeat;background-size:18px 18px;background-position:center;background-color:none;width:20px;height:20px;display:block;text-align:right;float:right;margin-right:10px;opacity:0;transition:all .15s;padding:2px;border-radius:6px;border:1px solid transparent}.thmScoreboard__userLink:hover{border-color:#000}.thmScoreboard__score{white-space:nowrap}@media only screen and (max-width: 800px){.thmScoreboard__score{padding-left:10px}}.thmScoreboard__me{position:relative}.thmScoreboard__me:after{content:"";position:absolute;background-image:url("data:image/svg+xml,%3c%3fxml version='1.0' encoding='utf-8'%3f%3e %3c!-- Generator: Adobe Illustrator 25.4.1%2c SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3e %3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 161.2 113.9' style='enable-background:new 0 0 161.2 113.9%3b' xml:space='preserve'%3e%3cstyle type='text/css'%3e.st0%7bfill:%23EA5252%3b%7d%3c/style%3e%3cg id='Layer_2_00000075125441522992416230000006649255564489758872_'%3e%3cg id='Layer_1-2'%3e%3cpath class='st0' d='M14.1%2c84.2c7.4-12%2c13.3-24.1%2c22.4-33.9C47%2c38.9%2c58%2c27.9%2c71.7%2c20.3c13.8-7.7%2c28.1-14.7%2c43.9-17.2 c13.4-2.1%2c27-3.6%2c40.6-2.9c2.2%2c0.1%2c5%2c0.2%2c5%2c3.1c0%2c3.2-3.1%2c3.2-5.3%2c3.3c-8.9%2c0-17.8%2c0.4-26.7%2c1c-6.9%2c0.5-13.7%2c1.9-20.2%2c4.1 c-21.8%2c7.3-41.4%2c18.1-57.5%2c35.1c-12%2c12.6-21.4%2c27.3-27.9%2c43.5c4.1-2.8%2c7-4.9%2c10-6.7c3.8-2.4%2c7.6-5.1%2c12.2-5.7 c2.2-0.3%2c4.8-0.3%2c5.7%2c2.1c0.9%2c2.6-1.9%2c3.1-3.6%2c4.1c-12.1%2c6.9-23.2%2c15.7-32.7%2c25.8c-2.8%2c3-5.9%2c5.4-10.1%2c3.3s-5.8-5.8-4.9-10.5 c3.1-16.2%2c4.8-32.6%2c5.2-49c0.2-6.6%2c1.8-8.1%2c6.4-8c3.7%2c0.1%2c5.2%2c2%2c4.9%2c5.5c-0.7%2c10.4-0.2%2c20.8-2.9%2c31C13.8%2c82.8%2c13.9%2c83.5%2c14.1%2c84.2 z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");width:35px;height:26px;bottom:20px;left:43px;background-repeat:no-repeat}@media only screen and (max-width: 800px){.thmScoreboard__me:after{width:35px;height:26px;bottom:14px;left:5px}}.thmScoreboard__me:before{content:"This is me!";position:absolute;color:#ea5252;width:200px;bottom:35px;left:78px;font-weight:600;text-shadow:none}@media only screen and (max-width: 800px){.thmScoreboard__me:before{left:42px;bottom:31px}}.thmScoreboard__loading{display:flex;flex-direction:row;justify-content:center;align-items:center;height:100px;width:100%;margin:50px 0}.thmScoreboard__loading-spinner{height:100px;width:100px;animation:spin 1s linear infinite;background:url(/resources/svg/refresh.svg);background-size:cover;background-repeat:no-repeat}.modal__shadow{height:100vh;width:100vw;position:fixed;top:0;left:0;background-color:#00000080;z-index:999;display:none;cursor:pointer}.modal__shadow.active{display:block}.bookList__item--illustration{position:relative;width:fit-content;margin:0 auto}.bookList__item--illustrationWrapper{width:min-content}.bookList__item--icon{z-index:1;position:absolute;height:50px;width:50px;background-color:#fff;border:2px solid #cccccc;border-radius:50%;top:0;left:0;transform:translate(-50%) translateY(-50%);background-image:url(/resources/svg/book.svg);background-position:center 42%;background-size:60%;background-repeat:no-repeat}@media only screen and (max-width: 450px){.bookList__item--icon{height:30px;width:30px}}.bookList__item--categoryIcon{height:30px;width:30px;position:absolute;z-index:1;background-color:#fff;border-radius:50%;opacity:.9;right:5px;top:5px}@media only screen and (max-width: 450px){.bookList__item--categoryIcon{top:11px}}.bookList__item--image{height:190px}@media only screen and (max-width: 450px){.bookList__item--image{margin-top:6px}}.certList__wrapper{background-color:#ccc;color:#000;display:flex;flex-direction:column;position:relative;max-width:720px;border-radius:6px;border:2px solid #cccccc;padding:20px 20px 5px;margin:30px 20px}@media only screen and (min-width: 800px){.certList__wrapper{margin:40px auto}}.certList__wrapper h3{margin:0 0 8px;font-size:21px;line-height:21px}.certList__items{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:center;margin:0;padding:0;list-style:none}.certList__items-description p{margin-top:0}.certList__items-icon{z-index:1;position:absolute;height:30px;width:30px;background-color:#fff;border:2px solid #cccccc;border-radius:50%;top:0;left:0;background-image:url(/resources/svg/diploma.svg);background-position:center 50%;background-size:60%;background-repeat:no-repeat;transform:translate(-50%) translateY(-50%)}@media only screen and (min-width: 800px){.certList__items-icon{height:50px;width:50px}}.certList__item{position:relative}.certList__item-header{display:flex;flex-direction:column}@media only screen and (min-width: 800px){.certList__item-header{flex-direction:row;margin-bottom:12px}}.certList__item-header h3{margin:8px 0;font-size:21px;line-height:21px}.certList__item-header picture{height:200px;width:100%;display:flex;margin-bottom:20px}@media only screen and (min-width: 800px){.certList__item-header picture{margin:unset;width:unset}}.certList__item-header picture img{width:200px;height:200px;margin:0 auto}@media only screen and (min-width: 800px){.certList__item-header picture img{width:unset;height:unset;margin:unset}}@media only screen and (min-width: 800px){.certList__item-description{margin-left:20px}}.certList__item-description h3{margin:0}.certList__item-description p{margin:16px 0 0}.certList__item-description p:nth-of-type(2){margin-top:10px}.certList__item-icon{z-index:1;position:absolute;height:50px;width:50px;background-color:#fff;border:2px solid #cccccc;border-radius:50%;top:0;left:0;background-image:url(/resources/svg/diploma.svg);background-position:center 50%;background-size:60%;background-repeat:no-repeat}@media only screen and (min-width: 800px){.certList__item-icon{transform:translate(-50%) translateY(-50%);height:50px;width:50px}}.certList__item-categoryIcon{height:30px;width:30px;position:absolute;z-index:1;background-color:#fff;border-radius:50%;left:45px;top:0;border:2px solid #ccc}@media only screen and (min-width: 800px){.certList__item-categoryIcon{left:18px;transform:translateY(-50%)}}.certList__item:nth-of-type(5n) picture{margin-right:unset}@media only screen and (min-width: 800px){.certList__item:hover .certList__item-modal-button{display:block}}.certList__item picture{height:78px;width:78px;display:flex;margin-right:15px;margin-bottom:15px}@media only screen and (min-width: 800px){.certList__item picture{height:215px;width:215px}}.certList__item-modal-button{color:#fff;cursor:pointer}@media only screen and (min-width: 800px){.certList__item-modal-button{display:none}}.certList__item-modal-button-overlay{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%}@media only screen and (min-width: 800px){.certList__item-modal-button-overlay{display:none}}.certList__item-modal-button-text{display:none}@media only screen and (min-width: 800px){.certList__item-modal-button-text{display:block;font-size:16px;line-height:16px;font-weight:600;position:absolute;background-color:#ea5252;bottom:30px;left:5px;transform:translateY(50%);width:170px;border-bottom-left-radius:12px;border-top-left-radius:12px;padding:3px 20px 3px 10px;font-family:Arial;text-align:center}}.certList__item-modal-button-icon{display:none}@media only screen and (min-width: 800px){.certList__item-modal-button-icon{display:block;position:absolute;height:30px;width:30px;border-radius:50%;bottom:30px;left:180px;transform:translateY(50%);background-color:#fff;border:2px solid #ea5252;background-image:url(/resources/svg/plus.svg);background-position:center;background-size:80%;background-repeat:no-repeat}}.certList__item-modal-wrapper{display:none;position:fixed;z-index:9999;top:0;left:0;transform:unset;max-width:100vw;max-height:100vh;background-color:#ccc;color:#000;flex-direction:column;border-radius:6px;border:2px solid #cccccc;padding:20px 0 20px 20px;height:100%}@media only screen and (min-width: 800px){.certList__item-modal-wrapper{top:50%;left:50%;transform:translate(-50%) translateY(-50%);width:100%;height:fit-content;max-height:80vh;background-color:#ccc;color:#000;flex-direction:column;max-width:720px;border-radius:6px;border:2px solid #cccccc;padding:20px 0 0 20px}}.certList__item-modal-wrapper.active{display:flex}.certList__item-modal-wrapper-close{z-index:2;display:block;position:absolute;height:30px;width:30px;border-radius:50%;top:0;right:0;background-color:#fff;border:2px solid #ea5252;background-image:url(/resources/svg/plus.svg);background-position:center;background-size:80%;background-repeat:no-repeat;transform:rotate(45deg);cursor:pointer}@media only screen and (min-width: 800px){.certList__item-modal-wrapper-close{transform:translateY(-50%) translate(50%) rotate(45deg)}}.certList__item-modal-content{overflow-y:auto;padding:0 20px 20px 0}@media only screen and (min-width: 800px){.certList__item-modal-content{padding:0 20px 0 0}}.certList__item-reviewScoreQuote{font-style:italic;font-weight:600;margin:16px 0}@media only screen and (min-width: 800px){.certList__item-reviewScoreQuote{margin:0 0 16px}}.chapter__wrapper{font-size:18px;margin-top:30px;max-width:100%;overflow:visible}@media only screen and (max-width: 450px){.chapter__wrapper--lesson{margin-left:14px}}.chapter__start{position:relative;display:block;max-width:1000px;margin:0 auto}.chapter__start picture{display:flex;justify-content:center;border:1px solid black}.chapter__progress--wrapper{position:absolute;top:0;left:-6px;height:40px;width:6px;border:2px solid black;border-radius:3px}.chapter__progress--bar{position:absolute;bottom:0;left:0;width:100%;transition:height .5s;background-color:#4caf50}.chapter__image--figure{max-width:100vw;margin:10px 0;max-height:300px}.chapter__image--cropped{max-width:100%}.chapter__image--caption{text-align:right;font-size:12px;line-height:12px;margin:0 2px}@media only screen and (max-width: 800px){.chapter__image--caption{font-size:10px}}.chapter__image--caption p{margin:0}.chapter__image--caption a{color:#000;text-decoration:none}.chapter__headline{margin:0 10px;line-height:40px;font-family:Oswald,sans-serif;font-size:42px}@media only screen and (max-width: 800px){.chapter__headline{margin:-4px 10px 3px;font-size:36px;line-height:36px}}.chapter__headline p{margin:0}.chapter__subtitle{margin:0 10px 0 20px;font-family:Oswald,sans-serif;font-size:18px}.chapter__body:before{content:"Please move to text block";text-align:center;color:red}.chapter__body{border:2px dashed red;margin:0 auto;max-width:720px;background-color:#9999e4}@media only screen and (max-width: 800px){.chapter__body{margin:0 10px}}.contentBlocks__quote{margin:0 auto;width:860px;max-width:calc(100% - 100px);text-align:left;position:relative;padding:0 40px;border:none;background:transparent;font-weight:600;font-style:italic;font-size:26px}@media only screen and (max-width: 800px){.contentBlocks__quote{font-size:18px;max-width:calc(100% - 50px);padding:0 0 0 30px}}.contentBlocks__quote:before{content:"❝";position:absolute;left:-8px;top:-4px;color:#607d8b;font-size:46px;line-height:46px;font-weight:400;font-style:italic}.contentBlocks__quote:after{content:"❝";position:absolute;right:8px;top:-4px;color:#607d8b;font-size:46px;line-height:46px;font-weight:400;font-style:italic}@media only screen and (max-width: 800px){.contentBlocks__quote:after{display:none}}.contentBlocks__text{font-size:18px;margin:0 auto;max-width:720px}@media only screen and (max-width: 800px){.contentBlocks__text{margin:0 10px;overflow-wrap:anywhere}}.contentBlocks__text pre{background-color:#2d2d2d;font-family:monospace;font-size:14px;padding:10px;margin:10px;color:#e7e7e7;border-radius:5px;border:2px solid black;box-shadow:2px 2px 14px #00000059;overflow:auto}.contentBlocks__text a{color:#fff;font-weight:400;text-shadow:0 0 3px #000000;background-color:#989898;border-radius:6px;padding:0 5px 4px;margin:0 -3px;text-decoration:none}.contentBlocks__text a:hover{text-decoration:underline}.contentBlocks__fileContent--wrapper{border:2px solid black;border-radius:5px;overflow:hidden;margin:10px auto;max-width:700px}@media only screen and (max-width: 800px){.contentBlocks__fileContent--wrapper{margin:10px}}.contentBlocks__fileContent--wrapper pre[rel]:not([rel=""]):before{font-family:Gotham Narrow SSm A,Gotham Narrow SSm B,Rubik,Lato,Lucida Grande,Lucida Sans Unicode,Tahoma,Sans-Serif;font-style:normal;font-weight:500;font-size:8px;content:attr(rel);position:absolute;top:4px;right:4px;color:#ccc!important}.contentBlocks__fileContent--header{background-color:#000;color:#fff;padding:8px 8px 8px 16px}.contentBlocks__terminalDump{border-radius:5px;overflow:hidden;margin:10px auto;max-width:700px;position:relative}.contentBlocks__terminalDump:before{content:attr(data-terminal-info);position:absolute;z-index:2;left:5px;font-size:12px}@media only screen and (max-width: 800px){.contentBlocks__terminalDump{margin:10px}}.contentBlocks__terminalDump--default{border:2px solid black}.contentBlocks__terminalDump--default:before{content:none}.contentBlocks__terminalDump--attacker{border:4px solid #e74c3c}.contentBlocks__terminalDump--attacker:before{color:#e74c3c}.contentBlocks__terminalDump--victim{border:4px solid #03A9F4}.contentBlocks__terminalDump--victim:before{color:#03a9f4}.contentBlocks__terminalDump--neutral{border:4px solid #4CAF50}.contentBlocks__terminalDump--neutral:before{color:#4caf50}.contentBlocks__image--wrapper{margin:0 auto;width:fit-content}.contentBlocks__image--figure{max-width:100%;max-height:600px}@media only screen and (max-width: 800px){.contentBlocks__image--figure{box-shadow:none;margin:10px;max-width:calc(100% - 20px)}}.contentBlocks__image--cropped{max-width:100%;margin:0}.contentBlocks__image--caption{text-align:right;font-size:12px;line-height:12px;margin:0 4px 14px}@media only screen and (max-width: 800px){.contentBlocks__image--caption{font-size:10px}}.contentBlocks__image--caption--figure{text-align:center}@media only screen and (max-width: 800px){.contentBlocks__image--caption--figure{text-align:right}}.contentBlocks__image--caption p{margin:0}.contentBlocks__image--caption a{color:#000;text-decoration:none}.contentBlocks__tryhackme-wrapper{margin:20px auto;background-color:#ccc;border-radius:6px;padding:20px}@media only screen and (max-width: 450px){.contentBlocks__tryhackme-wrapper{margin:30px 20px;width:calc(100% - 80px)}}.contentBlocks__tryhackme-headline img{max-height:80px}.contentBlocks__tryhackme-headline p{margin:4px 10px 0 0;width:100%}.contentBlocks__tryhackme-headline p a{text-decoration:none;padding:1px 5px 4px;border-radius:6px;background-color:#ea5252;color:#fff;font-weight:600;display:block}.contentBlocks__tryhackme-info{display:flex;flex-direction:row;justify-content:flex-start}@media only screen and (max-width: 450px){.contentBlocks__tryhackme-info{flex-direction:column}}.contentBlocks__tryhackme-info-col{display:flex;flex-direction:column;width:fit-content}.contentBlocks__tryhackme-items{display:flex;flex-direction:row;align-items:center;justify-items:space-between;margin:10px 0}.contentBlocks__tryhackme-item{display:flex;flex-direction:row;align-items:center;justify-items:center;margin:10px 30px 0 0}.contentBlocks__tryhackme-name{margin:0;font-family:Oswald,sans-serif;font-size:18px}.contentBlocks__tryhackme-dataWrapper{margin-left:10px}.contentBlocks__tryhackme-rank{margin:0;line-height:12px}.contentBlocks__tryhackme-score{margin:0}.contentBlocks__tryhackme-iconWrapper{height:50px;width:50px;background:linear-gradient(180deg,#f9d641,#f8bc36);border-radius:50%;background-size:contain;background-repeat:no-repeat;background-position:center;position:relative;display:block}.contentBlocks__tryhackme-icon{height:30px;width:30px;background-size:contain;background-repeat:no-repeat;display:block;position:absolute;top:50%;right:50%;transform:translate(50%) translateY(-50%)}.contentBlocks__tryhackme-icon svg path{fill:#39424e}.contentBlocks__tryhackme-icon--rank{background-image:url(/resources/svg/trophy.svg);height:34px;width:34px}.contentBlocks__tryhackme-icon--badges{background-image:url(/resources/svg/badge.svg);height:40px;width:40px}.contentBlocks__tryhackme-icon--rooms{background-image:url(/resources/svg/completed.svg);height:36px;width:36px}.contentBlocks__tryhackme-icon--score{background-image:url(/resources/svg/flag.svg);height:40px;width:40px}.contentBlocks__chart{margin-bottom:36px}.contentBlocks__task--wrapper{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;background-color:#ccc;font-size:16px;margin:40px auto;max-width:720px;padding:5px 5px 5px 20px;border-radius:6px;border:2px solid #cccccc;transition:border-color .15s ease-in-out}@media only screen and (max-width: 450px){.contentBlocks__task--wrapper{margin:30px 20px;padding:20px 5px 5px;flex-direction:column}}.contentBlocks__task--wrapper.complete,.contentBlocks__task--wrapper.complete .lessonTask__icon{border-color:#4caf50}.contentBlocks__task--wrapper.complete .contentBlocks__task--button{background-color:#4caf50;color:#fff;cursor:initial}.contentBlocks__task--wrapper form{display:flex;flex-direction:row;justify-content:space-between;align-items:end;width:100%}@media only screen and (max-width: 450px){.contentBlocks__task--wrapper form{display:block;margin-bottom:5px}}.contentBlocks__task--wrapper form label{padding-bottom:6px}.contentBlocks__task--wrapper form input[type=text]{box-sizing:border-box;padding:10px;border-radius:6px;border:2px solid #4CAF50;font-size:18px;width:100%}.contentBlocks__task--content{padding:20px 0 0;display:flex;flex-direction:column;width:-webkit-fill-available;margin-right:5px}@media only screen and (max-width: 450px){.contentBlocks__task--content{padding:0;margin-right:0}}.contentBlocks__task--text{margin:auto 0}@media only screen and (max-width: 450px){.contentBlocks__task--text{width:100%}}.contentBlocks__task--buttons{display:flex;flex-direction:column-reverse;align-items:flex-end;justify-content:space-between}@media only screen and (max-width: 450px){.contentBlocks__task--buttons{flex-direction:row-reverse;width:100%}}.contentBlocks__task--button{position:relative;background-color:#fff;color:#4caf50;border-radius:6px;border:2px solid #4CAF50;font-size:18px;padding:10px 20px;height:100%;width:120px;transition:color .15s ease-in-out,background-color .15s;cursor:pointer}.contentBlocks__task--button.wrong{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0);cursor:initial}.contentBlocks__task--button.wrong:after{position:absolute;top:-2px;left:-2px;content:"! ! !";background-color:#e74c3c!important;border-color:#e74c3c;color:#fff;border:2px solid #e74c3c;font-size:18px;border-radius:6px;padding:10px 20px;width:76px}.contentBlocks__task--hint{position:relative;background-color:#ff9800;color:#fff;border-radius:6px;border:2px solid #ff9800;font-size:18px;padding:10px 20px;height:100%;width:120px;margin:0 0 5px}@media only screen and (max-width: 450px){.contentBlocks__task--hint{margin:0 5px 0 0}}.contentBlocks__hackerRank-wrapper{margin:20px auto;background-color:#ccc;border-radius:6px;padding:20px}@media only screen and (max-width: 450px){.contentBlocks__hackerRank-wrapper{margin:30px 20px;width:calc(100% - 80px)}}.contentBlocks__hackerRank-headline img{max-width:410px;width:100%}.contentBlocks__hackerRank-headline p{margin:4px 10px 0 0;width:100%}.contentBlocks__hackerRank-headline p a{text-decoration:none;padding:1px 5px 4px;border-radius:6px;background-color:#ea5252;color:#fff;font-weight:600;display:block}.contentBlocks__hackerRank-item{display:flex;flex-direction:row;align-items:center;justify-items:center;margin:10px 0}.contentBlocks__hackerRank-name{margin:0;font-family:Oswald,sans-serif;font-size:18px}.contentBlocks__hackerRank-dataWrapper{margin-left:10px}.contentBlocks__hackerRank-rank{margin:0;line-height:12px}.contentBlocks__hackerRank-score{margin:0}.contentBlocks__hackerRank-iconWrapper{height:50px;width:50px;background-image:url(/resources/svg/hackerrank-badge.svg);background-size:contain;background-repeat:no-repeat;background-position:center;position:relative;display:block}.contentBlocks__hackerRank-icon{height:30px;width:30px;background-size:contain;background-repeat:no-repeat;display:block;position:absolute;top:50%;right:50%;transform:translate(50%) translateY(-50%)}.contentBlocks__hackerRank-icon svg path{fill:#39424e}.contentBlocks__hackerRank-icon--python{background-image:url(/resources/svg/python.svg);height:36px;width:36px}.contentBlocks__hackerRank-icon--shell{background-image:url(/resources/svg/terminal.svg)}.contentBlocks__hackerRank-icon--c{background-image:url(/resources/svg/c.svg)}.contentBlocks__hackerRank-icon--cpp{background-image:url(/resources/svg/cpp.svg)}.contentBlocks__hackerRank-icon--java{background-image:url(/resources/svg/java.svg)}.contentBlocks__hackerRank-icon--databases{background-image:url(/resources/svg/database.svg)}.contentBlocks__hackerRank-icon--sql{background-image:url(/resources/svg/database.svg)}.contentBlocks__hackerRank-icon--regex{background-image:url(/resources/svg/regex.svg)}.contentBlocks__hackerRank-icon--mathematics{background-image:url(/resources/svg/algorhythm.svg)}.contentBlocks__hackerRank-icon--algorithms{background-image:url(/resources/svg/algorhythm.svg);top:52%;right:46%}.contentBlocks__hackerRank-icon--data-structures{background-image:url(/resources/svg/datastructures.svg)}.courseList__container{position:relative;max-width:1000px;margin:20px auto}@media only screen and (max-width: 800px){.courseList__container{margin:0 auto}}.courseList__link{margin:0 auto;width:fit-content;display:block;color:#fff;font-weight:400;text-shadow:0 0 3px #000000;background-color:#989898;border-radius:6px;padding:0 5px 4px;text-decoration:none}.courseList__link:hover{text-decoration:underline}.courseList__item--wrapper{background-color:#ccc;color:#000;display:flex;flex-direction:column;position:relative;margin:40px auto;max-width:720px;border-radius:6px;padding:0 0 50px;border:2px solid #cccccc}@media only screen and (min-width: 800px){.courseList__item--wrapper{padding:20px 20px 50px;border:none}}@media only screen and (max-width: 800px){.courseList__item--wrapper{margin:0 10px}}@media only screen and (max-width: 450px){.courseList__item--wrapper{margin:30px 20px}}.courseList__item--platform{position:relative;height:20px;background-position:left;background-size:contain;background-repeat:no-repeat;display:inline-block}.courseList__item--platform-linkedinlearning{background-image:url(/resources/svg/linkedin_learning.svg);width:90px;top:5px}.courseList__item--platform-udemy{background-image:url(/resources/svg/udemy_learning.svg);width:70px;top:3px}.courseList__item--platform-noroff{background-image:url(/resources/svg/noroff.svg);width:64px;top:4px}.courseList__item--platform-cisco-netacad{background-image:url(/resources/svg/cisco_netacad.svg);width:109px;top:5px;height:25px}.courseList__item--platform-tryhackme{background-image:url(/resources/svg/tryhackme.svg);width:70px;top:8px;height:39px}.courseList__item--platform-openedg{background-image:url(/resources/png/open_edg.png);width:80px;top:5px}.courseList__item--header{display:flex;flex-direction:column}@media only screen and (min-width: 800px){.courseList__item--header{flex-direction:row}}.courseList__item--header h3{margin:8px 0;font-size:21px;line-height:21px}.courseList__item--review{margin-top:5px;margin-left:5px}@media only screen and (min-width: 800px){.courseList__item--review{margin-left:none}}.courseList__item--review p{margin:0}.courseList__item--reviewScore{background-size:cover;background-position:center;background-repeat:no-repeat;height:16px;width:16px;display:inline-block;transform:rotate(14deg)}.courseList__item--reviewScore-1{background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-prefix='far' data-icon='dice-one' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' class='svg-inline--fa fa-dice-one fa-w-14 fa-3x'%3E%3Cpath fill='currentColor' d='M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96c0-35.35-28.65-64-64-64zm16 384c0 8.82-7.18 16-16 16H64c-8.82 0-16-7.18-16-16V96c0-8.82 7.18-16 16-16h320c8.82 0 16 7.18 16 16v320zM224 224c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32z'/%3E%3C/svg%3E")}.courseList__item--reviewScore-2{background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-prefix='far' data-icon='dice-two' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' class='svg-inline--fa fa-dice-two fa-w-14 fa-3x'%3E%3Cpath fill='currentColor' d='M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96c0-35.35-28.65-64-64-64zm16 384c0 8.82-7.18 16-16 16H64c-8.82 0-16-7.18-16-16V96c0-8.82 7.18-16 16-16h320c8.82 0 16 7.18 16 16v320zM128 128c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32zm192 192c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32z'/%3E%3C/svg%3E")}.courseList__item--reviewScore-3{background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-prefix='far' data-icon='dice-three' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' class='svg-inline--fa fa-dice-three fa-w-14 fa-3x'%3E%3Cpath fill='currentColor' d='M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96c0-35.35-28.65-64-64-64zm16 384c0 8.82-7.18 16-16 16H64c-8.82 0-16-7.18-16-16V96c0-8.82 7.18-16 16-16h320c8.82 0 16 7.18 16 16v320zM128 128c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32zm96 96c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32zm96 96c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32z'/%3E%3C/svg%3E")}.courseList__item--reviewScore-4{background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-prefix='far' data-icon='dice-four' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' class='svg-inline--fa fa-dice-four fa-w-14 fa-3x'%3E%3Cpath fill='currentColor' d='M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96c0-35.35-28.65-64-64-64zm16 384c0 8.82-7.18 16-16 16H64c-8.82 0-16-7.18-16-16V96c0-8.82 7.18-16 16-16h320c8.82 0 16 7.18 16 16v320zM128 128c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32zm0 192c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32zm192-192c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32zm0 192c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32z'/%3E%3C/svg%3E")}.courseList__item--reviewScore-5{background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-prefix='far' data-icon='dice-five' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' class='svg-inline--fa fa-dice-five fa-w-14 fa-3x'%3E%3Cpath fill='currentColor' d='M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96c0-35.35-28.65-64-64-64zm16 384c0 8.82-7.18 16-16 16H64c-8.82 0-16-7.18-16-16V96c0-8.82 7.18-16 16-16h320c8.82 0 16 7.18 16 16v320zM128 128c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32zm96 96c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32zm-96 96c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32zm192-192c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32zm0 192c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32z'/%3E%3C/svg%3E")}.courseList__item--reviewScore-6{background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-prefix='far' data-icon='dice-six' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' class='svg-inline--fa fa-dice-six fa-w-14 fa-3x'%3E%3Cpath fill='currentColor' d='M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96c0-35.35-28.65-64-64-64zm16 384c0 8.82-7.18 16-16 16H64c-8.82 0-16-7.18-16-16V96c0-8.82 7.18-16 16-16h320c8.82 0 16 7.18 16 16v320zM128 128c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32zm0 96c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32zm192 0c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32zm-192 96c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32zm192-192c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32zm0 192c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32z'/%3E%3C/svg%3E")}.courseList__item--reviewScoreQuote{font-style:italic;font-weight:600}.courseList__item--courseGrade{background-size:19px;background-position:center;background-repeat:no-repeat;height:20px;width:20px;display:inline-block;position:relative;top:4px}.courseList__item--courseGrade-pass{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Ccircle cx='224' cy='256' r='211.9' fill='none' stroke='%23000' stroke-width='40' stroke-miterlimit='10'/%3E%3Cpath fill='none' stroke='%23000' stroke-width='30' stroke-miterlimit='10' d='M106.3 282.6L193 353l158.7-178.4'/%3E%3C/svg%3E")}.courseList__item--courseGrade-a{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Ccircle cx='224' cy='256' r='211.9' fill='none' stroke='%23000' stroke-width='40' stroke-miterlimit='10'/%3E%3Cpath fill='none' d='M20.5 102.4h403v239.1h-403z'/%3E%3Cpath d='M350.2 358.3c0 9.6-4.6 14.4-13.8 14.4-6.4 0-13.5-6-21.2-18-5.7-8.9-14.9-26.6-27.7-53-37.3-.6-79.5-9.3-126.6-26.1-37.5 39.2-63 58.7-76.6 58.7-3.5 0-6.6-1.3-9.2-3.9-2.6-2.6-4-5.7-4-9.3 0-4 3.2-8.6 9.7-13.7 6.5-5.1 13-10.2 19.4-15.3 11-8.8 21.5-18.3 31.5-28.6-16.8-6.6-25.2-13.5-25.2-20.5 0-4 1.3-7.4 4-10.3 2.6-2.9 5.8-4.3 9.5-4.3 3 0 7.5 1.4 13.3 4.1 10.4 4.7 16.5 7.4 18.5 8.2 39.4-51.6 61.5-89.3 66.4-113 1.4-8.1 2.8-16.3 4.2-24.5 2-6.1 6.5-9.1 13.8-9.1 6 0 10 2.5 12 7.5 1.2 2.9 2.1 7.4 2.9 13.3.9 7.3 1.7 12.5 2.5 15.4 9.3 37.8 27.2 85.2 53.9 142.4 4.5-.1 8.8-.3 13-.7l5.9-.4c10.8 0 16.3 4.9 16.3 14.7 0 10.1-5.6 15.2-16.8 15.2h-4.2c3.8 7.8 10.4 19.8 19.8 35.9 5.8 10 8.7 17 8.7 20.9zm-76.4-86c-15.7-34-29.3-70-40.9-108.1-14.1 31.5-31.6 60.7-52.5 87.5 30.5 11.1 61.6 18 93.4 20.6z'/%3E%3C/svg%3E")}.courseList__item--courseGrade-b{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Ccircle cx='224' cy='256' r='211.9' fill='none' stroke='%23000' stroke-width='40' stroke-miterlimit='10'/%3E%3Cpath fill='none' d='M46 127.9h403V367H46z'/%3E%3Cpath d='M339.2 308.5c0 25.5-11.2 46.7-33.5 63.6-18.6 14-40.5 20.9-65.9 20.9-12.6 0-27-2.3-43.2-6.9-1.8 9.5-6.6 14.2-14.5 14.2-6 0-10.1-2.5-12.5-7.5-2.2-4.7-3.4-12.5-3.4-23.4 0-22.9 3.1-74 9.2-153.4l1.2-16.6c1.5-17.9 3.1-29.4 4.8-34.6 2.5-7.3 7.3-11 14.4-11 8.9 0 13.3 5.9 13.3 17.7 0-3.4-1.7 14.1-5.1 52.6-3.7 41.2-6.1 85.3-7.2 132.1 16.8 5.2 31.8 7.8 45 7.8 19.6 0 35.7-5.4 48.2-16.3 12-10.6 18-23.7 18-39.3 0-30.6-21.1-45.9-63.3-45.9-1.5 0-3.7.1-6.7.1-3 .1-5.3.1-6.8.1-9 0-13.5-4.1-13.5-12.3 0-6 2.5-10 7.5-12 2.9-1.3 7.2-2.1 12.9-2.6 6.8-.7 11.6-1.3 14.2-1.9 8.3-2.1 15-6.8 20.1-14.3s7.7-16.4 7.7-26.9c0-14.5-5.9-25.7-17.7-33.6-11.8-8-28.7-11.9-50.7-11.9-15 0-31.3 3.6-48.6 10.8-4.2 2-8.4 3.9-12.7 5.9-5 2.1-9.3 3.1-13 3.1-3.8 0-7-1.2-9.4-3.7-2.5-2.4-3.7-5.3-3.7-8.6 0-5.4 4.8-10.8 14.4-16.4 22.3-13 48.9-19.5 79.8-19.5 28.7 0 51.5 6.5 68.3 19.5 16.5 12.9 24.8 30.1 24.8 51.6 0 19.9-7.4 36.7-22.3 50.4 15.7 4.9 28 13.4 36.8 25.5 8.7 12.2 13.1 26.4 13.1 42.7z'/%3E%3C/svg%3E")}.courseList__item--courseGrade-c{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Ccircle cx='224' cy='256' r='211.9' fill='none' stroke='%23000' stroke-width='40' stroke-miterlimit='10'/%3E%3Cpath fill='none' d='M12 119.4h403v239.1H12z'/%3E%3Cpath d='M326.6 334.5c0 9.5-6.7 19.6-20.1 30.3-22.4 18.1-51 27.1-85.8 27.1-37.5 0-66.5-11.3-87.1-33.8-20.6-22.6-30.8-54.4-30.8-95.5 0-39.6 10.4-71.8 31.2-96.7 22.5-26.8 52.4-40.1 89.8-40.1 31.8 0 57.9 8.3 78.2 24.9 7.6 6.2 11.4 11.9 11.4 17.1 0 3.9-1.5 7.4-4.5 10.4s-6.5 4.5-10.4 4.5c-2.5 0-6.2-1.7-10.8-5.1-21.1-15.1-42.6-22.7-64.5-22.7-27.2 0-49 9.6-65.2 28.9-16.2 19.2-24.3 45.4-24.3 78.5 0 66.6 29 99.9 87 99.9 33.1 0 56.7-8 70.9-24 3.2-4.2 6.4-8.4 9.7-12.7 3.1-3.7 6.7-5.6 10.7-5.6 4.2 0 7.7 1.4 10.5 4.2s4.1 6.2 4.1 10.4z'/%3E%3C/svg%3E")}.courseList__item--courseGrade-d{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Ccircle cx='224' cy='256' r='211.9' fill='none' stroke='%23000' stroke-width='40' stroke-miterlimit='10'/%3E%3Cpath fill='none' d='M40.3 119.4h403v239.1h-403z'/%3E%3Cpath d='M367.9 251.1c0 89.8-58.1 134.8-174.3 134.8-10.1 0-20.3-.4-30.6-1.3-2.7 8.4-7.5 12.6-14.4 12.6-3.9 0-7.2-1.1-9.9-3.2s-4-4.7-4-7.8c0 1.9 1.7-9.6 5-34.3 3.3-24.7 5-50.6 5-77.5 0-38.2-2.3-74.8-6.9-109.8-8.8-1.8-13.2-6.8-13.2-15 0-5.7 3.2-10.1 9.5-13.3l-.3-2.2c0-.3-.1-.7-.1-1.1-.1-.4-.1-.8-.1-1 0-8.4 4.8-12.6 14.5-12.6 8 0 12.8 3.6 14.4 10.8 20.3-4 39.1-6 56.4-6 47.7 0 84.4 11 110.3 33 25.7 22.1 38.7 53.4 38.7 93.9zm-31.2 1.6c0-32.3-10.1-57-30.3-74-20.2-17-49.5-25.5-87.9-25.5-13.7 0-31 2-51.9 6 5 38.5 7.5 76.8 7.5 114.9 0 28.4-1.8 55.8-5.4 82.1 4.6.4 11 .6 19.2.6 43.7 0 76.3-4.8 97.6-14.3 34.1-15.6 51.2-45.5 51.2-89.8z'/%3E%3C/svg%3E")}.courseList__item--courseGrade-e{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Ccircle cx='224' cy='256' r='211.9' fill='none' stroke='%23000' stroke-width='40' stroke-miterlimit='10'/%3E%3Cpath fill='none' d='M20.5 122.3h403v239.1h-403z'/%3E%3Cpath d='M321 158.9c0 8.8-6 13.2-18 13.2 1.7 0-9-1.3-31.9-4-23.5-2.7-48.1-4.2-73.7-4.4 3.4 16.4 5.4 39.4 6 69 4.2.2 10 .3 17.4.3 12.3 0 24.3-.5 35.9-1.5 11.6-1 17-1.5 16.3-1.5 11 0 16.6 4.9 16.6 14.8 0 8.6-9 14-27.1 16.1-5.1.6-18.3.9-39.6.9h-19.5c-.7 48-2.1 80-4.4 95.9-2.9 20.7-8.7 31.1-17.4 31.1-9.2 0-13.8-4.7-13.8-14.2 0 3.2 1.1-7.8 3.4-33s3.4-52.2 3.4-80.9c0-42.7-2.1-74.1-6.3-94.2-11.3 2.2-19.3 3.4-24 3.4-10.8 0-16.3-5-16.3-15.1 0-13 27.2-19.5 81.6-19.5 35 0 64.8 2.2 89.5 6.6 14.6 2.5 21.9 8.2 21.9 17z'/%3E%3C/svg%3E")}.courseList__item--courseDiploma{background-size:cover;background-position:center;background-repeat:no-repeat;height:20px;width:20px;display:inline-block;position:relative;top:4px;background-image:url(/resources/svg/diploma.svg)}.courseList__item--illustration{position:relative}.courseList__item--description{margin-left:5px}@media only screen and (min-width: 800px){.courseList__item--description{margin-left:20px}}.courseList__item--description h3,.courseList__item--description p{margin:0}.courseList__item--description p:nth-of-type(2){margin-top:10px}.courseList__item--icon{z-index:1;position:absolute;height:50px;width:50px;background-color:#fff;border:2px solid #cccccc;border-radius:50%;top:0;left:0;transform:translate(-50%) translateY(-50%);background-image:url(/resources/svg/education.svg);background-position:center;background-size:80%;background-repeat:no-repeat}@media only screen and (max-width: 450px){.courseList__item--icon{height:30px;width:30px}}.courseList__item--categoryIcon{height:30px;width:30px;position:absolute;z-index:1;background-color:#fff;border-radius:50%;opacity:.9;right:5px;top:5px}.courseList__item--image{height:150px;width:100%;object-fit:cover;object-position:center;border-top-left-radius:5px;border-top-right-radius:5px}@media only screen and (min-width: 800px){.courseList__item--image{border-radius:3px;width:230px}}.courseList__item--accordianButton-wrapper{color:#fff;cursor:pointer;position:absolute;bottom:10px;right:10px;width:245px;height:30px;border:none;background:none;outline:none}@media only screen and (min-width: 800px){.courseList__item--accordianButton-wrapper{bottom:14px;right:14px}}.courseList__item--accordianButton-wrapper .courseList__item--accordianButton-text{font-size:16px;line-height:16px;padding:3px 20px 3px 10px;font-weight:600;position:absolute;background-color:#ea5252;top:50%;transform:translateY(-50%);width:181px;right:20px;border-bottom-left-radius:12px;border-top-left-radius:12px}.courseList__item--accordianButton-wrapper .courseList__item--accordianButton-textLong{width:193px;border-bottom-right-radius:12px;border-top-right-radius:12px}.courseList__item--accordianButton-wrapper .courseList__item--accordianButton-textShort{width:97px}.courseList__item--accordianButton-wrapper .courseList__item--accordianButton-icon{position:absolute;right:0;top:50%;height:30px;width:30px;border-radius:50%;background-color:#fff;transform:translateY(-50%);border:2px solid #ea5252;background-image:url(/resources/svg/plus.svg);background-position:center;background-size:80%;background-repeat:no-repeat}.courseList__item--accordianButton-wrapper.is-active .courseList__item--accordianButton-icon{background-image:url(/resources/svg/minus.svg)}.courseList__item--expanded{overflow:hidden;max-height:0;transition:max-height .25s;margin-left:5px}@media only screen and (min-width: 800px){.courseList__item--expanded{margin-left:0}}.ctfWriteup__image{height:200px;width:200px;border-radius:50%;border:6px solid white;position:absolute;left:50%;top:40%;background-position:center;background-size:cover;transform:translate(-50%) translateY(-50%);background-repeat:no-repeat;background-color:#fff}@media only screen and (max-width: 800px){.ctfWriteup__image{height:100px;width:100px;top:50%;border:4px solid white}}.ctfWriteup__image--info{border-color:#fff}.ctfWriteup__image--veryeasy{border-color:#03a9f4}.ctfWriteup__image--easy{border-color:#4caf50}.ctfWriteup__image--medium{border-color:#ff9800}.ctfWriteup__image--hard{border-color:#e74c3c}.ctfWriteup__image--insane{border-color:#a91ce1}.ctfWriteup__platform{position:absolute;left:50%;top:10%;transform:translate(-50%) translateY(-50%);height:70px;background-repeat:no-repeat;background-position:center}@media only screen and (max-width: 800px){.ctfWriteup__platform{height:35px;top:11%}}.ctfWriteup__platform--thm{background-image:url(/resources/svg/tryhackme_white.svg);width:200px}.ctfWriteup__platform--htb{background-image:url(/resources/svg/hackthebox_white.svg);width:150px}.ctfWriteup__metadata{position:absolute;z-index:1;border-radius:25px;opacity:.9;left:10px;top:10px;color:#fff;font-size:12px;font-weight:600}.ctfWriteup__metadata p{margin:0}.ctfWriteup__difficulty{font-weight:600;background-color:#fff;width:fit-content;padding:1px 7px 1px 16px;border-radius:12px;margin-top:4px!important;position:relative}.ctfWriteup__difficulty:before{content:"";position:absolute;height:8px;width:8px;border-radius:50%;left:5px;top:50%;transform:translateY(-50%)}.ctfWriteup__difficulty--info{color:#000}.ctfWriteup__difficulty--info:before{background-color:#000}.ctfWriteup__difficulty--veryeasy{color:#03a9f4}.ctfWriteup__difficulty--veryeasy:before{background-color:#03a9f4}.ctfWriteup__difficulty--easy{color:#4caf50}.ctfWriteup__difficulty--easy:before{background-color:#4caf50}.ctfWriteup__difficulty--medium{color:#ff9800}.ctfWriteup__difficulty--medium:before{background-color:#ff9800}.ctfWriteup__difficulty--hard{color:#e74c3c}.ctfWriteup__difficulty--hard:before{background-color:#e74c3c}.ctfWriteup__difficulty--insane{color:#a91ce1}.ctfWriteup__difficulty--insane:before{background-color:#a91ce1}.ctfWriteups__table{margin-top:18px;width:100%;border-collapse:collapse}@media only screen and (max-width: 800px){.ctfWriteups__table{margin:0 10px;max-width:calc(100vw - 20px);font-size:12px}}.ctfWriteups__table thead th{text-align:left}.ctfWriteups__table tbody tr{border-radius:8px;padding-left:10px;transition:background-color .25s}.ctfWriteups__table tbody tr:hover{background-color:#ccc}.ctfWriteups__table tbody tr td{vertical-align:middle;height:40px;padding:2px}.ctfWriteups__table tbody tr td:first-child{font-weight:600;text-align:left;border-top-left-radius:8px;border-bottom-left-radius:8px;padding-left:10px;width:10px}.ctfWriteups__table tbody tr td:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.ctfWriteups__table tbody tr td a{text-decoration:none;color:inherit}.ctfWriteups__table tbody tr td a:hover{text-shadow:0 0 1px #000000;color:#000}.ctfWriteups__points{white-space:nowrap}@media only screen and (max-width: 800px){.ctfWriteups__points{padding-left:10px}}.ctfWriteups__image{height:36px;width:36px;object-fit:cover;background-color:#fff;border:2px solid white;border-radius:50%;margin:4px;vertical-align:middle}.ctfWriteups__image--info{border-color:#000}.ctfWriteups__image--veryeasy{border-color:#03a9f4}.ctfWriteups__image--easy{border-color:#4caf50}.ctfWriteups__image--medium{border-color:#ff9800}.ctfWriteups__image--hard{border-color:#e74c3c}.ctfWriteups__image--insane{border-color:#a91ce1}@media only screen and (max-width: 800px){.ctfWriteups__image{margin:4px 4px 4px 0}}.ctfWriteups__difficulty{position:relative;font-size:12px;font-weight:600;background-color:#fff;width:fit-content;padding:1px 7px 1px 16px;border-radius:12px;margin-right:4px}.ctfWriteups__difficulty:before{content:"";position:absolute;height:8px;width:8px;border-radius:50%;left:5px;top:50%;transform:translateY(-50%)}.ctfWriteups__difficulty--info{color:#000}.ctfWriteups__difficulty--info:before{background-color:#000}.ctfWriteups__difficulty--veryeasy{color:#03a9f4}.ctfWriteups__difficulty--veryeasy:before{background-color:#03a9f4}.ctfWriteups__difficulty--easy{color:#4caf50}.ctfWriteups__difficulty--easy:before{background-color:#4caf50}.ctfWriteups__difficulty--medium{color:#ff9800}.ctfWriteups__difficulty--medium:before{background-color:#ff9800}.ctfWriteups__difficulty--hard{color:#e74c3c}.ctfWriteups__difficulty--hard:before{background-color:#e74c3c}.ctfWriteups__difficulty--insane{color:#a91ce1}.ctfWriteups__difficulty--insane:before{background-color:#a91ce1}.ctfWriteups__platform{height:36px;width:75px;display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:center}.ctfWriteups__platform--thm{background-image:url(/resources/svg/tryhackme.svg)}.ctfWriteups__platform--htb{background-image:url(/resources/svg/hackthebox.svg)}.ctfWriteups__metadata{width:140px}.header__wrapper{display:flex;flex-direction:row;justify-content:space-between;background-color:#000}.header__title{margin-left:10px;display:flex;flex-direction:row;align-items:center;text-decoration:none}.header__title--icon{background-image:url(/resources/svg/haxor-logo-only-white.svg);height:125px;width:75px;margin-right:10px;background-position:0 33px;background-repeat:no-repeat}.header__title--iconText{background-image:url(/resources/svg/haxor_no-white.svg);height:125px;width:180px;background-position:0 47px;background-repeat:no-repeat}.header__title--text{font-family:Regensburg;padding-left:10px;color:#fff;font-size:40px}.header__menu--button{display:flex;flex-direction:row;align-items:center;margin-right:10px}.lesson__progress--wrapper{width:6px;height:100%;border:2px solid black;border-radius:3px;position:absolute;top:0;left:-12px}.lesson__progress--bar{background-color:#4caf50;height:40%;width:100%;position:absolute;bottom:0;transition:height .5s}.lessonTask__icon{position:absolute;height:50px;width:50px;background-color:#fff;border:2px solid #cccccc;border-radius:50%;top:0;left:0;transform:translate(-50%) translateY(-50%);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath d='M 15.089844 3 C 10.131844 3 7.3202344 5.7778281 7.2402344 9.7988281 L 7.2402344 10 L 11.617188 10 L 11.617188 9.7988281 C 11.713187 8.0228281 12.941828 6.8769531 14.798828 6.8769531 C 16.639828 6.8769531 17.867188 7.9413594 17.867188 9.4433594 C 17.867188 10.945359 17.237297 11.720844 15.154297 12.964844 C 12.925297 14.272844 12.036094 15.726547 12.246094 18.310547 L 12.271484 19 L 16.558594 19 L 16.558594 18.34375 C 16.558594 16.79375 17.156688 16.000812 19.304688 14.757812 C 21.581688 13.416813 22.759766 11.721828 22.759766 9.2988281 C 22.759766 5.5678281 19.708844 3 15.089844 3 z M 14.507812 22 C 12.864813 22 11.839844 22.953813 11.839844 24.507812 C 11.839844 26.047813 12.865813 27 14.507812 27 C 16.149812 27 17.162109 26.047812 17.162109 24.507812 C 17.162109 22.953813 16.150813 22 14.507812 22 z'%3e%3c/path%3e%3c/svg%3e");background-position:center;background-size:60%;background-repeat:no-repeat}@media only screen and (max-width: 450px){.lessonTask__icon{height:30px;width:30px}}header{position:fixed;top:-145px;left:0;right:0;z-index:9;transition:all .2s}header.active{top:0}.menu__wrapper{position:absolute;background-color:gray;right:0;top:125px;padding:0 10px;z-index:9;max-height:0;overflow:hidden;transition:.25s all}@media only screen and (max-width: 450px){.menu__wrapper{width:calc(100vw - 20px);height:calc(100vh - 145px)}}.menu__wrapper.is-active{border-bottom:1px solid #7a7e7c;padding:10px}.menu__wrapper li{display:inline-block}.menu__wrapper a,.menu__wrapper span{display:block;color:#fff;text-decoration:none;font-weight:400;font-size:20px}.menu__language--wrapper{padding-right:10px}.menu__language{height:30px;width:45px;background-repeat:no-repeat;background-position:center;background-size:cover}.menu__language--no{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1100 800'%3E%3Cpath fill='%23ef2b2d' d='M0 0h1100v800H0z'/%3E%3Cpath fill='%23fff' d='M300 0h200v800H300z'/%3E%3Cpath fill='%23fff' d='M0 300h1100v200H0z'/%3E%3Cpath fill='%23002868' d='M350 0h100v800H350z'/%3E%3Cpath fill='%23002868' d='M0 350h1100v100H0z'/%3E%3C/svg%3E")}.menu__language--en{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 30'%3E%3CclipPath id='a'%3E%3Cpath d='M0 0v30h60V0z'/%3E%3C/clipPath%3E%3CclipPath id='b'%3E%3Cpath d='M30 15h30v15zv15H0zH0V0zV0h30z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23012169' d='M0 0v30h60V0z'/%3E%3Cpath stroke='%23fff' stroke-width='6' d='M0 0l60 30m0-30L0 30'/%3E%3Cpath stroke='%23C8102E' stroke-width='4' d='M0 0l60 30m0-30L0 30' clip-path='url(%23b)'/%3E%3Cpath stroke='%23fff' stroke-width='10' d='M30 0v30M0 15h60'/%3E%3Cpath stroke='%23C8102E' stroke-width='6' d='M30 0v30M0 15h60'/%3E%3C/g%3E%3C/svg%3E")}.menu__language--kids{position:relative;border:1.6px dashed white;height:26px}.menu__language--kids:after{position:absolute;content:"kids";color:#fff;top:50%;left:50%;transform:rotate(0) translateY(-50%) translate(-50%);font-size:15px;line-height:15px;font-family:Oswald,sans-serif;padding:3px 6px 6px}.menu__language--wrapper ul{margin:0;padding:0;display:flex;justify-content:flex-end}.menu__language--wrapper li{margin-left:10px}.menu__content--wrapper{margin-top:10px;text-align:right;padding-right:10px}.menu__content--wrapper ul{display:flex;flex-direction:column;padding:0;margin:10px 0 0}.menu__content--wrapper li{margin-left:0}@media only screen and (min-width: 800px){.menu__chapter--wrapper{display:none}}.menu__chapter--wrapper h3{font-family:Oswald,sans-serif;color:#fff;font-size:22px;font-weight:400;padding:0 8px 0 0;margin:0;text-align:right}.menu__chapter--wrapper ul{display:flex;flex-direction:column;text-align:right;border-bottom:3px solid black;padding-bottom:10px}.menu__chapter--wrapper li{display:flex;flex-direction:row;justify-content:flex-end}.menu__chapter--wrapper a{display:block;text-decoration:none;padding:3px 8px 3px 20px}.menu__chapter--wrapper a.active{background-color:#2d2d2d;color:#fff;font-weight:400;border-radius:5px}.menu__search form{display:flex;align-items:center;justify-content:center;margin-bottom:20px}.menu__search form input{width:100%;font-size:16px;line-height:20px;padding:6px 10px;border:2px solid black;border-right:none;border-bottom-left-radius:3px;border-top-left-radius:3px;box-shadow:0 0 5px #00000026}.menu__search form input:focus-visible{outline:none}.menu__search form button{font-size:16px;line-height:20px;padding:6px 10px;border:2px solid black;background-color:#000;color:#fff;cursor:pointer;border-top-right-radius:3px;border-bottom-right-radius:3px;box-shadow:0 0 5px #00000026}.menu__search form button:focus-visible{outline:none}.siema__wrapper{position:relative;padding-bottom:16px;margin:20px auto}.siema__arrow{position:absolute;height:40px;width:40px;background-color:#000;cursor:pointer;background-image:url(/resources/svg/arrow.svg);background-position:center;background-repeat:no-repeat;border-radius:50%;background-size:50%;top:50%;transform:translateY(-50%);opacity:.6}@media only screen and (min-width: 800px){.siema__arrow{opacity:1}}.siema__arrow-right{right:10px}@media only screen and (min-width: 800px){.siema__arrow-right{right:10px;transform:translateY(-50%) translate(150%)}}.siema__arrow-left{left:10px;transform:rotate(180deg) translateY(50%)}@media only screen and (min-width: 800px){.siema__arrow-left{left:10px;transform:rotate(180deg) translateY(50%) translate(150%)}}.siema__dot{background-color:#000;height:12px;width:12px;border-radius:50%;margin:0 3px;cursor:pointer}.siema__dot--active{background-color:#fff;border:2px solid black;height:8px;width:8px}.siema__dots--wrapper{position:absolute;bottom:0;display:flex;flex-direction:row;justify-content:center;left:50%;transform:translate(-50%)}.siema__content{position:relative;overflow:hidden}.siema__figure{margin:0;position:relative}.siema__figure picture{display:flex;flex-direction:row;justify-content:center}.siema__figure figcaption{text-align:right;font-size:12px;line-height:12px;margin:4px}@media only screen and (max-width: 800px){.siema__figure figcaption{font-size:10px}}.siema__figure figcaption p{margin:0}.siema__figure figcaption a,.siema__figure figcaption a:hover,.siema__figure figcaption a:visited{color:#000}.siema__background{filter:blur(20px);z-index:0;position:absolute;width:120%;height:120%;object-fit:cover}.siema__image{width:100%;height:auto}.siema__image--portrait{height:0}.portfolioTask__options{display:flex;flex-direction:row;width:100%;justify-content:center;flex-wrap:wrap;margin:-5px 0}.portfolioTask__optionbox{width:100%;max-width:230px;background-color:#ccc;color:#000;border-radius:6px;padding:20px;margin:5px}.portfolioTask__optionbox h2{font-family:Oswald,sans-serif;margin:0}.portfolioTask__optionbox label{font-size:14px}.portfolioTask__fields{display:flex;flex-direction:column;width:100%;max-width:400px;margin:0 auto;align-items:left}.portfolioTask__task{width:fit-content;max-width:100%;display:flex;flex-direction:row}.portfolioTask__task pre{background-color:#3c3f50;padding:10px;border-radius:4px;color:#fff;margin-right:6px}.portfolioTask__hint{background-color:#e74c3c!important;color:#fff;padding:10px;width:fit-content;border-radius:4px;opacity:0;transition:all .2s}.portfolioTask__hint.active{opacity:1;background-color:#e74c3c}.portfolioTask__answer{margin-bottom:14px;width:100%;display:flex;flex-direction:row}.portfolioTask__answer input[type=text]{background-color:#fff;transition:all .2s;box-sizing:border-box;padding:10px;border-radius:6px;border:2px solid #4CAF50;font-size:18px;width:100%;margin-right:6px}.portfolioTask__answer input[type=text].correct{background-color:#4caf50}.portfolioTask__answer input[type=text].error{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0);backface-visibility:hidden;perspective:1000px;background-color:#e74c3c;border-color:#e74c3c;color:#fff}.portfolioTask__answer button{position:relative;background-color:#4caf50;color:#fff;border-radius:6px;border:2px solid #4CAF50;font-size:18px;padding:10px 20px;height:100%;width:120px;transition:color .15s ease-in-out,background-color .15s;cursor:pointer}.portfolioTask__score{color:#fff;background-color:#4949a7;display:inline-block;padding:14px;border-radius:4px;margin-right:6px}.prefix2subnetting__container{width:100%;border-radius:8px;background-color:#ccc;margin-bottom:20px}.service2port__container{display:flex;flex-direction:column;margin-bottom:20px}
