@font-face{font-family:'sofijaregular', sans-serif;src:url("/fonts/sofija/sofija-webfont.woff2") format("woff2"),url("/fonts/sofija/sofija-webfont.woff") format("woff");font-weight:normal;font-style:normal}html,body{margin:0;padding:0}body{font-family:"Nunito",Arial,sans-serif;color:#333}.oddn{background:#fbf6f0}.vcenter{display:inline-block;vertical-align:middle}.tma .vcenter{float:none}#languageSwitcher.dropdown-menu{right:0;left:auto}#languageSwitcher.dropdown-menu>li>a>img{border:1px solid #ddd}header{position:fixed;height:80px;width:100%;top:0;left:0;padding:15px 20px;background:#4d9200;-webkit-transition:height 0.15s linear;-moz-transition:height 0.15s linear;-ms-transition:height 0.15s linear;transition:height 0.15s linear;z-index:10}header::after{display:table;content:'';clear:both}.scrolled header{height:50px;padding:6px 20px}header>.brand{float:left}header>.brand>a>img{height:50px;width:auto;-webkit-transition:height .15s linear;-moz-transition:height .15s linear;transition:height .15s linear}.scrolled header>.brand>a>img{height:38px}header .lang,header .connect{float:right;height:36px;margin-top:15px;-webkit-transition:margin-top 0.15s linear;-moz-transition:margin-top 0.15s linear;-ms-transition:margin-top 0.15s linear;transition:margin-top 0.15s linear}.scrolled header div.hidden-xs .lang,.scrolled header div.hidden-xs .connect{margin-top:8px}header .lang{padding-left:20px}header .lang .caret{border-top-color:#fff}header .connect>a{padding:6px 30px;background:transparent;border:2px solid #fff;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear;color:#fff;font-weight:600}header .connect>a.signin{padding:6px 20px;background:transparent;border-color:transparent}header .connect>a:hover,header .connect>a:focus,header .connect>a:active{background:#7ab83d;border-color:#7ab83d}header .connect>a:hover.signin,header .connect>a:focus.signin,header .connect>a:active.signin{background:#7ab83d;border-color:#7ab83d}header>div.hidden-sm{position:relative;height:30px}header>div.hidden-sm::after{display:table;content:'';clear:both}header .dpd{float:right;margin-top:10px;background:transparent;border:none}.scrolled header .dpd{margin-top:4px}header .dpd:hover>div{background:#7ab83d}header .dpd>div{width:26px;height:3px;margin:5px 0;background:#fff;-webkit-transition:background 0.1s linear;-moz-transition:background 0.1s linear;-ms-transition:background 0.1s linear;transition:background 0.1s linear}header .dpd-list{display:none;position:absolute;top:230%;left:0;right:0;background:#4d9200;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;text-align:center}.scrolled header .dpd-list{top:160%}header .dpd-list.active{display:block}header .dpd-list .lang,header .dpd-list .connect{float:none;display:inline-block}@media (max-width: 480px){.scrolled header,header{height:60px;padding:15px 20px 6px 20px}.scrolled header>.brand>a>img,header>.brand>a>img{height:32px}.scrolled header .connect>a,header .connect>a{line-height:16px}.scrolled header .dpd,header .dpd{margin-top:0}.scrolled header .dpd-list,header .dpd-list{top:165%}}#wrapper footer,#page-wrapper footer{width:calc(100% + 30px);margin-left:-15px}footer{font-family:"Nunito",Arial,sans-serif}footer .container{position:relative}footer>img{display:none}footer.footer-graphics>img{display:block;width:100%}footer .footer-content{padding-top:0;background:#e0efd1}footer.footer-graphics .footer-content{padding:10px 20px;background:#faebd5}footer h1,footer h2,footer h3,footer h4{margin-bottom:20px;font-weight:700}footer .title-both{color:#7ab83d}footer .title-navigate{color:#CC8D06}footer .title-legal{color:#a1765d}footer .title-also{color:#2c6897}#wrapper>footer ul,#page-wrapper>footer ul{padding:0;margin:0;list-style-type:none;line-height:1.6}#wrapper>footer ul>li>a,#page-wrapper>footer ul>li>a{color:#333;font-weight:500}#wrapper>footer ul>li>a:hover,#wrapper>footer ul>li>a:active,#wrapper>footer ul>li>a:visited,#wrapper>footer ul>li>a:focus,#page-wrapper>footer ul>li>a:hover,#page-wrapper>footer ul>li>a:active,#page-wrapper>footer ul>li>a:visited,#page-wrapper>footer ul>li>a:focus{text-decoration:underline;color:#333;opacity:.8}#wrapper>footer .copyright p,#page-wrapper>footer .copyright p{font-weight:400}@media only screen and (max-width: 400px){body.on-dashboard.layout-vertical footer .container{width:100% !important;padding:0 15px 0 60px}body.on-dashboard.layout-vertical footer .footer-container{width:100%}}section.wheel{margin-top:140px}section.wheel #animation_container_wheel{height:550px;width:680px;margin:-60px auto 0 auto}section.wheel #canvas_wheel{display:block;position:absolute}section.wheel #dom_overlay_container_wheel{display:block;position:absolute;height:550px;width:680px;left:0px;top:0px;pointer-events:none;overflow:hidden}section.wheel p.main-text{max-width:435px;margin-left:auto;font-size:26px;font-weight:700}section.wheel .responsive p.main-text{max-width:none;font-size:24px}section.wheel p.main-text>img{height:36px;vertical-align:sub}section.wheel .responsive p.main-text>img{height:30px}section.wheel p.sub-text{max-width:435px;margin-left:auto;font-size:22px;font-weight:400}section.wheel .responsive p.sub-text{max-width:none;font-size:18px}section.wheel p.sub-text>span{font-size:26px;font-weight:500}section.wheel .responsive p.sub-text>span{font-size:22px}section.wheel .access{position:relative;display:inline-block;width:360px;margin-top:70px}section.wheel .access .arrow-family,section.wheel .access .arrow-teacher,section.wheel .access .arrow-organisation,section.wheel .access .arrow-educator{display:inline-block;font-size:15px;font-weight:500}section.wheel .access .arrow-family{position:absolute;top:-45px;left:40px}section.wheel .access .arrow-family img{display:inline-block;height:15px;margin-bottom:-5px;vertical-align:bottom}section.wheel .access .arrow-teacher{position:absolute;left:-35px;bottom:26px}section.wheel .access .arrow-teacher img{display:block;height:16px;margin-left:auto;margin-right:auto}section.wheel .access .arrow-organisation{position:absolute;top:-45px;right:25px}section.wheel .access .arrow-organisation img{display:inline-block;height:14px;margin-bottom:-2px;vertical-align:bottom}section.wheel .access .arrow-educator{position:absolute;right:-35px;bottom:18px}section.wheel .access .arrow-educator img{display:block;height:20px;margin-left:auto;margin-right:auto}section.wheel .btn-primary{width:260px;padding-left:30px;padding-right:30px;font-weight:500;font-family:"Nunito",Arial,sans-serif}section.wheel .number-one{color:#666;font-size:18px;font-weight:500}section.wheel .number-one img{display:inline-block;height:36px;margin-bottom:12px;vertical-align:sub}section.wheel .number-one span{color:#826e56;font-family:'Nunito', sans-serif;font-size:24px;font-weight:bold}@media only screen and (max-width: 1200px){section.wheel #animation_container_wheel{margin:-40px auto 0 auto}}@media only screen and (max-width: 480px){section.wheel{margin-top:100px}section.wheel .access{width:290px;margin-top:20px;margin-bottom:20px}section.wheel .access .arrow-family,section.wheel .access .arrow-teacher,section.wheel .access .arrow-organisation,section.wheel .access .arrow-educator{display:none}section.wheel .btn-primary{width:auto}}section.demo{background:#d5edf9;padding:90px 0}section.demo a{display:block;max-width:300px;margin-left:100px;margin-top:100px;color:#333;font-size:30px;font-weight:bold}section.demo a:hover,section.demo a:focus,section.demo a:visited,section.demo a:active{color:#333;opacity:.8}section.demo a>img{display:inline-block;height:32px;margin-left:10px;margin-bottom:5px}@media only screen and (max-width: 992px){section.demo{padding:60px 0}section.demo a{margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:60px;text-align:center}}section.features{background:#f4f1ec;padding:60px 0}section.features img{height:90px;margin-bottom:10px}section.features span{display:block;font-weight:500;font-size:18px}section.features span.big{font-weight:700;font-size:26px}@media only screen and (max-width: 992px){section.features{padding:40px 0}section.features span{margin-bottom:30px}section.features span.big{margin-bottom:0}}section.on-mobile{padding:50px 0;background:#fff}section.on-mobile .main-text{max-width:360px;margin-left:auto;margin-right:auto;font-weight:700;font-size:30px}section.on-mobile .sub-text{max-width:360px;margin-left:auto;margin-right:auto;font-weight:500;font-size:18px}section.on-mobile .store-links{max-width:360px;margin-left:auto;margin-right:auto}section.on-mobile .store-links a{display:inline-block;width:calc(50% - 5px);padding:12px 15px;background:#ebebeb;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;border-radius:50px;color:#989898;font-size:18px;font-weight:500;text-align:center}section.on-mobile .store-links a:first-child{margin-right:10px}section.on-mobile .store-links a:hover,section.on-mobile .store-links a:active,section.on-mobile .store-links a:focus,section.on-mobile .store-links a:visited{color:#989898;opacity:.8}section.on-mobile .store-links img{height:26px;margin-right:8px}section.on-mobile .service-sms{max-width:360px;margin-top:30px;margin-left:auto;margin-right:auto}section.on-mobile .service-sms p{font-weight:500;font-size:20px}section.on-mobile .service-sms .btn-primary{padding-left:25px;padding-right:25px;font-weight:700}section.on-mobile #animation_container_mobile{height:665px;width:520px;margin:0 auto}section.on-mobile #canvas_mobile{display:block;position:absolute}section.on-mobile #dom_overlay_container_mobile{display:block;position:absolute;height:665px;width:520px;left:0px;top:0px;pointer-events:none;overflow:hidden}@media only screen and (max-width: 400px){section.on-mobile .store-links a{width:calc(50% - 3px);font-size:15px}section.on-mobile .store-links a:first-child{margin-right:6px}section.on-mobile .store-links img{height:20px;margin-right:8px}}section.album{background:#eef7e2;padding-top:70px;padding-bottom:100px}section.album .main-text{max-width:360px;margin-left:auto;margin-right:auto;font-weight:700;font-size:30px}section.album .sub-text{max-width:360px;margin-left:auto;margin-right:auto;font-weight:500;font-size:18px}section.album .actions{max-width:360px;margin-left:auto;margin-right:auto}section.album .btn-primary{padding-left:25px;padding-right:25px;font-weight:700}@media only screen and (max-width: 992px){section.album{padding-top:40px;padding-bottom:60px}section.album .main-text{margin-top:40px}}section.space{background:#fff;padding-top:60px;padding-bottom:60px}section.space .main-text{max-width:360px;margin-left:auto;margin-right:auto;font-weight:700;font-size:30px}section.space .sub-text{max-width:360px;margin-left:auto;margin-right:auto;font-weight:500;font-size:18px}section.space ul{max-width:360px;padding:0;margin:0 auto;list-style-type:none}section.space table{max-width:370px;margin-left:auto;margin-right:auto}section.space table tr td:first-child{vertical-align:top;padding-right:8px;text-align:right}section.space table img{height:22px}section.space table p{font-weight:500;font-size:18px}section.space #animation_container_teen{height:523px;width:511px;margin:0 auto}section.space #canvas_teen{display:block;position:absolute}section.space #dom_overlay_container_teen{display:block;position:absolute;height:665px;width:520px;left:0px;top:0px;pointer-events:none;overflow:hidden}section.strengths{padding-top:40px;padding-bottom:50px;background:#fbf6f0}section.strengths .strength{position:relative;height:110px;width:240px;margin-top:110px;margin-left:auto;margin-right:auto;background:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;-webkit-box-shadow:0px 0px 20px 0px #d6d6d6;-moz-box-shadow:0px 0px 20px 0px #d6d6d6;-ms-box-shadow:0px 0px 20px 0px #d6d6d6;box-shadow:0px 0px 20px 0px #d6d6d6;font-weight:500;font-size:18px;text-align:center}section.strengths .strength.big{width:440px;height:200px;margin-top:250px}section.strengths .strength.big img{height:240px;top:-185px}section.strengths .strength img{position:absolute;height:100px;top:-80px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}section.strengths .strength p{position:absolute;width:100%;top:50%;left:0;margin-top:8px;padding:0 20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 550px){section.strengths .strength{height:105px;width:100%;padding:30px 20px 20px;font-size:16px}}@media only screen and (max-width: 480px){section.strengths .strength{font-size:14px}section.strengths .strength.big{width:100%;height:150px}}@media only screen and (max-width: 400px){section.strengths .strength{font-size:12px}}
