@media screen and (min-width:576px){.responsive-container{display:flex;flex-direction:column;align-items:center}}@media screen and (min-width:576px){.responsive-container .responsive-content{width:calc(100% - 20px)}}@media screen and (min-width:768px){.responsive-container .responsive-content{width:calc(100% - 40px)}}@media screen and (min-width:992px){.responsive-container .responsive-content{width:960px}}@media screen and (min-width:1200px){.responsive-container .responsive-content{width:1140px}}@media screen and (min-width:1400px){.responsive-container .responsive-content{width:1220px}}@media screen and (min-width:576px){.responsive-padding-left-2{padding-left:calc((100% - (100% - 20px))/2)}}@media screen and (min-width:768px){.responsive-padding-left-2{padding-left:calc((100% - (100% - 40px))/2)}}@media screen and (min-width:992px){.responsive-padding-left-2{padding-left:calc((100% - 960px)/2)}}@media screen and (min-width:1200px){.responsive-padding-left-2{padding-left:calc((100% - 1140px)/2)}}@media screen and (min-width:1400px){.responsive-padding-left-2{padding-left:calc((100% - 1220px)/2)}}@media screen and (min-width:576px){.responsive-padding-right-2{padding-right:calc((100% - (100% - 20px))/2)}}@media screen and (min-width:768px){.responsive-padding-right-2{padding-right:calc((100% - (100% - 40px))/2)}}@media screen and (min-width:992px){.responsive-padding-right-2{padding-right:calc((100% - 960px)/2)}}@media screen and (min-width:1200px){.responsive-padding-right-2{padding-right:calc((100% - 1140px)/2)}}@media screen and (min-width:1400px){.responsive-padding-right-2{padding-right:calc((100% - 1220px)/2)}}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(/fonts/Montserrat-Regular.ttf) format(truetype)}@font-face{font-family:Montserrat Medium;font-style:normal;font-weight:400;src:url(/fonts/Montserrat-Medium.ttf) format(truetype)}@font-face{font-family:Montserrat Bold;font-style:normal;font-weight:700;src:url(/fonts/Montserrat-SemiBold.ttf) format(truetype)}.flag{display:block;width:25px;height:25px;background-size:25px 25px;background-repeat:no-repeat}.flag.bg,.flag.bg-BG{background-image:url(../img/flag_bg.svg)}.flag.en,.flag.en-US{background-image:url(../img/flag_en.svg)}:root{--bs-primary: #ff6600;--bs-primary-rgb: 255, 102, 0;--bs-primary-darkened: #d95700;--bs-primary-outline-darkened: #ff66001a;--bs-secondary: #05bbb4;--bs-secondary-rgb: 5, 187, 180;--bs-secondary-darkened: #05aca6;--bs-gap-0: 0;--bs-gap-1: .25rem;--bs-gap-2: .5rem;--bs-gap-3: 1rem;--bs-gap-4: 1.5rem;--bs-gap-5: 3rem;--bs-row-gap-0: 0;--bs-row-gap-1: .25rem;--bs-row-gap-2: .5rem;--bs-row-gap-3: 1rem;--bs-row-gap-4: 1.5rem;--bs-row-gap-5: 3rem;--bs-col-gap-0: 0;--bs-col-gap-1: .25rem;--bs-col-gap-2: .5rem;--bs-col-gap-3: 1rem;--bs-col-gap-4: 1.5rem;--bs-col-gap-5: 3rem}.btn{border-radius:2em;display:flex;flex-direction:row;align-items:center;justify-content:center}.btn:not(.btn-sm,.btn-lg){padding:.5em 1.5em}.btn:disabled,.btn.disabled{pointer-events:unset;cursor:not-allowed}.btn-arrow{position:relative}.btn-arrow:after{display:block;position:absolute;content:" ";width:7px;height:13px;right:6px;top:calc((100% - 13px)/2);background-image:url(/img/btn_arrow.png)}.btn-primary{background-color:#f60;border-color:#f60}.btn-primary.disabled,.btn-primary[disabled],.btn-primary:disabled{background-color:#c8b2a3;border-color:#c8b2a3}.btn-primary:hover{background-color:#d95700;border-color:#d95700}.btn-primary:focus,.btn-primary.focus{background-color:#d95700;box-shadow:0 0 0 .25rem #f60;border-color:#d95700}.btn-primary:active,.btn-primary.active{background-color:#f60;border-color:#f60}.btn-primary:active:focus,.btn-primary.active:focus,.btn-primary:active.focus,.btn-primary.active.focus{background-color:#f60;box-shadow:0 0 0 .25rem #f60;border-color:#f60}.btn-outline-primary{--bs-btn-color: #d95700;--bs-btn-border-color: #d95700;--bs-btn-hover-bg: #ff66001a;--bs-btn-hover-border-color: #d95700;--bs-btn-active-bg: #d95700;color:#d95700;border-color:#d95700}.btn-outline-primary.disabled,.btn-outline-primary[disabled],.btn-outline-primary:disabled{background-color:#c8b2a3;border-color:#c8b2a3}.btn-outline-primary:hover{background-color:#ff66001a;border-color:#d95700;color:#d95700}.btn-outline-primary:focus,.btn-outline-primary.focus{background-color:#ff66001a;box-shadow:0 0 0 .25rem #f60;border-color:#d95700;color:#d95700}.btn-outline-primary:active,.btn-outline-primary.active{background-color:#ff66001a;border-color:#d95700;color:#d95700}.btn-outline-primary:active:focus,.btn-outline-primary.active:focus,.btn-outline-primary:active.focus,.btn-outline-primary.active.focus{background-color:#ff66001a;box-shadow:0 0 0 .25rem #f60;border-color:#d95700;color:#d95700}.btn-secondary{background-color:#05bbb4;border-color:#05bbb4}.btn-secondary.disabled,.btn-secondary[disabled],.btn-secondary:disabled{background-color:#c8b2a3;border-color:#c8b2a3}.btn-secondary:hover{background-color:#05aca6;border-color:#05aca6}.btn-secondary:focus,.btn-secondary.focus{background-color:#05aca6;box-shadow:0 0 0 .25rem #05bbb4;border-color:#05aca6}.btn-secondary:active,.btn-secondary.active{background-color:#05bbb4;border-color:#05bbb4}.btn-secondary:active:focus,.btn-secondary.active:focus,.btn-secondary:active.focus,.btn-secondary.active.focus{background-color:#05bbb4;box-shadow:0 0 0 .25rem #05bbb4;border-color:#05bbb4}.text-bg-primary{background-color:var(--bs-primary)!important}.btn-link,.btn-link:hover{color:#fff;text-decoration:none}.btn.circle,.btn.btn-circle{width:2em;height:2em;padding:.5em;border-radius:50%}.form-control:focus{border-color:var(--bs-primary);box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),.25)}.invalid-feedback.field-validation-error,.invalid-feedback.server-rendered{display:unset}.input-group .input-group-text .addon{width:1em;height:1em;object-fit:contain}.input-group{display:flex}.input-group .form-floating{flex-grow:1}:root{--cb-header-bg-color: #003e7c;--cb-widget-bg: #1b5dac;--cb-widget-bg-lighter: #14decb;--cb-widget-fg: white;--cb-header-color: white;--cb-menu-break: 768px;--cb-section-break: 576px;--cb-shadow-color: rgba(0, 0, 0, .5);--cb-normal-color: black;--cb-muted-color: #737373;--cb-body-color: #f8f8f8;--cb-mobile-logo-width: 94px;--cb-mobile-logo-height: 44px;--cb-primary: #d95700;--cb-secondary: #14decb;--bs-primary-rgb: 217, 87, 0}:root{--cb-spacer: 1rem}.color-body{color:var(--bs-body-color)}.underline-secondary{text-decoration-style:solid;text-decoration-line:underline;text-decoration-color:var(--cb-color-secondary)}.underline-offset-1{text-underline-offset:calc(var(--cb-spacer) * .25)}.underline-offset-2{text-underline-offset:calc(var(--cb-spacer) * .5)}.underline-offset-3{text-underline-offset:var(--cb-spacer)}.underline-thickness-1{text-decoration-thickness:1px}.underline-thickness-2{text-decoration-thickness:2px}.underline-thickness-3{text-decoration-thickness:3px}.underline-thickness-4{text-decoration-thickness:4px}.underline-thickness-5{text-decoration-thickness:5px}.mw-50{max-width:50%}.g-cols-2{grid-template-columns:1fr 1fr}.g-cols-3,.g-cols-4{grid-template-columns:1fr 1fr 1fr}@media screen and (min-width:768px){.g-cols-md-2{grid-template-columns:1fr 1fr}.g-cols-md-3,.g-cols-md-4{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:992px){.g-cols-lg-2{grid-template-columns:1fr 1fr}.g-cols-lg-3,.g-cols-lg-4{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:1200px){.g-cols-xl-2{grid-template-columns:1fr 1fr}.g-cols-xl-3,.g-columns-xl-4{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:1400px){.g-cols-xxl-2{grid-template-columns:1fr 1fr}.g-cols-xxl-3,.g-cols-xxl-4{grid-template-columns:1fr 1fr 1fr}}.icon{background-repeat:no-repeat}.icon.backpack{background-image:url(../img/icon_backpack.svg);width:46px;height:52px}.icon.books{background-image:url(../img/icon_books.svg);width:61px;height:47px}.icon.computer{background-image:url(../img/icon_computer.svg);width:59px;height:50px}.icon.student{background-image:url(../img/icon_student_on_desk.png);width:41px;height:48px}.icon.success-rate{background-image:url(../img/icon_success_rate.png);width:46px;height:41px}.icon.question{background-image:url(../img/icon_question.png);width:28px;height:48px}.icon.subject{width:160px;height:110px;background-position:center center;background-repeat:no-repeat}.icon.subject.bg{background-image:url(../img/subjects/bg.png)}.icon.subject.biology{background-image:url(../img/subjects/biology.png)}.icon.subject.book{background-image:url(../img/subjects/book.png)}.icon.subject.chemistry{background-image:url(../img/subjects/chemistry.png)}.icon.subject.civics{background-image:url(../img/subjects/civics.png)}.icon.subject.crafts{background-image:url(../img/subjects/crafts.png)}.icon.subject.drawing{background-image:url(../img/subjects/drawing.png)}.icon.subject.english{background-image:url(../img/subjects/english.png)}.icon.subject.extracurricular{background-image:url(../img/subjects/extracurricular.png)}.icon.subject.geography{background-image:url(../img/subjects/geography.png)}.icon.subject.history{background-image:url(../img/subjects/history.png)}.icon.subject.it{background-image:url(../img/subjects/it.png)}.icon.subject.math{background-image:url(../img/subjects/math.png)}.icon.subject.music{background-image:url(../img/subjects/music.png)}.icon.subject.nature{background-image:url(../img/subjects/nature.png)}.icon.subject.okolen_sviat{background-image:url(../img/subjects/okolen_sviat.png)}.icon.subject.pe{background-image:url(../img/subjects/pe.png)}.icon.subject.physics{background-image:url(../img/subjects/physics.png)}.divider{display:block;text-align:center;margin:1rem 0;overflow:hidden;white-space:nowrap}.divider .divider-text{position:relative;display:inline-block;font-size:.8rem;padding:0rem 1rem}.divider .divider-text i{font-size:1rem}.divider .divider-text i:before{font-size:1rem}.divider .divider-text:before,.divider .divider-text:after{content:"";position:absolute;top:50%;width:100vw;border-top:1px solid rgba(76,78,100,.12)}.divider .divider-text:before{right:100%}.divider .divider-text:after{left:100%}.divider.text-start .divider-text{padding-left:0}.divider.text-end .divider-text{padding-right:0}.divider.text-start-center .divider-text{left:-25%}.divider.text-end-center .divider-text{right:-25%}.divider.divider-dotted .divider-text:before,.divider.divider-dotted .divider-text:after,.divider.divider-dotted:before,.divider.divider-dotted:after{border-style:dotted;border-width:0 1px 1px;border-color:#4c4e641f}.divider.divider-dashed .divider-text:before,.divider.divider-dashed .divider-text:after,.divider.divider-dashed:before,.divider.divider-dashed:after{border-style:dashed;border-width:0 1px 1px;border-color:#4c4e641f}.divider.divider-vertical{position:relative;display:flex;align-items:center;justify-content:center;height:100%;margin:unset}.divider.divider-vertical:before,.divider.divider-vertical:after{content:"";position:absolute;left:50%;border-left:1px solid rgba(76,78,100,.12)}.divider.divider-vertical:before{bottom:50%;top:0}.divider.divider-vertical:after{top:50%;bottom:0}.divider.divider-vertical.divider-dashed:before,.divider.divider-vertical.divider-dashed:after{border-width:1px 1px 1px 0}.divider.divider-vertical.divider-dotted:before,.divider.divider-vertical.divider-dotted:after{border-width:1px 1px 1px 0}.divider.divider-vertical .divider-text{background-color:#fff;z-index:1;padding:.5rem}.divider.divider-vertical .divider-text:before,.divider.divider-vertical .divider-text:after{content:unset}.divider.divider-vertical .divider-text .badge-divider-bg{padding:.313rem .29rem;border-radius:50%;font-weight:500;font-size:.6875rem}[dir=rtl] .divider.text-start-center .divider-text{right:-25%;left:auto}[dir=rtl] .divider.text-end-center .divider-text{left:-25%;right:auto}[dir=rtl] .divider.text-start .divider-text{padding-right:0;padding-left:1rem}[dir=rtl] .divider.text-end .divider-text{padding-left:0;padding-right:1rem}.divider.divider-secondary.divider-vertical:before,.divider.divider-secondary.divider-vertical:after,.divider.divider-secondary .divider-text:before,.divider.divider-secondary .divider-text:after{border-color:#6d788d}.divider.divider-success.divider-vertical:before,.divider.divider-success.divider-vertical:after,.divider.divider-success .divider-text:before,.divider.divider-success .divider-text:after{border-color:#72e128}.divider.divider-info.divider-vertical:before,.divider.divider-info.divider-vertical:after,.divider.divider-info .divider-text:before,.divider.divider-info .divider-text:after{border-color:#26c6f9}.divider.divider-warning.divider-vertical:before,.divider.divider-warning.divider-vertical:after,.divider.divider-warning .divider-text:before,.divider.divider-warning .divider-text:after{border-color:#fdb528}.divider.divider-danger.divider-vertical:before,.divider.divider-danger.divider-vertical:after,.divider.divider-danger .divider-text:before,.divider.divider-danger .divider-text:after{border-color:#ff4d49}.divider.divider-dark.divider-vertical:before,.divider.divider-dark.divider-vertical:after,.divider.divider-dark .divider-text:before,.divider.divider-dark .divider-text:after{border-color:#4b4b4b}.divider.divider-gray.divider-vertical:before,.divider.divider-gray.divider-vertical:after,.divider.divider-gray .divider-text:before,.divider.divider-gray .divider-text:after{border-color:#4c4e640f}:root{--bs-font-sans-serif: "Montserrat Medium", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--cb-color-secondary: #07b8b5;--cb-fs-small: .7rem;--cb-fs-title: 1rem}.card-header-gradient{background:linear-gradient(to bottom,#fff,#fafafa)}.color-secondary{color:var(--cb-color-secondary)!important}.primary-link{text-decoration:none;color:var(--bs-body-color)}.primary-link:hover{text-decoration:underline solid var(--bs-primary);text-underline-offset:4px;text-decoration-thickness:3px}.breadcrumb-item a{text-decoration:none;color:var(--bs-body-color)}.breadcrumb-item a:hover{text-decoration:underline solid var(--bs-primary);text-underline-offset:4px;text-decoration-thickness:3px}.fs-small{font-size:var(--cb-fs-small)!important}.cb-fs-title,.fs-title{font-size:var(--cb-fs-title)!important}*{box-sizing:border-box}body{font-family:Montserrat Medium,sans-serif;line-height:1.6;background-color:#f8f8f8;padding:0;margin:0}html,body,article,main,.top-nav,footer{display:flex}html,body,footer,article,main{flex-direction:column}body,article,main{flex-basis:100%}html{overflow-x:hidden}ul,ol{padding:0;margin:0}ul li,ol li{list-style:none}h1,h2,h3,h4,h5{font-weight:400}a.highlight{color:#f60;text-decoration:none}a.highlight:hover{text-decoration:underline}.top-nav{background-color:#003e7c;color:#fff;flex-basis:100%;padding:.4em;position:relative}@media screen and (min-width:768px){.top-nav{padding:1.4em}}.top-nav .brand-logo img{width:25px;height:25px}.top-nav.open .brand-logo{display:none}.top-nav .hamburger{outline:none;border:none;cursor:pointer;background:#003e7c;align-self:flex-start}@media screen and (min-width:768px){.top-nav .hamburger{display:none;visibility:hidden}}.top-nav .logo_mobile{background-image:url(/img/logo_mobile.png);background-size:contain;background-repeat:no-repeat;width:94px;height:44px;position:absolute;display:block;top:0;left:calc((100% - 94px)/2)}@media screen and (min-width:768px){.top-nav .logo_mobile{display:none;visibility:collapse}}.top-nav .menu{visibility:collapse;display:none;flex-direction:column;flex-basis:100%;margin-top:44px}@media screen and (min-width:768px){.top-nav .menu{margin-top:0;display:flex;visibility:visible;flex-direction:row;justify-content:space-between}.top-nav .menu .pages{flex-basis:100%;text-transform:uppercase}.top-nav .menu .actions{min-width:max-content}.top-nav .menu .pages,.top-nav .menu .actions{display:flex;flex-direction:row;align-content:center;align-items:center}.top-nav .menu .pages li,.top-nav .menu .actions li{margin-right:1em}.top-nav .menu .pages li:last-child,.top-nav .menu .actions li:last-child{margin-right:0}}.top-nav .menu a,.top-nav .menu a:visited{color:#fff;text-decoration:none}.top-nav .menu a:hover{text-decoration:underline}.top-nav .menu .active{border-bottom:.3em solid #187dc1}.top-nav.open .menu{visibility:visible;display:flex}.logo-container{display:none;visibility:collapse}@media screen and (min-width:768px){.logo-container{display:flex;visibility:visible;flex-direction:column;align-items:center}}.logo-container .logo-big{display:block;width:262.2px;height:142.2px}.logo-container .logo-big img{width:262.2px;height:142.2px;object-fit:contain}.page section{padding-top:.5em;padding-bottom:.5em}button.action,.btn.action,a.btn.action:visited{outline:none;border:none;display:flex;flex-direction:row;align-items:center;justify-content:center;background:#f60;cursor:pointer;color:#fff;border-radius:2em;padding:.5em 1.5em;text-transform:uppercase}button.action:disabled,.btn.action:disabled,a.btn.action:visited:disabled{background:#c8b2a3;color:#fff;cursor:not-allowed}button.action.outline,.btn.action.outline,a.btn.action:visited.outline{border:3px solid white}a.action,a.action:visited{display:block;text-transform:uppercase;color:#f60;font-size:.9em}a.btn.action{text-align:center;text-decoration:none}a.btn.action:hover{text-decoration:underline}.logo.big{display:none;visibility:collapse}@media screen and (min-width:768px){.logo.big{display:initial;visibility:visible}}#hero{background:url(/img/background_letter_big.png) no-repeat;background-size:100% 100%;width:100%;height:auto;padding:1em 1em 8em;position:relative}#hero .hero-content{display:grid;grid-auto-flow:column;grid-template-columns:30% 40% 30%;align-items:center}#hero .hero-content .boy{max-width:100%;height:auto;margin-left:-10vw}#hero .hero-content .girl{max-width:80%;height:auto;margin-left:10vw}@media screen and (min-width:576px){#hero .hero-content .boy,#hero .hero-content .girl{margin-left:0}#hero .hero-content .boy{justify-self:flex-end}#hero .hero-content .girl{justify-self:flex-start}}@media screen and (min-width:768px){#hero .hero-content{grid-template-columns:25% 50% 25%}}#hero .hero-box{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}#hero p{margin:0}#hero h1.not-mobile{display:none;visibility:collapse}@media screen and (min-width:768px){#hero h1.mobile{display:none;visibility:collapse}#hero h1.not-mobile{display:block;visibility:visible}}#hero h1{color:#fff;text-align:center;font-size:1.2em;text-transform:uppercase;margin-bottom:20px;margin-top:0;z-index:1}#hero .login{display:flex;text-align:center;flex-direction:column;justify-content:center;align-items:center;z-index:1}#hero .login label{color:#fff;background:#1b5dac;border:3px solid #14decb;border-radius:10px;padding:3px 20px;text-align:center;box-shadow:0 1px 1px #0003;font-size:14px;z-index:1}#hero .login .input-outer{border:3px solid #14decb;box-shadow:inset 2px 2px 5px #0003;border-radius:35px;margin-top:-6px;padding:7px}#hero .login .input-outer .input-inner{border:5px solid #1b5dac;border-radius:35px;position:relative}#hero .login .input-outer input{outline:none;border:none;border-radius:25px;padding:10px 20px;margin:0;color:#1b5dac;text-align:center;font-weight:700;font-size:18px;width:150px}#hero .login .input-outer input:focus{outline:none}#hero .login .input-outer #game-code-btn{position:absolute;border-radius:50%;width:34px;height:34px;right:5px;top:calc(50% - 17px);font-size:30px;padding:0 .1em .1em .2em;background-image:url(/img/btn_arrow.png);background-position:center;background-repeat:no-repeat;background-size:auto}#hero .login .promo{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:10px}#hero .login .promo .line1{color:#000;margin-top:-.5em}#hero .login .promo .line2{color:#fff;font-size:1.2em;margin-bottom:.4em}#hero button.action{border:.1em solid white}#features{display:flex;flex-direction:column}#features button.action{flex-basis:auto;margin:1em 0;align-self:center}@media screen and (min-width:576px){.cards.size-2,.grid.size-2{display:grid;grid-template-columns:auto auto;gap:1em}}@media screen and (min-width:576px){.cards.size-3,.grid.size-3{display:grid;grid-template-columns:auto auto auto;gap:1em}}@media screen and (min-width:1400px){.cards,.grid{width:1220px}}.cards .card,.grid .card{background:#fff;padding:1em;display:flex;flex-direction:column;align-items:center;justify-content:center}.cards .card.round,.grid .card.round{border-radius:.5em}.cards .card .card-header,.grid .card .card-header{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-basis:50%;flex-grow:1;padding:unset;margin-bottom:unset;background-color:unset;border-bottom:unset}.cards .card .card-header h1,.grid .card .card-header h1,.cards .card .card-header h2,.grid .card .card-header h2,.cards .card .card-header h3,.grid .card .card-header h3,.cards .card .card-header h4,.grid .card .card-header h4{padding:1em 0;text-transform:uppercase;color:#000;font-size:1.1em;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.cards .card .card-header h1:after,.grid .card .card-header h1:after,.cards .card .card-header h2:after,.grid .card .card-header h2:after,.cards .card .card-header h3:after,.grid .card .card-header h3:after,.cards .card .card-header h4:after,.grid .card .card-header h4:after{display:block;content:" ";width:100%;height:.3em;border-bottom:.3em solid #14decb}.cards .card .card-body,.grid .card .card-body{flex-basis:50%;flex-grow:1;color:#737373}.background.teacher{background-image:url(/img/section_teacher.png)}.background.phone{background-image:url(/img/section_phone.png)}.background.student{background-image:url(/img/section_student.png)}.background.bee{background-image:url(/img/section_bee.png)}.background.choose-lesson{background-image:url(/img/section_choose_lesson.png)}.background.create-lesson{background-image:url(/img/section_create_lesson.png)}.background.classroom{background-image:url(/img/section_classroom.png)}.background.homework{background-image:url(/img/section_homework.png)}.icon.letter{background-image:url(/img/icon_letter.png)}.icon.phone{background-image:url(/img/icon_phone.png)}.icon.facebook{background-image:url(/img/icon_facebook.svg);width:11px;height:18px}.icon.youtube{background-image:url(/img/icon_youtube.svg);width:22px;height:17px}.icon.instagram{background-image:url(/img/icon_instagram.svg);width:21px;height:21px}ul.ticks{margin:1em 0}ul.ticks li{margin-left:22px;color:#737373;list-style-image:url(/img/checkbox.svg)}ul.right-arrow{margin:1em 0}ul.right-arrow li{margin-left:22px;color:#737373;list-style-image:url(/img/right-arrow-checkbox.svg)}main section .content{padding:0 1em}.alternate{display:flex;flex-direction:column}.alternate.reverse{flex-direction:column-reverse}@media screen and (min-width:576px){.alternate,.alternate.reverse{flex-direction:row}}.alternate .background,.alternate .advantage{flex-grow:1;flex-basis:50%}.alternate .background{width:100%;height:auto;content:" ";background-repeat:no-repeat;background-size:contain;background-position:center right;overflow:hidden;min-height:350px}@media screen and (min-width:576px){.alternate .background{min-height:0}}@media screen and (min-width:768px){.alternate .background{min-height:350px}}@media screen and (min-width:992px){.alternate .background{min-height:500px}}.alternate .background.bee{min-height:100px}.alternate .background.left{background-position:center left}.alternate .advantage{display:flex;flex-direction:column;justify-content:center;align-content:center;z-index:1}.alternate .advantage .responsive-content{padding:1em}.alternate .advantage h3{margin:1em 0;text-transform:uppercase;border-bottom:.3em solid #14decb;padding-bottom:.5em}.alternate .advantage h4{margin:1em 0}.alternate .advantage .actions{margin:1em 0;align-self:flex-start;display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center}.alternate .advantage .actions .action{margin:1em 0}.alternate .advantage .actions .action:last-child{margin:0}#results .advantage .testimonials{padding-top:2em}#results .advantage .testimonials ul{list-style:none!important;list-style-image:none!important;margin-left:0!important}#results .advantage .testimonials ul li{display:none;visibility:collapse}#results .advantage .testimonials ul li.active{display:inline-block;visibility:visible;min-height:20em}#results .advantage .testimonials ul li.active .author{color:#000;text-transform:uppercase;font-family:Montserrat Bold,sans-serif;font-weight:700;padding:1em 0}#results .advantage .testimonials nav{display:flex;flex-direction:row;justify-content:space-between}#results .advantage .testimonials nav .action{width:2em;height:2em;padding:.5em;border-radius:50%}#demo{background:linear-gradient(to bottom,transparent 20%,#003367 20% 80%,transparent 80%);display:flex;flex-direction:column;align-items:center;justify-content:center}#demo .badge{background:url(/img/background_demo.png) no-repeat;background-size:100% 100%;padding:3em;color:#fff;display:flex;flex-direction:row;justify-content:center;align-items:center}@media screen and (min-width:768px){#demo .badge{padding:5em}}#demo .badge .responsive-content{text-align:center;margin-right:.25em}#demo .badge .responsive-content h4{text-transform:uppercase;font-size:1.1em;margin-bottom:.3em}#demo .badge .action{margin-left:.25em;border-radius:50%;padding:.5em;border:solid white .1em;font-weight:700;font-size:1.5em;margin-right:.5em}#help{display:grid;grid-auto-flow:row;padding-bottom:1em}@media(min-width:576px){#help{grid-auto-flow:column;padding:2em 0;display:flex;align-items:center;justify-content:center}}#help .icon-text{display:flex;flex-direction:column;align-items:center;justify-content:center}@media(min-width:576px){#help .icon-text{padding:1em}}#help .icon-text .icon{background-size:100% 100%;width:75px;height:75px}#help .text{text-align:center}#help .text .highlight{margin-top:1em;font-family:Montserrat Bold,sans-serif;font-weight:700;font-style:italic;font-size:1.1em}footer{background:#fff}footer .responsive-content{padding:1em}footer .stats{display:flex;flex-direction:column;list-style:none;justify-content:center;align-items:center}@media screen and (min-width:576px){footer .stats{flex-direction:row;justify-content:space-evenly}}footer .stats .stat{padding:.2em}footer .stats .stat strong{background:#14decb;color:#fff;display:inline-block;padding:.5em;border-radius:1em}footer .stats,footer .main{margin-bottom:1em}footer .main{display:grid;justify-content:center}@media screen and (min-width:992px){footer .main{grid-template-columns:237px auto 237px;justify-content:unset;margin:2em 0}}footer .main .central{display:flex;flex-direction:column;align-items:center;justify-content:center}footer .main .central nav{display:flex;flex-direction:column;align-items:center;align-self:stretch}@media screen and (min-width:576px){footer .main .central nav{flex-basis:initial;align-self:initial;flex-direction:row;justify-content:center}}footer .main .central nav p{padding:.2em;margin:0;text-transform:uppercase;text-align:center}footer .main .central nav p a,footer .main .central nav p a:visited{color:#000;text-decoration:none}footer .main .central nav p a:hover{text-decoration:underline}footer .main .central nav p:nth-child(2n){visibility:collapse;display:none}@media screen and (min-width:576px){footer .main .central nav p:nth-child(2n){visibility:initial;display:initial}}footer .main .central .newsletter{margin:1em 0}@media screen and (min-width:768px){footer .main .central .newsletter{display:flex;flex-direction:row;justify-content:center;align-items:center}footer .main .central .newsletter label{margin-right:.5em}}footer .main .central .newsletter .input-wrapper{margin:1em 0;display:flex;flex-direction:row;justify-content:center;align-items:center}footer .main .central .newsletter .input-wrapper input{outline:none;border:.1em solid #c8c8c8;border-radius:1em;padding:.5em 1em;color:#000}footer .main .central .newsletter .input-wrapper input:focus{border:.1em solid black}footer .main .central .newsletter .input-wrapper input::placeholder{color:#737373}footer .main .central .newsletter .input-wrapper .action{border-radius:50%;width:2em;height:2em;margin-left:.3em}footer .main .logo{display:block;background-image:url(/img/logo_text.png);background-size:contain;background-repeat:no-repeat;width:258px;height:121px}footer .main #social{display:flex;flex-direction:row;justify-content:center;align-items:center}footer .main #social li{margin-right:.5em}footer .main #social li:last-child{margin-right:0}footer .legal{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:576px){footer .legal{flex-basis:initial;align-self:initial;flex-direction:row;justify-content:center}}footer .legal p{padding:.2em;text-align:center;font-size:.8em}footer .legal p a,footer .legal p a:visited{color:#000;text-decoration:none}footer .legal p a:hover{text-decoration:underline}footer .legal p:nth-child(2n){visibility:collapse;display:none}@media screen and (min-width:576px){footer .legal p:nth-child(2n){visibility:initial;display:initial}}h1,h2,h3,h4{text-transform:uppercase}h1.dot,h2.dot,h3.dot,h4.dot{display:flex;align-items:center;justify-content:center;text-transform:uppercase}h1.dot:before,h2.dot:before,h3.dot:before,h4.dot:before{content:" ";display:inline-block;width:.3em;height:.3em;margin-left:-.3em;margin-right:.3em;border-radius:50%;background-color:#f60}h1.underline,h2.underline,h3.underline,h4.underline{text-align:center;text-underline-offset:.4em;text-decoration:underline .15em #00d1bd;margin-bottom:.8em}h1.underline{line-height:2}h2.underline,h3.underline,h4.underline{line-height:1.8}.page.prices section{padding:1em 0}.page.prices h1.dot{margin-bottom:3em}.page.prices #prices .responsive-content h1{color:#003367;font-size:2em;text-align:center;text-transform:uppercase}.page.prices #prices .offers{gap:2em}.page.prices #prices .offers .ticks li:before{content:" ";display:inline-block;width:.5em;height:1em}.page.prices #prices .offers .offer{position:relative;padding-top:4em;margin-top:2.2em}.page.prices #prices .offers .offer-header{position:absolute;top:0;left:-10px;right:-10px;padding:2em 10px;color:#fff;background:url(/img/pricing_header.png);background-size:100% 100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.page.prices #prices .offers .offer-header .bubble{position:absolute;width:6.5em;height:6.5em;top:-4.3em;padding:.4em;border-width:.3em;border-style:solid;border-color:#05bbb4;border-radius:50%;color:#05bbb4;background:#fff;box-shadow:0 0 .3em #0000004d;display:flex;flex-direction:column;justify-content:center;align-items:center}.page.prices #prices .offers .offer-header .bubble .smaller,.page.prices #prices .offers .offer-header .bubble small{font-size:.8em}.page.prices #prices .offers .offer-header h1,.page.prices #prices .offers .offer-header h2,.page.prices #prices .offers .offer-header h3,.page.prices #prices .offers .offer-header h4{text-transform:uppercase;text-align:center}.page.prices #prices .offers .offer-header h2{font-size:1.2em;margin:.2em 0}.page.prices #prices .offers .offer-header h3{margin:.1em 0;font-size:.8em}.page.prices #prices .offers .offer-body{margin-left:10px;margin-right:10px;background-color:#fff;padding:5em 1em 1em;display:flex;flex-direction:column;align-items:center;justify-content:center}.page.prices #prices .offers .offer-body .action{background:#05bbb4}.page.prices #prices .offers .recommended .offer-header{background:url(/img/pricing_header_recommended.png);background-size:100% 100%}.page.prices #prices .offers .recommended .offer-header .bubble{border-color:#003367;color:#003367}.page.prices #prices .offers .recommended .offer-body{padding-top:5em}.page.prices #prices .offers .recommended .offer-body .action{background:#f60}.page.prices #prices .offers .recommended .tag{background:#003367;font-size:.6em;font-family:Montserrat Bold,sans-serif;font-weight:700;color:#fff;padding:.5em 3em;margin:1em 0;text-transform:uppercase;border-radius:1em;box-shadow:0 0 .3em #0000004d}.page.prices #demo{background:none}.page.prices #demo h2{text-transform:uppercase;font-size:1.3em;padding:.2em;border-bottom:.3em solid #00d1bd}.page.prices #demo .responsive-container{padding-top:2em}.page.prices #demo .responsive-content{background-color:#fff;box-shadow:0 0 .3em #0000004d;padding:1em 1em 0}.page.prices #demo .responsive-content .images{padding-top:1em;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-around}@media screen and (min-width:992px){.page.how-it-works #activities .cards .card{display:grid;grid-template-rows:auto;grid-template-columns:auto auto}}.page.how-it-works h1{color:#00d1bd;text-transform:uppercase;font-size:2em;font-weight:400}.page.how-it-works .tooltip{display:flex;flex-direction:row;justify-content:center}.page.how-it-works .tooltip .tooltip-content{background-color:#003367;color:#fff;padding:.5em 1em;position:relative;flex-basis:100%}@media screen and (min-width:576px){.page.how-it-works .tooltip .tooltip-content{border-radius:.4em;flex-basis:unset}.page.how-it-works .tooltip .tooltip-content:after{content:" ";background-image:url(/img/tooltip_bottom.svg);background-size:100% 100%;width:62px;height:15px;position:absolute;bottom:-15px;left:calc((100% - 62px)/2)}}.page.how-it-works .tooltip h1,.page.how-it-works .tooltip h2,.page.how-it-works .tooltip h3,.page.how-it-works .tooltip h4{margin:0;padding:0;text-transform:uppercase;display:flex;align-items:center;justify-content:center;font-size:1.2em;font-weight:400}.page.how-it-works .tooltip .step{display:inline-flex;align-items:center;justify-content:center;width:1.4em;height:1.4em;border-radius:50%;background-color:#14decb;color:#fff;margin-right:5px}.page.how-it-works section h2:first-child,.page.how-it-works section h1:first-child{text-align:center}.page.how-it-works #more-info{text-align:center}.page.lessons .heading{display:flex;justify-content:center;align-items:center}.page.lessons .heading h1,.page.lessons .heading h2,.page.lessons .heading h3,.page.lessons .heading h4,.page.lessons .heading h5{text-transform:uppercase;text-align:center}.page.lessons .heading h1{color:#003367;font-size:2em}.page.lessons .heading h2{font-size:1.3em;display:inline-block;border-bottom:.2em solid #14decb}.page.lessons .card .card-header .details{display:flex;flex-direction:row;justify-content:space-between;flex-basis:100%;align-self:stretch;font-size:smaller;color:#14decb}.page.lessons .card .grades{display:grid;align-content:space-between;grid-template-columns:1fr 1fr;grid-gap:10px}#privacy-consent{position:fixed;width:90%;background:#1b5dac;color:#fff;border-radius:10px;bottom:10px;left:5%;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;padding:10px}#privacy-consent a{color:#fff}#privacy-consent .privacy-consent-footer{display:flex;justify-content:center}.wizard{display:flex;justify-content:center;padding:1em 0}.wizard .wizard-steps{width:80%;display:flex;flex-direction:row;justify-content:space-between;position:relative}.wizard .wizard-steps:after{content:" ";display:block;width:100%;height:.2em;z-index:0;background-color:#c6c6c6;position:absolute;left:0;top:calc(50% - .1em)}.wizard .wizard-steps .step{color:#fff;background:#c6c6c6;width:2em;height:2em;padding:.5em;border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:1}.wizard .wizard-steps .step.active{background:#14decb}.registration{padding:1em}.registration:nth-child(2n){background:linear-gradient(to bottom,#fff,#f8f8f8)}.registration .description{text-align:center;padding:1em 0}.registration .roles{padding-top:1em;padding-bottom:2em;display:flex;flex-wrap:wrap;justify-content:center}.registration .roles a,.registration .roles a:hover,.registration .roles a:visited{color:#000;text-decoration:none}.registration .roles h3{font-size:1em;line-height:1;margin-bottom:0;text-align:center}.registration .roles .role{max-width:200px}.registration .roles button.role,.registration .roles button.role:hover{background:none;outline:none;border:none}.registration .roles .role img{width:100%;height:auto}.reset-browser-defaults ul{list-style-type:disc;margin-block-start:1em;margin-block-end:1em;padding-inline-start:40px}.reset-browser-defaults ul li{list-style:disc}.reset-browser-defaults ol{list-style-type:decimal;margin-block-start:1em;margin-block-end:1em;padding-inline-start:40px}.reset-browser-defaults ol li{list-style:decimal}.reset-browser-defaults li{margin-bottom:1em}
/*# sourceMappingURL=home.css.map */
