@charset "UTF-8";@import url(https://hello.myfonts.net/count/354734);@font-face{font-family:sofia-pro-soft;font-weight:400;font-style:normal;src:url(/assets/webfonts/354734_2_0.eot);src:url(/assets/webfonts/354734_2_0.eot?#iefix) format("embedded-opentype"),url(/assets/webfonts/354734_2_0.woff2) format("woff2"),url(/assets/webfonts/354734_2_0.woff) format("woff"),url(/assets/webfonts/354734_2_0.ttf) format("truetype"),url(/assets/webfonts/354734_2_0.svg#wf) format("svg")}@font-face{font-family:sofia-pro-soft;font-weight:700;font-style:normal;src:url(/assets/webfonts/354734_1_0.eot);src:url(/assets/webfonts/354734_1_0.eot?#iefix) format("embedded-opentype"),url(/assets/webfonts/354734_1_0.woff2) format("woff2"),url(/assets/webfonts/354734_1_0.woff) format("woff"),url(/assets/webfonts/354734_1_0.ttf) format("truetype"),url(/assets/webfonts/354734_1_0.svg#wf) format("svg")}a,abbr,acronym,address,article,aside,audio,b,big,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0;margin:10px 0 30px;width:100%}*{-webkit-box-sizing:border-box;box-sizing:border-box}.clearfix:after,.clearfix:before,.row:after,.row:before{display:table;content:" "}.clearfix:after,.row:after{clear:both}.container-fluid{padding-right:15px;padding-left:15px}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.col-xs-right{text-align:right}@media (min-width:768px){.container{width:750px}.col-sm-right{text-align:right}.col-xs-right{text-align:left}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:absolute;top:0;right:0;left:0;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.42857143px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{text-align:right}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:700px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-dialog{width:800px;margin:30px auto}.modal-lg{width:900px}}@-webkit-keyframes zoomAppearDisappear{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}25%{opacity:1;-webkit-transform:scale(.75);transform:scale(.75)}50%{opacity:1}100%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoomAppearDisappear{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}25%{opacity:1;-webkit-transform:scale(.75);transform:scale(.75)}50%{opacity:1}100%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes zoomAppear{from{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoomAppear{from{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulseShadow{from{-webkit-box-shadow:0 0 0 0 #48c1ed,0 0 0 0 #48c1ed;box-shadow:0 0 0 0 #48c1ed,0 0 0 0 #48c1ed}to{-webkit-box-shadow:0 0 30px 10px #48c1ed,0 0 10px 5px #48c1ed;box-shadow:0 0 30px 10px #48c1ed,0 0 10px 5px #48c1ed}}@keyframes pulseShadow{from{-webkit-box-shadow:0 0 0 0 #48c1ed,0 0 0 0 #48c1ed;box-shadow:0 0 0 0 #48c1ed,0 0 0 0 #48c1ed}to{-webkit-box-shadow:0 0 30px 10px #48c1ed,0 0 10px 5px #48c1ed;box-shadow:0 0 30px 10px #48c1ed,0 0 10px 5px #48c1ed}}@-webkit-keyframes bigPulse{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes bigPulse{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.5);transform:scale(1.5)}}@-webkit-keyframes pulse{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.08);transform:scale(1.08)}}@keyframes pulse{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.08);transform:scale(1.08)}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}h1,h2,h3,h4,h5,h6{font-family:sofia-pro-soft,"Sofia Pro Soft","Varela Round",Quicksand,Comfortaa,Avenir,Roboto;line-height:110%;color:#0e82c5}h1{font-size:3em;padding:0 0 30px;font-weight:700}h2{font-size:4em;padding:0 0 20px;font-weight:700}h3{font-size:3em;padding:0 0 20px;font-weight:700}h4{font-size:2em;padding:0 0 20px}p{font-size:1.5em;line-height:150%;padding:0 0 10px;margin:0}li{font-size:1.5em;padding:0 0 5px}ul.padded_list{padding:0 0 20px 20px}ul.padded_list li{list-style:disc;line-height:150%}ul.bulleted_list{max-width:500px;padding:0 0 20px 20px}ul.bulleted_list li{list-style:disc;line-height:150%}ul.bulleted_list li ul{padding:5px 0 5px 40px;font-size:90%}ul.bulleted_list li ul li{font-size:.85em}a{text-decoration:none;border:0;color:#0e82c5;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}a:active,a:link,a:visited{text-decoration:none;color:#0e82c5}a:hover{text-decoration:none;color:#48c1ed}a.button{color:#fff}a:focus{text-shadow:0 0 5px #0e82c5}b,strong{font-weight:700}b.blue,b.brand_color,strong.blue,strong.brand_color{color:#0e82c5}em,i{font-style:italic}table td,table th{padding:8px;font-size:1.5em}table th{font-weight:700;text-align:left;color:#0e82c5}table tr:nth-child(2n-1) td{background-color:#dff2fd}table tr:nth-child(2n-1).inactive td{background-color:#999}table tr.error td{background-color:#f08085!important}table tr.inactive td{background-color:#888;color:#fff}table tr.inactive td a{color:#fff}table td input{font-size:1em}form .form-group{margin:0 0 20px}label{margin:10px 0 5px;display:block;max-width:100%;font-weight:700;font-size:1.5em}select{height:54px;border:2px solid #888898;min-width:100px;border-radius:3px;font-family:sofia-pro-soft,"Sofia Pro Soft","Varela Round",Quicksand,Comfortaa,Avenir,Roboto;font-size:1.8em;background-color:#fff}select.full_width,select[multiple]{width:100%}select:focus{-webkit-box-shadow:0 0 10px #0e82c5;box-shadow:0 0 10px #0e82c5}select.big_select{font-size:150%}input{font-family:sofia-pro-soft,"Sofia Pro Soft","Varela Round",Quicksand,Comfortaa,Avenir,Roboto;padding:15px 10px;font-size:1.8em;width:100%;border-radius:3px;border:2px solid #888898;max-width:500px}input.big_input{width:100%;padding:20px;font-size:2.25em}input[type=checkbox],input[type=radio]{width:auto}input[disabled]{background:#eee;cursor:default;opacity:.5}input:focus{border-color:#0e82c5}input[type=checkbox]:focus,input[type=radio]:focus{-webkit-box-shadow:0 0 5px #0e82c5;box-shadow:0 0 5px #0e82c5}.form-group-inline .checkbox{display:inline-block}.form-group-inline .checkbox label{display:inline-block;max-width:auto;margin:0 10px 0 0}button{background:#0e82c5;color:#fff;font-family:sofia-pro-soft,"Sofia Pro Soft","Varela Round",Quicksand,Comfortaa,Avenir,Roboto;padding:20px 30px;display:inline-block;border:0;margin:10px 0;text-align:center;cursor:pointer}button.inactive{opacity:.1;cursor:default}button[disabled]{opacity:.4;cursor:default}.notice{padding:10px;margin:10px 0;border-radius:5px;background-color:#d6eefc}.cookie_banner{background-color:#fff;position:absolute;z-index:120098;width:100%;left:0;bottom:0;-webkit-box-shadow:0 0 20px rgba(0,0,0,.5),0 0 60px rgba(0,0,0,.3);box-shadow:0 0 20px rgba(0,0,0,.5),0 0 60px rgba(0,0,0,.3);border:8px solid #fff}.cookie_banner .cookie_info{display:inline-block;padding:5px}.cookie_banner .cookie_info strong{display:block}.cookie_banner p{display:block;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0;margin:0}.cookie_banner p a{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;padding:10px 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;color:#fff;text-align:center;min-width:190px;display:block}.cookie_banner a.toggle_drawer{color:#000;display:block;padding:10px 0;cursor:pointer;border:0;width:70%;text-align:left}.cookie_banner a.accept_all{background-color:#3db634}.cookie_banner span.expand{opacity:.5}.cookie_banner span.expand_cookie{width:30%}.cookie_banner span.expand_cookie em{padding:0 5px}.cookie_banner span.expand_cookie a.button{font-size:12px;padding:10px}.cookie_banner a.customize{background-color:#888898}.cookie_banner .cookie_panel{background-color:#fff;margin:10px 0 0}.cookie_banner .cookie_panel li{margin:0 0 3px;padding:4px;background-color:#ededf0}.cookie_banner .cookie_panel li div.cookie_panel_div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:5px 15px}.cookie_banner .cookie_panel li a.toggle_drawer:after{background-size:15px;height:15px;width:20px;content:"";display:inline-block;margin:0 0 0 10px;position:relative;top:3px}.cookie_banner .cookie_panel li.selected div.cookie_panel_div{background-color:#a4e49f;border-radius:6px}.cookie_banner .cookie_panel li.selected div.cookie_panel_div a.toggle_drawer{position:relative}.cookie_banner .cookie_panel li.selected div.cookie_panel_div a.toggle_drawer:after{position:absolute;padding:3px;background:url(/assets/images/tick_green.svg) center center/13px no-repeat #fff;border-radius:50%;width:14px;height:14px;top:9px}.cookie_banner .cookie_list{display:none;text-align:left;background-color:#f4f4f4;padding:5px;margin:0}.cookie_banner .cookie_list.expanded{display:block}.cookie_banner .cookie_list td{font-size:.7em;padding:5px 15px;background-color:transparent;color:#222}@media (min-width:768px){.cookie_banner{position:fixed}.cookie_banner p,.cookie_banner p a{display:-webkit-box;display:-ms-flexbox;display:flex}.cookie_banner .cookie_list td{font-size:.9em}}.cookie_banner .close_panel{padding:10px;color:#e6242d;cursor:pointer;font-size:14px;text-align:center;display:block;font-weight:700}:focus{outline:0}.flickity-enabled{position:relative}.flickity-viewport{overflow:hidden;position:relative;margin:0 0 30px}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-page-dots{margin:0;padding:0;text-align:center}.flickity-page-dots li.dot{display:inline-block;width:13px;height:13px;padding:7px;border-radius:50%;margin:0 8px;background:#e1e1e1;cursor:pointer}.flickity-page-dots li.dot.is-selected{background:#0e82c5}.ngxcarousel{position:relative}.flickity-prev-next-button,.slider_button{cursor:pointer;display:inline-block;text-indent:-9999px;height:40px;width:40px;background:center center/12px no-repeat;border-radius:5px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;bottom:-10px;border:0;position:absolute}.flickity-prev-next-button.previous,.flickity-prev-next-button.slider_button_prev,.slider_button.previous,.slider_button.slider_button_prev{background-image:url(/assets/images/left_arrow.svg);left:0}.flickity-prev-next-button.next,.flickity-prev-next-button.slider_button_next,.slider_button.next,.slider_button.slider_button_next{background-image:url(/assets/images/right_arrow.svg);right:0}.flickity-prev-next-button:hover,.slider_button:hover{background-color:#eee}.apparel_slider{margin:0 40px}.apparel_slider.transparent{opacity:0}.apparel_slider .flickity-prev-next-button,.apparel_slider .slider_button{bottom:auto;top:45%;top:calc(50% - 20px)}.apparel_slider .flickity-prev-next-button.previous,.apparel_slider .flickity-prev-next-button.slider_button_prev,.apparel_slider .slider_button.previous,.apparel_slider .slider_button.slider_button_prev{bottom:auto;left:-40px}.apparel_slider .flickity-prev-next-button.next,.apparel_slider .flickity-prev-next-button.slider_button_next,.apparel_slider .slider_button.next,.apparel_slider .slider_button.slider_button_next{bottom:auto;right:-40px}.apparel_slider .flickity-prev-next-button:disabled{opacity:.1}.grey_box{padding:20px;background:#eee;margin:0 0 20px;border-radius:5px;position:relative}.grey_box p{padding:0}.grey_box a.grey_box_button{display:inline-block;padding:3px 8px;border-radius:5px;background:rgba(34,34,34,.5);color:#fff;cursor:pointer;position:absolute;bottom:3px;right:3px}.grey_box h3{font-size:2em;padding:0 0 10px}.grey_box.blue_box{background:#0e82c5;color:#fff}.grey_box.blue_box h3{color:#fff}.grey_box.blue_box button.button{background:#fff;color:#0e82c5}.grey_box.blue_box a{color:#fff;cursor:pointer}.box{padding:00px;margin:0 auto 40px;border-bottom:20px solid transparent;position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.box .box_inner{padding:40px 40px 15px;background:#fff;border-radius:0 0 20px 20px;-webkit-box-shadow:0 20px 30px rgba(0,0,0,.3);box-shadow:0 20px 30px rgba(0,0,0,.3);position:relative;z-index:32}.box .box_inner.box_inner_no_header{border-radius:20px}.box .box_inner.box_small_padding{padding:10px}.box .box_inner.box_simple_padding{padding:40px}.box .box_inner.box_no_padding{padding:0}.box .box_inner.box_overflow_hidden{overflow:hidden}.box.box_small{max-width:700px;margin:auto}.box header{background:rgba(255,255,255,.9);border-radius:20px 20px 0 0;-webkit-box-shadow:0 0 30px rgba(0,0,0,.3);box-shadow:0 0 30px rgba(0,0,0,.3);padding:30px 40px 20px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.box header .circle_image{-webkit-box-flex:1;-ms-flex:1 auto 0px;flex:1 auto 0;margin:0 10px 0 0;width:50px;height:50px}.box header h1{padding:0;margin:0;color:#0e82c5;-webkit-box-flex:1;-ms-flex:1 auto 0px;flex:1 auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.box header h1 .circle_image{display:inline-block}.box header h1.double_line_title{font-size:2em}.box header h1.double_line_title .title_subtitle{display:block;color:#888898;padding:0 0 5px}.box header h1.double_line_title .title_main{display:block}.box header h1.double_line_title .title_subsubtitle{font-size:12px}.box header .box_header_link{-webkit-box-flex:1;-ms-flex:1 auto 0px;flex:1 auto 0;background:#eee;color:#888898;border-radius:10px;cursor:pointer;-webkit-box-shadow:0 0 2px 1px rgba(136,136,152,.1);box-shadow:0 0 2px 1px rgba(136,136,152,.1);padding:15px 30px;border:0;font-size:13.33333333px;text-decoration:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.box header .box_header_link:hover{-webkit-box-shadow:0 0 4px 1px rgba(136,136,152,.4);box-shadow:0 0 4px 1px rgba(136,136,152,.4)}.box header .box_header_link .spinner{background-image:url(/assets/images/spinner_color.svg)}.box header .box_header_link.primary{background-color:#0e82c5;color:#fff}.box header ul.box_header_links{-webkit-box-flex:1;-ms-flex:1 auto 0px;flex:1 auto 0;text-align:right}.box header ul.box_header_links li{margin:0;padding:0;display:inline-block}.box header ul.box_header_links li .box_header_link{margin:0 0 4px 3px;display:inline-block}.box footer{background:#eee;min-height:70px;border-radius:0 0 20px 20px;position:relative;top:15px;margin:0 -40px;color:#222}.box footer p{padding:0 0 10px}.box footer.responseVisible{color:#fff;background:-webkit-gradient(linear,left top,right top,color-stop(0,#fea520),to(#f3136a));background:-o-linear-gradient(left,#fea520 0,#f3136a 100%);background:linear-gradient(90deg,#fea520 0,#f3136a 100%)}.box footer.responseVisible h2,.box footer.responseVisible p{color:#fff}.box footer.responseVisible.correct{background:#3db634}.box footer.responseVisible.dontknow{background:#888898}.box footer .footer_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 10px}.box footer .footer_content .fancy_response_container{padding:20px;-webkit-box-flex:5;-ms-flex:5 auto;flex:5 auto}.box footer .footer_content .fancy_response_container h2{font-size:2.7em;padding:0 0 5px}.box footer .footer_content .fancy_response_container .actual_response{margin-bottom:-5px}.box footer .footer_content .fancy_response_container .fancy_response_text p{font-size:2.5em}.box footer .footer_content .fancy_response_container .avatar_picture{height:100px;width:100px;border-radius:50%;border:5px solid #fff;background-color:#fff}.box footer .footer_content .fancy_response_container .question_helper{background-color:rgba(0,0,0,.12);padding:10px 15px;border-radius:12px;margin:5px 0 0}.box footer .footer_content .response_container{text-align:left;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.box footer .footer_content .response_container p{display:inline-block;padding:0 0 0 60px;font-size:1.9em;line-height:1em}.box footer .footer_content .response_container a.button{border-radius:0 15px 15px 20px}.box footer .footer_content .button_container{text-align:right;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;position:relative}.box footer .footer_content .button_container .three_stars{top:60px;bottom:10px;right:10px;position:absolute;width:80px;background:url(/assets/images/stars_3.png) right bottom/contain no-repeat}.box footer a.button{height:50px;border-radius:15px 0 15px 20px;position:relative;top:5px;padding:0 20px;line-height:50px}.box footer a.button.skipend_button{border-radius:15px;border-color:#888898}.box footer a.button.reset_button{border-radius:15px;border-color:#888898;text-indent:0;width:auto;background-position:10px center;background-image:none}.box footer a.button.reset_button:hover{background-color:#888898}.box footer .progress_bar{background-color:#47b3f2;height:5px;position:relative;top:-5px}.box footer .progress_bar span{background-color:#0e82c5;height:5px;position:absolute;top:0;left:0;-webkit-transition:width 1s;-o-transition:width 1s;transition:width 1s}.button.button_next,.button.button_previous{background-image:url(/assets/images/left_arrow.svg);background-position:center;background-repeat:no-repeat;text-indent:-9999px;width:50px;background-size:20px;text-align:left;border-radius:15px}.button.button_next{background-image:url(/assets/images/right_arrow.svg)}.box .left .button{float:left;border-radius:0 15px 15px!important}.stacked_bar_container{height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;background-color:#dadadf;border-radius:6px;overflow:hidden;margin:0}td .stacked_bar_container{position:relative;top:5px}.pointer{cursor:pointer}.stacked_bar_p{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;height:22px;line-height:22px;overflow:hidden;text-align:center;min-width:20px;color:#3c3b3b;position:relative}.stacked_bar_p span{position:absolute;width:100%;text-align:center;z-index:20;left:0}.stacked_bar_p:after{content:"";width:100%;position:absolute;border:15px solid #dadadf;left:0;z-index:10}.stacked_bar_p.success{color:#fff}.stacked_bar_p.success:after{border-color:#3db634}.stacked_bar_p.danger{color:#fff}.stacked_bar_p.danger:after{border-color:#e6242d}.stacked_bar_p.default{color:#999}.stacked_bar_p.default:after{border-color:#e8e8eb}.capitalize{text-transform:capitalize}.text_right{text-align:right}.text_left{text-align:left}.width_100{width:100%}.savio_boy_circle{border-radius:50%;height:180px;min-height:180px;width:180px;min-width:180px;border:10px solid #0e82c5;background:url(/assets/images/savio_boy.jpg) center center/cover no-repeat #fff}.savio_boy_circle.gold,.savio_boy_circle.gold_trophy{background-image:url(/assets/images/cup_gold.png);background-size:120px}.savio_boy_circle.magnifying_glass{background-image:url(/assets/images/blocks/vocabulaire.png);background-size:cover}.savio_boy_circle.open_door{background-image:url(/assets/images/door_unlocked.jpg);background-size:cover}.savio_boy_circle.moderevision1{background-image:url(/assets/images/moderevision1.png)}.savio_boy_circle.moderevision2{background-image:url(/assets/images/moderevision2.png)}.savio_boy_circle.test_roundal{background-image:url(/assets/images/test_roundal.png);border-width:0!important;background-color:transparent!important;min-width:250px!important;min-height:250px!important}.savio_boy_circle.silver,.savio_boy_circle.silver_trophy{background-image:url(/assets/images/cup_silver.png);background-size:120px}.savio_boy_circle.bronze,.savio_boy_circle.bronze_trophy{background-image:url(/assets/images/cup_bronze.png);background-size:120px}.savio_boy_circle.key{background-image:url(/assets/images/key_gold.svg);background-size:100px}.savio_boy_circle.gold_star,.savio_boy_circle.star{background-image:url(/assets/images/star_gold.svg);background-size:100px}.savio_boy_circle.silver_star{background-image:url(/assets/images/star.svg);background-size:100px}.savio_boy_circle.coins{background-image:url(/assets/images/coin.png);background-size:40px;background-repeat:repeat}.no_margin,.no_padding{padding:0;margin:0}.green{color:#3db634}.red{color:#e6242d}.tooltip_trigger{background-color:#eee;padding:3px;border-radius:50%;color:#222;font-style:italic;cursor:pointer;margin-left:5px;display:inline-block;width:25px;text-align:center}.fancy_box{position:relative;padding:30px;border-radius:30px;color:#fff;background:#0e82c5;margin:0 0 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fancy_box h3,.fancy_box p{color:#fff}.fancy_box.small_border_radius{border-radius:5px}.fancy_box p{font-size:2.1em;display:block}.fancy_box.no_padding{padding:0}.fancy_box .close_fancy_box{background:url(/assets/images/cross.svg) center center/20px 20px no-repeat;width:25px;height:25px;position:absolute;top:13px;right:13px;border-radius:50%;text-indent:-9999px;cursor:pointer;-webkit-transition:-webkit-transform .3s;transition:transform .3s;-o-transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.fancy_box .close_fancy_box:hover{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.fancy_box .circle_image{height:180px;min-height:180px;width:180px;min-width:180px;border:10px solid #fff;-webkit-box-flex:1;-ms-flex:1 auto 0px;flex:1 auto 0;margin:0 0 30px}.fancy_box .circle_image.circle_image_brand_color{border-color:#0e82c5}.fancy_box .circle_image.circle_image_envelope{background-image:url(/assets/images/envelope2.png);background-size:150px;border:0;background-color:transparent;-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg)}.fancy_box .fancy_box_text{-webkit-box-flex:1;-ms-flex:1 auto 0px;flex:1 auto 0;width:100%;margin:0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center}.fancy_box .fancy_box_text p{font-size:2.4em;font-weight:700}.fancy_box .fancy_box_text ul{padding-left:15px}.fancy_box .fancy_box_text ul li{list-style:disc}.fancy_box .fancy_box_text.fancy_box_text_not_bold p{font-weight:400}.fancy_box .fancy_box_text h3{font-size:3.7em}.fancy_box .fancy_box_text .block_objective,.fancy_box .fancy_box_text h3,.fancy_box .fancy_box_text p{width:100%}.fancy_box.fancy_box_wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.fancy_box.fancy_box_rattacher{background-color:#fff;padding:0;margin-bottom:0}.fancy_box.fancy_box_rattacher .circle_image{height:140px;min-height:140px;width:140px;min-width:140px}.fancy_box.fancy_box_rattacher .something{width:100%;text-align:center;margin-top:30px}.fancy_box.fancy_box_rattacher p{font-size:1.5em}.fancy_box.fancy_box_rattacher h3{font-size:1.9em}.fancy_box.fancy_box_rattacher h2,.fancy_box.fancy_box_rattacher h3,.fancy_box.fancy_box_rattacher li,.fancy_box.fancy_box_rattacher p{color:#0e82c5}.fancy_box.fancy_box_rattacher a{cursor:pointer}.fancy_box.fancy_box_pale_blue{background-color:#85cdff}.fancy_box.fancy_box_pale_blue h3,.fancy_box.fancy_box_pale_blue li,.fancy_box.fancy_box_pale_blue p{color:#222}.fancy_box.fancy_box_blue{background:-o-linear-gradient(30deg,#0e82c5 0,#48c1ed 100%);background:linear-gradient(60deg,#0e82c5 0,#48c1ed 100%)}.fancy_box.fancy_box_orange{background:-o-linear-gradient(30deg,#fea520 0,#f3136a 100%);background:linear-gradient(60deg,#fea520 0,#f3136a 100%)}.fancy_box.fancy_box_orange h3{color:#fff}.fancy_box.fancy_box_orange h3 a{color:#fff;display:inline-block}.fancy_box.fancy_box_parent{margin:0 0 20px;padding:00px 10px}.fancy_box.fancy_box_parent h3{padding:0;font-size:2em;width:100%;text-align:center}.fancy_box.fancy_box_parent h3 a{display:block;color:#fff;padding:5px 0 15px}.fancy_box.fancy_box_parent h3 a .parent_icon{background:url(/assets/images/pencil.svg) center left/contain no-repeat;display:inline-block;height:25px;width:30px;position:relative;top:8px;left:-2px}.fancy_box.fancy_box_parent h3 a .parent_icon.profile_icon{background-image:url(/assets/images/profile.svg)}.fancy_box.fancy_box_parent h3 a .parent_icon.student_icon{background-image:url(/assets/images/student.svg)}.fancy_box.fancy_box_parent h3 a .parent_icon.group_icon{background-image:url(/assets/images/group.svg)}.fancy_box.fancy_box_parent h3 a .parent_icon.book_icon{background-image:url(/assets/images/book.svg)}.fancy_box.fancy_box_parent h3 a .parent_icon.index_icon{background-image:url(/assets/images/search.svg)}.fancy_box.fancy_box_parent h3 a .parent_icon.results_icon{background-image:url(/assets/images/tick.svg)}.fancy_box.fancy_box_parent:nth-child(1n){background-color:#0ea7c5}.fancy_box.fancy_box_parent:nth-child(2n){background-color:#0e94c5}.fancy_box.fancy_box_parent:nth-child(3n){background-color:#0e82c5}.fancy_box.fancy_box_parent:nth-child(4n){background-color:#0e73c5}.fancy_box.fancy_box_parent:nth-child(5n){background-color:#0e5dc5}@media (min-width:768px){.fancy_box{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.fancy_box .circle_image{margin:0 20px 0 0}}.fancy_box blockquote{font-size:1.5em;margin:0 0 10px;position:relative}.fancy_box blockquote:after{content:"”";font-size:120px;position:absolute;bottom:-90px;right:0;color:#fff;opacity:.75}.fancy_box cite{font-size:1.5em;font-style:italic}.fancy_box.fancy_box_smaller h3{font-size:2.2em}.fancy_box.fancy_box_smaller p{font-size:1.6em}.coin_icon,.gem_icon,.key_icon,.marker_icon,.stair_icon,.star_icon,.stat_icon,.tick_icon,.trophy_icon{text-indent:-9999px;display:inline-block;margin:0 5px 0 15px;width:52px;height:52px;background:url(/assets/images/coin.png) top center/52px no-repeat}.coin_icon.key_icon,.gem_icon.key_icon,.key_icon.key_icon,.marker_icon.key_icon,.stair_icon.key_icon,.star_icon.key_icon,.stat_icon.key_icon,.tick_icon.key_icon,.trophy_icon.key_icon{background-image:url(/assets/images/key_silver.png)}.coin_icon.key_icon.gold_key_icon,.gem_icon.key_icon.gold_key_icon,.key_icon.key_icon.gold_key_icon,.marker_icon.key_icon.gold_key_icon,.stair_icon.key_icon.gold_key_icon,.star_icon.key_icon.gold_key_icon,.stat_icon.key_icon.gold_key_icon,.tick_icon.key_icon.gold_key_icon,.trophy_icon.key_icon.gold_key_icon{background-image:url(/assets/images/key_gold.png);opacity:1}.coin_icon.star_icon,.gem_icon.star_icon,.key_icon.star_icon,.marker_icon.star_icon,.stair_icon.star_icon,.star_icon.star_icon,.stat_icon.star_icon,.tick_icon.star_icon,.trophy_icon.star_icon{background-image:url(/assets/images/star_grey.png)}.coin_icon.star_icon.gold_star_icon,.gem_icon.star_icon.gold_star_icon,.key_icon.star_icon.gold_star_icon,.marker_icon.star_icon.gold_star_icon,.stair_icon.star_icon.gold_star_icon,.star_icon.star_icon.gold_star_icon,.stat_icon.star_icon.gold_star_icon,.tick_icon.star_icon.gold_star_icon,.trophy_icon.star_icon.gold_star_icon{background-image:url(/assets/images/star_gold.png)}.coin_icon.stair_icon,.gem_icon.stair_icon,.key_icon.stair_icon,.marker_icon.stair_icon,.stair_icon.stair_icon,.star_icon.stair_icon,.stat_icon.stair_icon,.tick_icon.stair_icon,.trophy_icon.stair_icon{background-image:url(/assets/images/stairs.svg)}.coin_icon.icon_globe_trotter,.coin_icon.icon_globe_trotteuse,.gem_icon.icon_globe_trotter,.gem_icon.icon_globe_trotteuse,.key_icon.icon_globe_trotter,.key_icon.icon_globe_trotteuse,.marker_icon.icon_globe_trotter,.marker_icon.icon_globe_trotteuse,.stair_icon.icon_globe_trotter,.stair_icon.icon_globe_trotteuse,.star_icon.icon_globe_trotter,.star_icon.icon_globe_trotteuse,.stat_icon.icon_globe_trotter,.stat_icon.icon_globe_trotteuse,.tick_icon.icon_globe_trotter,.tick_icon.icon_globe_trotteuse,.trophy_icon.icon_globe_trotter,.trophy_icon.icon_globe_trotteuse{background-image:url(/assets/images/statuses/6_globe_trotteur.png)}.coin_icon.icon_reporter,.gem_icon.icon_reporter,.key_icon.icon_reporter,.marker_icon.icon_reporter,.stair_icon.icon_reporter,.star_icon.icon_reporter,.stat_icon.icon_reporter,.tick_icon.icon_reporter,.trophy_icon.icon_reporter{background-image:url(/assets/images/statuses/5_reporter.png)}.coin_icon.icon_explorateur,.coin_icon.icon_exploratrice,.gem_icon.icon_explorateur,.gem_icon.icon_exploratrice,.key_icon.icon_explorateur,.key_icon.icon_exploratrice,.marker_icon.icon_explorateur,.marker_icon.icon_exploratrice,.stair_icon.icon_explorateur,.stair_icon.icon_exploratrice,.star_icon.icon_explorateur,.star_icon.icon_exploratrice,.stat_icon.icon_explorateur,.stat_icon.icon_exploratrice,.tick_icon.icon_explorateur,.tick_icon.icon_exploratrice,.trophy_icon.icon_explorateur,.trophy_icon.icon_exploratrice{background-image:url(/assets/images/statuses/4_explorateur.png)}.coin_icon.icon_marcheur,.coin_icon.icon_marcheuse,.gem_icon.icon_marcheur,.gem_icon.icon_marcheuse,.key_icon.icon_marcheur,.key_icon.icon_marcheuse,.marker_icon.icon_marcheur,.marker_icon.icon_marcheuse,.stair_icon.icon_marcheur,.stair_icon.icon_marcheuse,.star_icon.icon_marcheur,.star_icon.icon_marcheuse,.stat_icon.icon_marcheur,.stat_icon.icon_marcheuse,.tick_icon.icon_marcheur,.tick_icon.icon_marcheuse,.trophy_icon.icon_marcheur,.trophy_icon.icon_marcheuse{background-image:url(/assets/images/statuses/3_marcheur.png)}.coin_icon.icon_promeneur,.coin_icon.icon_promeneuse,.gem_icon.icon_promeneur,.gem_icon.icon_promeneuse,.key_icon.icon_promeneur,.key_icon.icon_promeneuse,.marker_icon.icon_promeneur,.marker_icon.icon_promeneuse,.stair_icon.icon_promeneur,.stair_icon.icon_promeneuse,.star_icon.icon_promeneur,.star_icon.icon_promeneuse,.stat_icon.icon_promeneur,.stat_icon.icon_promeneuse,.tick_icon.icon_promeneur,.tick_icon.icon_promeneuse,.trophy_icon.icon_promeneur,.trophy_icon.icon_promeneuse{background-image:url(/assets/images/statuses/2_promeneur.png)}.coin_icon.icon_vacancier,.coin_icon.icon_vacanciere,.coin_icon.icon_vacancière,.gem_icon.icon_vacancier,.gem_icon.icon_vacanciere,.gem_icon.icon_vacancière,.key_icon.icon_vacancier,.key_icon.icon_vacanciere,.key_icon.icon_vacancière,.marker_icon.icon_vacancier,.marker_icon.icon_vacanciere,.marker_icon.icon_vacancière,.stair_icon.icon_vacancier,.stair_icon.icon_vacanciere,.stair_icon.icon_vacancière,.star_icon.icon_vacancier,.star_icon.icon_vacanciere,.star_icon.icon_vacancière,.stat_icon.icon_vacancier,.stat_icon.icon_vacanciere,.stat_icon.icon_vacancière,.tick_icon.icon_vacancier,.tick_icon.icon_vacanciere,.tick_icon.icon_vacancière,.trophy_icon.icon_vacancier,.trophy_icon.icon_vacanciere,.trophy_icon.icon_vacancière{background-image:url(/assets/images/statuses/1_vacancier.png)}.coin_icon.gem_icon,.gem_icon.gem_icon,.key_icon.gem_icon,.marker_icon.gem_icon,.stair_icon.gem_icon,.star_icon.gem_icon,.stat_icon.gem_icon,.tick_icon.gem_icon,.trophy_icon.gem_icon{background-image:url(/assets/images/gem_green.png)}.coin_icon.marker_icon,.gem_icon.marker_icon,.key_icon.marker_icon,.marker_icon.marker_icon,.stair_icon.marker_icon,.star_icon.marker_icon,.stat_icon.marker_icon,.tick_icon.marker_icon,.trophy_icon.marker_icon{background-image:url(/assets/images/marker.svg)}.coin_icon.trophy_icon,.gem_icon.trophy_icon,.key_icon.trophy_icon,.marker_icon.trophy_icon,.stair_icon.trophy_icon,.star_icon.trophy_icon,.stat_icon.trophy_icon,.tick_icon.trophy_icon,.trophy_icon.trophy_icon{background-image:url(/assets/images/cup.svg);background-color:#fff}.coin_icon.trophy_icon.trophy_gold,.gem_icon.trophy_icon.trophy_gold,.key_icon.trophy_icon.trophy_gold,.marker_icon.trophy_icon.trophy_gold,.stair_icon.trophy_icon.trophy_gold,.star_icon.trophy_icon.trophy_gold,.stat_icon.trophy_icon.trophy_gold,.tick_icon.trophy_icon.trophy_gold,.trophy_icon.trophy_icon.trophy_gold{background-image:url(/assets/images/cup_gold.png)}.coin_icon.trophy_icon.trophy_gold_2,.gem_icon.trophy_icon.trophy_gold_2,.key_icon.trophy_icon.trophy_gold_2,.marker_icon.trophy_icon.trophy_gold_2,.stair_icon.trophy_icon.trophy_gold_2,.star_icon.trophy_icon.trophy_gold_2,.stat_icon.trophy_icon.trophy_gold_2,.tick_icon.trophy_icon.trophy_gold_2,.trophy_icon.trophy_icon.trophy_gold_2{background-image:url(/assets/images/cup_gold_2.png);background-color:transparent;float:right!important;height:80px!important;width:80px!important;background-size:contain!important}.coin_icon.trophy_icon.trophy_silver,.gem_icon.trophy_icon.trophy_silver,.key_icon.trophy_icon.trophy_silver,.marker_icon.trophy_icon.trophy_silver,.stair_icon.trophy_icon.trophy_silver,.star_icon.trophy_icon.trophy_silver,.stat_icon.trophy_icon.trophy_silver,.tick_icon.trophy_icon.trophy_silver,.trophy_icon.trophy_icon.trophy_silver{background-image:url(/assets/images/cup_silver.png)}.coin_icon.trophy_icon.trophy_bronze,.gem_icon.trophy_icon.trophy_bronze,.key_icon.trophy_icon.trophy_bronze,.marker_icon.trophy_icon.trophy_bronze,.stair_icon.trophy_icon.trophy_bronze,.star_icon.trophy_icon.trophy_bronze,.stat_icon.trophy_icon.trophy_bronze,.tick_icon.trophy_icon.trophy_bronze,.trophy_icon.trophy_icon.trophy_bronze{background-image:url(/assets/images/cup_bronze.png)}.coin_icon.tick_icon,.gem_icon.tick_icon,.key_icon.tick_icon,.marker_icon.tick_icon,.stair_icon.tick_icon,.star_icon.tick_icon,.stat_icon.tick_icon,.tick_icon.tick_icon,.trophy_icon.tick_icon{background-image:url(/assets/images/tick.svg);background-color:#3db634;border-radius:50%;height:15px;width:15px;background-size:10px;margin:0 5px 0 0;background-position:center center}a.icon_checkbox{text-indent:-9999px;width:19px;height:19px;border:2px solid #888898;background-color:#fff;border-radius:5px;display:inline-block;cursor:pointer;background-position:center center;background-repeat:no-repeat;background-size:10px;position:relative;top:4px}a.icon_checkbox:hover{background-image:url(/assets/images/tick.svg);background-color:#bce8f8}a.icon_checkbox.icon_checked{background-color:#48c1ed;border-color:#138fbc;background-image:url(/assets/images/tick.svg)}a.icon_checkbox.icon_checked:hover{background-color:#1ab1e8}.alert_error,.alert_success{background-color:#59cd50;padding:10px;margin:10px 0 30px;border-radius:8px;font-size:1.3em}.alert_error{background-color:#eb5259}#stat_table td{vertical-align:middle}#stat_table .stat_icon{height:30px;width:30px;background-size:30px;margin:0}.display_block{display:block}.caret_after{padding-left:22px;background:url(/assets/images/caret_down.svg) -2px 0/25px no-repeat}table.block_stats_table_summary{page-break-after:always}tr.main_chart_row td{background-color:#0e82c5!important;color:#fff;text-transform:uppercase;font-weight:700}tr.main_chart_row td a{color:#fff!important}tr.main_chart_row td strong{font-size:1.4em}.trophy_container{position:absolute;bottom:-25px;right:-25px;height:80px;width:80px;border-radius:50%;border:6px solid #0e82c5;overflow:hidden;z-index:5;-webkit-box-shadow:-3px -3px 3px rgba(0,0,0,.1);box-shadow:-3px -3px 3px rgba(0,0,0,.1)}.trophy_container .trophy_icon{position:absolute;top:0;left:0;margin:0;background-position:center center;background-size:48px 48px;height:100%;width:100%}.button .coin_icon{background-size:26px;width:26px;height:26px;position:relative;top:-2px;margin:0}.equal_columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:content;-ms-flex-pack:content;justify-content:content;text-align:left}.equal_columns.reversed{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.equal_columns.space_between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.equal_columns .equal_column{-webkit-box-flex:1;-ms-flex:1 auto 0px;flex:1 auto 0;padding:0 10px;-ms-flex-positive:1;flex-grow:1}.spinner{background-image:url(/assets/images/spinner.svg);background-repeat:no-repeat;background-position:center center;background-color:transparent;background-size:25px;height:14px;width:14px;display:inline-block;position:relative;top:3px;margin-left:5px;border-radius:20px}p.spinner{background-image:url(/assets/images/spinner_color.svg);display:block;background-size:100px;height:100px;width:100px;margin:20px auto;-webkit-animation:.3s forwards fadeIn;animation:.3s forwards fadeIn}a.thumbnail img{width:100%;height:auto}.drag_element{background:#eee;margin:2px;padding:5px 15px 5px 5px;display:inline-block;border-radius:5px}.draggable_list{list-style:none;margin:0 0 30px}.draggable_list p{display:block;padding:10px 25px;background:#eee;margin:0 0 2px;border-radius:5px;position:relative;cursor:move;cursor:-webkit-grab;cursor:grab}.draggable_list p:after,.draggable_list p:before{content:":::";position:absolute;top:9px;left:9px;letter-spacing:-1px;color:#999}.draggable_list p:before{left:auto;right:9px}.button{display:inline-block;padding:20px 30px;cursor:pointer;background:#0e82c5;color:#fff;font-size:1.6em;border:1px solid #0b6395;border-radius:8px}.button:hover{color:#fff;background-color:#0b6395;text-decoration:none}.button.button_block{display:block;text-align:center;margin:0 0 10px}.button.button_small{padding:10px 15px;font-size:1.5em;border-radius:10px}.button.button_tiny{font-size:12px;padding:5px 10px}.button.button_default{background:0 0;border:1px solid #888898;color:#888898}.button.button_green{border-color:#36a22e;background-color:#3db634;color:#fff}.button.button_grey{background:#eee;color:#222;border-color:#888898}.button.button_grey:hover{background-color:#d5d4d4}.button.button_idontknow{color:#444;border-color:#aaa;margin-right:15px;background:#eee}.button.button_fancy{color:#fff;background:-o-linear-gradient(45deg,#fea520 0,#f3136a 100%);background:linear-gradient(45deg,#fea520 0,#f3136a 100%);border-color:#fea520}.button.button_delete{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important;text-indent:-9999px;background-image:url(/assets/images/delete_white.svg);background-size:13px;background-repeat:no-repeat;background-position:center center;background-color:#e6242d}.button.button_refresh{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important;text-indent:-9999px;background-image:url(/assets/images/refresh.svg);background-size:17px;background-repeat:no-repeat;background-position:center 5px;background-color:#0e82c5}.button.button_success{background:#3db634;border:1px solid #308e29}.button.button_success:hover{background-color:#308e29}.button.button_danger{background:#e6242d;border:1px solid #c1161e}.button.button_danger:hover{background-color:#c1161e}.button.button_disabled{cursor:default;opacity:.2}.button.button_disabled:hover{background:#0e82c5;color:#fff}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex.space_between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sticky{position:sticky;top:0;z-index:100}.button_container{margin:20px 0}span.button_container{display:block}.invisible{opacity:.2;pointer-events:none}.button_group{margin:0 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex}.button_group .button{margin:0;border-radius:0;border-left-width:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.button_group .button:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px;border-left-width:1px}.button_group .button:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.button_group.button_group_inline .button{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}strong.success{color:#3db634}strong.danger{color:#e6242d}.background_image,.circle_image{background-position:center center;background-size:cover;background-repeat:no-repeat}.circle_image{width:70px;height:70px;border-radius:50%;background-color:#eee}.modal{background:rgba(0,0,0,.6);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.question_helper_modal{position:relative;z-index:2}.question_helper_modal img{width:220px;height:auto}.larger_modal{width:90%}.blue_modal .modal-content{background-color:#0e82c5;color:#fff;border:6px solid #fff}.blue_modal .modal-content .close,.blue_modal .modal-content a,.blue_modal .modal-content h1,.blue_modal .modal-content h2,.blue_modal .modal-content h3,.blue_modal .modal-content h4{color:#fff}.blue_modal .modal-content a.button{border:2px solid #fff}.modal_helper_bg{background-size:cover;background-repeat:no-repeat;background-position:center center;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-filter:blur(5px);filter:blur(5px);z-index:1}.modal_helper_bg:after{content:"";background-color:#0e82c5;height:100%;width:100%;top:0;left:0;position:absolute;opacity:.75}h4.modal-title{padding:0}.question_helper_text{padding-bottom:30px}.question_helper_button{position:absolute;bottom:0;right:0}.modal_content{display:-webkit-box;display:-ms-flexbox;display:flex}.modal_content .modal_image{padding:0 25px 10px 0}.modal_content .modal_image img{width:150px;height:auto;border:8px solid #0e82c5;border-radius:50%}.modal_content .modal_text{text-align:left}.modal_content .modal_text h3{margin-top:0}.modal_content .player_container{position:absolute;top:0;right:15px;display:inline-block}.progression_steps{list-style:none;position:relative;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;overflow:hidden;padding:20px 0}@media (min-width:992px){.progression_steps.progression_steps_with_line:after{content:"";border-top:6px solid #eee;width:100%;height:0;position:absolute;left:0;right:0;top:40%;z-index:-1}}.progression_step{-webkit-box-flex:1;-ms-flex:1 auto 0px;flex:1 auto 0;display:inline-block;border-radius:50%;position:relative;width:90px;height:90px;font-weight:700;line-height:90px;text-align:center;color:#888898;margin:0 20px 20px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.5}.progression_step:link{color:#888898}.progression_step:hover{text-decoration:none}.progression_step.hide_link{cursor:default!important}.progression_step:after{content:"";position:absolute;top:5px;bottom:5px;left:5px;right:5px;border-radius:50%;z-index:3;background:#fff}.progression_step:before{background:#888898;content:"";width:90px;height:90px;position:absolute;top:0;left:0;border-radius:50%;z-index:2}.progression_step .progression_step_picture{background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;top:5px;bottom:5px;left:5px;right:5px;border-radius:50%;z-index:8}.progression_step .progression_step_inner{position:relative;z-index:12;font-size:3.6em}.progression_step .banner_left,.progression_step .banner_right{background:url(/assets/images/banner_left.svg) center center/contain no-repeat;width:30px;height:26px;z-index:1;position:absolute;left:-19px;bottom:15px}.progression_step .banner_left.banner_right,.progression_step .banner_right.banner_right{left:auto;right:-19px;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.progression_step .title_container{background:#0e82c5;border:1px solid #112f58;color:#fff;position:absolute;width:100%;padding:10px;left:0;bottom:12px;z-index:9;line-height:normal;font-size:1.3em}.progression_step .memo_title_container,.progression_step .stars_container{position:absolute;background:#0e82c5;border:1px solid #112f58;width:100%;left:0;bottom:5px;height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:4;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.progression_step .memo_title_container .star_icon,.progression_step .stars_container .star_icon{background-size:15px;height:15px;width:15px;margin:0;text-indent:-9999px;opacity:.5}.progression_step .memo_title_container .star_icon.gold_star_icon,.progression_step .stars_container .star_icon.gold_star_icon{opacity:1}.progression_step.has_access{-webkit-filter:none;filter:none;opacity:1;color:#0e82c5;cursor:pointer}.progression_step.has_access:before{background:-o-linear-gradient(30deg,#fea520 0,#f3136a 100%);background:linear-gradient(60deg,#fea520 0,#f3136a 100%)}.progression_step.has_access:link{color:#0e82c5}.progression_step.has_access:hover{background-color:#48c1ed;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.progression_step.cantdoagain{opacity:.4;cursor:default}.progression_step.memo_step{background:-o-linear-gradient(30deg,#0e82c5 0,#48c1ed 100%);background:linear-gradient(60deg,#0e82c5 0,#48c1ed 100%)}.progression_step.med_progression_step{width:130px;height:130px;line-height:130px}.progression_step.med_progression_step:hover{-webkit-transform:none;-ms-transform:none;transform:none}.progression_step.med_progression_step:before{width:130px;height:130px}.progression_step.med_progression_step:after{top:10px;bottom:10px;left:10px;right:10px}.progression_step.med_progression_step .stars_container{height:35px;bottom:15px}.progression_step.med_progression_step .stars_container .star_icon{background-size:25px;height:25px;width:25px}.progression_step.med_progression_step .banner_left,.progression_step.med_progression_step .banner_right{height:52px;bottom:18px}.progression_step.med_progression_step .progression_step_picture{top:10px;bottom:10px;left:10px;right:10px}.progression_step.med_progression_step .progression_step_inner{font-size:7em}.progression_step.big_progression_step{width:180px;height:180px;line-height:180px}.progression_step.big_progression_step:hover{-webkit-transform:none;-ms-transform:none;transform:none}.progression_step.big_progression_step:before{width:180px;height:180px}.progression_step.big_progression_step:after{top:10px;bottom:10px;left:10px;right:10px}.progression_step.big_progression_step .stars_container{height:40px;bottom:15px}.progression_step.big_progression_step .stars_container .star_icon{background-size:30px;height:30px;width:30px}.progression_step.big_progression_step .banner_left,.progression_step.big_progression_step .banner_right{height:52px;bottom:25px}.progression_step.big_progression_step .progression_step_picture{top:10px;bottom:10px;left:10px;right:10px}.progression_step.big_progression_step .progression_step_inner{font-size:7em}.ql-align-right{text-align:right}.fancified{font-weight:700;color:red!important;border-bottom:2px dotted red}ul.form_ul{list-style:none;margin:0 0 20px;padding:0}ul.form_ul li{margin:0 0 20px;font-size:1em}.nicer_select_tag{display:inline-block;margin:0 0 10px;position:relative}.nicer_select_tag .currently_selected_option{cursor:pointer;border-radius:10px;display:block;padding:20px 1px;background:#eee;min-width:40px}.nicer_select_tag .nicer_option_tags{position:absolute;z-index:200;left:0;top:00px;min-width:40px;width:100%;color:#fff;visibility:hidden}.nicer_select_tag .nicer_option_tags.tags_visible{visibility:visible}.nicer_select_tag .nicer_option_tags .nicer_option_tag{background:#222;display:block;color:#fff;padding:10px 5px;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.nicer_select_tag .nicer_option_tags .nicer_option_tag.disabled,.nicer_select_tag .nicer_option_tags .nicer_option_tag.disabled:hover{cursor:default;background:#888898;color:#222}.nicer_select_tag .nicer_option_tags .nicer_option_tag.chosen{background:#0e82c5}.nicer_select_tag .nicer_option_tags .nicer_option_tag:hover{background:#0b6395}.nicer_select_tag .nicer_option_tags .nicer_option_tag:first-child{border-radius:10px 10px 0 0}.nicer_select_tag .nicer_option_tags .nicer_option_tag:last-child{border-radius:0 0 10px 10px}.exercise_layout{font-size:80%;text-transform:uppercase;color:#888898}#account_menu{margin:0 0 30px}#account_menu li{border-bottom:1px solid #eee;padding:0}#account_menu li a{display:block;color:#888898;padding:10px}#account_menu li a:link,#account_menu li a:visited{color:#888898}#account_menu li a:hover{color:#222;background:#fbfbfb}#account_menu li.active a{background:#eee;color:#222}ul.breadcrumbs{margin:0 0 20px;background:#eee;border-radius:5px;padding:15px}ul.breadcrumbs li{display:inline-block;color:#888898;padding:0;cursor:pointer}ul.breadcrumbs li.complete{color:#000}ul.breadcrumbs li:after{content:">";display:inline-block;margin:0 5px;text-decoration:none}ul.breadcrumbs li:last-child:after{content:""}.row_form_section{margin-bottom:70px}.meta{font-style:italic;color:#888898;max-width:700px;font-size:1.4em;line-height:130%;margin:5px 0}.modal_icon{height:25px;width:31px;background-size:25px;margin:0;background-position:left bottom;position:relative;top:5px}#saved_users_form{background:#eee;padding:30px;border-radius:10px;margin:0 0 20px}#signInForm{margin:20px 0 0}#signInForm ul{max-width:500px;margin:auto}.toggle_password_container{position:relative}.toggle_password_container input{width:100%;max-width:none}.toggle_password{position:absolute;right:10px;top:15px;width:30px;height:30px;background:url(/assets/images/eye.svg) top center/30px no-repeat;text-indent:-9999px;padding:10px;cursor:pointer}#saved_users .saved_user{width:100%;margin:0 0 10px;background:#0e82c5;border-radius:10px;text-align:center;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:relative}@media (min-width:768px){#saved_users{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#saved_users .saved_user{width:170px;margin:0 8px 16px}header#site_header #name_bar nav{position:absolute;right:0;top:0}}#saved_users .saved_user.saved_user_parent,#saved_users .saved_user.saved_user_school,#saved_users .saved_user.saved_user_teacher{background-color:#3db634}#saved_users .saved_user.new_user{background:-o-linear-gradient(45deg,#fea520 0,#f3136a 100%);background:linear-gradient(45deg,#fea520 0,#f3136a 100%)}#saved_users .saved_user:hover,#saved_users .saved_user:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#saved_users .saved_user div.inner{height:230px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#saved_users .saved_user h3{color:#fff;font-size:1.8em}#saved_users .saved_user h3 span{display:block;color:#fff;text-transform:uppercase;font-size:.7em;font-weight:400;opacity:.8}#saved_users .saved_user img{height:110px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:110px;border-radius:50%;margin:20px 0 10px;background-color:#fff}#saved_users .saved_user:hover .icon_bubble{opacity:.8}#saved_users .saved_user .icon_bubble{opacity:0;position:absolute;top:-20px;right:-20px;left:auto;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}#saved_users .saved_user .icon_bubble:hover{opacity:1}.centered,.text_align_center{text-align:center}.discover_parrinage{position:relative;padding:30px 30px 50px;text-align:center}.discover_parrinage .discover_parrinage_image{width:80%;height:auto;margin:0 auto 20px}.boolean_outer{height:28px;display:inline-block;border-radius:28px;width:46px;background:#888898;margin:7px 0 0;position:relative;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;padding:0!important}.boolean_outer .boolean_inner{height:22px;width:22px;border-radius:50%;background:#fff;position:relative;left:3px;top:3px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;padding:0;margin:0;cursor:pointer}.boolean_outer .boolean_inner:active,.boolean_outer .boolean_inner:focus{-webkit-box-shadow:0 0 13px 7px #0b689e;box-shadow:0 0 13px 7px #0b689e}.boolean_outer.boolean_small{-webkit-transform:scale(.55) translateY(5px);-ms-transform:scale(.55) translateY(5px);transform:scale(.55) translateY(5px)}.boolean_outer.boolean_faded{opacity:.5}.boolean_outer.active{background:#0e82c5}.boolean_outer.active .boolean_inner{left:21px}.boolean_outer.boolean_green.active{background:#3db634}.has_parent_email{border:5px solid #000!important}.move_levels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#eee}.move_level{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:40%}.move_level a{display:block;padding:15px 40px;font-size:1.5em;font-weight:700;background-repeat:no-repeat;background-size:20px}.move_level.move_level_previous a{background-color:#a4e49f;background-image:url(/assets/images/left_arrow.svg);background-position:1% center}.move_level.move_level_next{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.move_level.move_level_next a{background-color:#ffe2b8;background-image:url(/assets/images/right_arrow.svg);background-position:98% center}body .larger_modal .modal-header .close{margin-top:-22px;color:#e6242d;font-size:60px}body .larger_modal .modal-header .close:after{content:"Fermer";font-size:16px;position:absolute;bottom:0;right:10px;text-align:right}.email_viewer_outer{min-width:620px;height:500px;overflow-y:scroll;border:3px solid #0e82c5;-webkit-box-shadow:5px 10px 10px rgba(0,0,0,.1);box-shadow:5px 10px 10px rgba(0,0,0,.1)}.email_viewer_outer *{font-size:14px!important}.email_viewer_outer h1{font-size:24px!important}.email_viewer_outer a{pointer-events:none!important}.email_viewer_outer .button-td,.email_viewer_outer .button-td:hover{background-color:transparent!important}.icon_help{background-image:url(/assets/images/help.svg);display:inline-block;text-indent:-9999px;text-align:left;width:1.5em;height:1.5em;background-repeat:no-repeat;background-size:1.2em;background-position:center center;opacity:.8}.tooltip_outer{position:relative;display:inline-block}.tooltip_outer .icon_help{opacity:1}.tooltip_inner{position:absolute;z-index:1000;top:10px;left:10px;padding:10px;border-radius:8px;background:rgba(34,34,34,.9);color:#fff;min-width:100px;max-width:300px;width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:1.5em}th .tooltip_inner{font-size:1em}.tooltip_outer.right .tooltip_inner{left:auto;right:10px}.tooltip_outer.small .icon_help{width:1.1em;height:1.1em;background-size:.8em;position:relative;top:2px;left:4px}li .tooltip_inner,p .tooltip_inner,td .tooltip_inner{font-size:.85em}.sparkles{position:absolute;top:0;left:0;width:100%;height:100%}.sparkles .sparkle{height:25px;width:25px;border-radius:20%;background:url(/assets/images/star_gold.png) center center/20px no-repeat;position:absolute;bottom:0;-webkit-animation:2.3s ease-in-out infinite growAndSpin;animation:2.3s ease-in-out infinite growAndSpin}.sparkles .sparkle:nth-child(2){-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-delay:.5s;animation-delay:.5s;left:16%}.sparkles .sparkle:nth-child(3){-webkit-animation-duration:3.5s;animation-duration:3.5s;left:84%;bottom:20px}.sparkles .sparkle:nth-child(4){-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-delay:1s;animation-delay:1s;left:33%;bottom:7px}.sparkles .sparkle:nth-child(5){-webkit-animation-duration:2.7s;animation-duration:2.7s;left:65%}.sparkles .sparkle:nth-child(6){-webkit-animation-duration:2.3s;animation-duration:2.3s;left:50%;bottom:14px}@-webkit-keyframes growAndSpin{0%{-webkit-transform:scale(0) rotate(0) translateY(20px);transform:scale(0) rotate(0) translateY(20px)}50%{-webkit-transform:scale(1) rotate(9deg) translateY(-35px);transform:scale(1) rotate(9deg) translateY(-35px)}100%{-webkit-transform:scale(0) rotate(18deg) translateY(-70px);transform:scale(0) rotate(18deg) translateY(-70px)}}@keyframes growAndSpin{0%{-webkit-transform:scale(0) rotate(0) translateY(20px);transform:scale(0) rotate(0) translateY(20px)}50%{-webkit-transform:scale(1) rotate(9deg) translateY(-35px);transform:scale(1) rotate(9deg) translateY(-35px)}100%{-webkit-transform:scale(0) rotate(18deg) translateY(-70px);transform:scale(0) rotate(18deg) translateY(-70px)}}.diagnostic_loading_screen{background:url(/assets/images/register-teachers-pic.jpg) center center/cover no-repeat;padding:50px}.diagnostic_loading_screen .diagnostic_inner{background-color:rgba(255,255,255,.5);padding:50px;min-height:300px;position:relative}.diagnostic_loading_screen h3{background-color:rgba(255,255,255,.8);display:inline-block;padding:30px;margin:50px 0 20px 180px}.diagnostic_loading_screen h3 span{position:relative;left:-5px;top:-3px}.diagnostic_loading_screen .savio_boy{background:url(/assets/images/girl_cowboy.png) center center/contain no-repeat;width:337px;position:absolute;top:-20px;left:-46px;height:520px}.diagnostic_loading_screen a.button{background:-webkit-gradient(linear,left top,right top,color-stop(0,#fea520),to(#f3136a));background:-o-linear-gradient(left,#fea520 0,#f3136a 100%);background:linear-gradient(90deg,#fea520 0,#f3136a 100%);border:0;font-weight:700;font-size:2em}.diagnostic_actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.diagnostic_actions .diagnostic_action{min-width:33%;padding:20px 30px;outline:#fff solid 10px;background-color:#0e82c5;display:inline-block;font-size:1.5em;color:#eee;border-radius:8px;text-align:center;position:relative}.diagnostic_actions .diagnostic_action.action_1 .diagnostic_image{background-image:url(/assets/images/maison_round.png)}.diagnostic_actions .diagnostic_action.action_2{border-radius:0}.diagnostic_actions .diagnostic_action.action_2 .diagnostic_image{background-image:url(/assets/images/classroom_round.png)}.diagnostic_actions .diagnostic_action.action_3 .diagnostic_image{background-image:url(/assets/images/round_door.png)}.diagnostic_actions .diagnostic_action .diagnostic_image_outer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:center;flex-wrap:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.diagnostic_actions .diagnostic_action .diagnostic_image{width:160px;height:160px;background:center center/cover no-repeat #fff;border-radius:50%;margin:0 auto 20px}.diagnostic_actions .diagnostic_action:hover{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.diagnostic_actions .diagnostic_action h5{font-size:150%;color:#fff;font-weight:700;margin:0;padding:0 0 20px}.diagnostic_actions .diagnostic_action p{font-size:1em;min-height:90px;margin:0;padding:0}.diagnostic_actions .diagnostic_action span{display:block;border-radius:40px;padding:15px;background-color:#fff;color:#0e82c5;font-weight:700;margin:10px 0 0;position:relative;left:15%;width:70%}.bigger_text li,.bigger_text p{font-size:2em}.info_popup{position:relative}.info_popup .info_popup_inner{position:absolute;z-index:100;top:30px;left:0}td.studentgroup_title{border-top:30px solid #fff;font-weight:700}.progression_container{min-height:100px;margin:20px 0}.progression_container p{color:#b1b1bb;text-transform:uppercase;letter-spacing:.5px;font-size:1.1em;text-align:center;padding:3px 0 0}.progression_outer{height:9px;width:100%;background-color:#f1f1f1}.progression_inner{height:5px;width:0%;position:relative;top:2px;left:2px;background-color:#2ac8d0;-webkit-transition:1s;-o-transition:1s;transition:1s}.progression_inner:after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;-webkit-animation:4s linear infinite moveStripe;animation:4s linear infinite moveStripe;background:-o-repeating-linear-gradient(135deg,rgba(255,255,255,0),rgba(255,255,255,0) 10px,rgba(255,255,255,.35) 10px,rgba(255,255,255,.35) 20px);background:repeating-linear-gradient(-45deg,rgba(255,255,255,0),rgba(255,255,255,0) 10px,rgba(255,255,255,.35) 10px,rgba(255,255,255,.35) 20px)}@-webkit-keyframes moveStripe{0%{background-position:0 0}100%{background-position:50px 0}}@keyframes moveStripe{0%{background-position:0 0}100%{background-position:50px 0}}.moderevision1image{max-width:500px;border-radius:5px;margin:10px auto}body{line-height:1;font:62.5% sofia-pro-soft,"Sofia Pro Soft","Varela Round",Quicksand,Comfortaa,Avenir,Roboto;background:url(/assets/images/bg.png) top left,-webkit-gradient(linear,right top,left top,color-stop(0,#0e82c5),to(#48c1ed));background:url(/assets/images/bg.png) top left,-o-linear-gradient(right,#0e82c5 0,#48c1ed 100%);background:url(/assets/images/bg.png) top left,linear-gradient(-90deg,#0e82c5 0,#48c1ed 100%);background-size:250px,100%;position:relative;color:#222;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.photo_beach,body.photo_farm,body.photo_sea,body.photo_senegal,body.photobg_login,body.photobg_parent,body.photobg_teacher{background-size:cover;height:auto;background-attachment:fixed;background-position:center center;background-repeat:no-repeat}body.photobg_parent{background-image:url(https://api.savio.fr/uploads/step/progress_picture/38/progress_picture.png)}body.photobg_teacher{background-image:url(/assets/images/register-teachers-pic.jpg)}body.photobg_login{background-image:url(/assets/images/savio_water.jpg)}body.photo_senegal{background-image:url(https://api.savio.fr/uploads/step/progress_picture/137/progress_picture.png)}body.photo_beach{background-image:url(https://api.savio.fr/uploads/step/progress_picture/14/progress_picture.png)}body.photo_farm{background-image:url(https://api.savio.fr/uploads/step/progress_picture/20/progress_picture.png)}body.photo_sea{background-image:url(https://api.savio.fr/uploads/step/progress_picture/112/progress_picture.png)}body.full_width_container #site_container{width:100%!important;max-width:2100px}header#site_header{padding:0;margin:0 0 60px;-webkit-box-shadow:0 5px 5px rgba(34,34,34,.1);box-shadow:0 5px 5px rgba(34,34,34,.1);-webkit-transition:.4s;-o-transition:.4s;transition:.4s}header#site_header.hideMainHeader{opacity:0;height:0;overflow:hidden;margin:0 0 30px}header#site_header.menu_open #name_bar nav ul{display:block;background:#222;top:57px;right:10px;position:absolute;z-index:300;border-radius:10px;min-width:270px;max-width:100%}header#site_header.menu_open #name_bar nav ul li{display:block;margin:0;padding:0}header#site_header.menu_open #name_bar nav ul li a{display:block;padding:15px 10px}header#site_header .container{position:relative}header#site_header a{color:#0e82c5;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;display:inline-block}header#site_header a:active,header#site_header a:focus,header#site_header a:hover,header#site_header a:link,header#site_header a:visited{color:#0e82c5;text-decoration:none}header#site_header a:hover{border:0}header#site_header a:focus{text-shadow:0 0 0}header#site_header #name_bar{background-color:#fff;height:70px}header#site_header #name_bar a.branding{font-size:24.5px;padding-top:45.5px;line-height:100%;display:inline-block;margin-left:126px}header#site_header #name_bar .user_face_container{position:absolute;top:15px;left:0;width:126px;height:126px;border:5px solid #48c1ed;border-radius:50%;overflow:hidden;display:inline-block;z-index:30;-webkit-box-shadow:0 3px 14px rgba(0,0,0,.2);box-shadow:0 3px 14px rgba(0,0,0,.2)}header#site_header #name_bar .user_face_container img{width:100%;height:100%;border-radius:50%;border:5px solid #fff;background:#76d1f2;display:block;z-index:1000}header#site_header #name_bar nav{text-transform:lowercase}header#site_header #name_bar nav ul{text-align:right;display:none}header#site_header #name_bar nav ul li{display:inline-block}header#site_header #name_bar nav ul li.child_menu a{font-size:120%}header#site_header #name_bar nav ul li.has_children{position:relative}header#site_header #name_bar nav ul li.has_children a{padding-right:22px}header#site_header #name_bar nav ul li.has_children:after{background:url(/assets/images/caret_down.svg) 0 0/22px no-repeat;width:22px;height:22px;content:'';position:absolute;bottom:7px;right:0}header#site_header #name_bar nav ul li.hovered{background-color:#f2f2f2}header#site_header #name_bar nav ul li.hovered ul{display:block}header#site_header #name_bar nav ul li ul{display:none;position:absolute;top:70px;right:0;margin:0;padding:0;text-align:right;width:200px;z-index:100}header#site_header #name_bar nav ul li ul li{display:block;margin:0;padding:0;font-size:inherit}header#site_header #name_bar nav ul li ul li a{background:rgba(34,34,34,.9);display:block;border-bottom:1px dotted #888898;padding:10px!important;color:#fff;line-height:normal}header#site_header #name_bar nav ul li ul li a:hover,header#site_header #name_bar nav ul li ul li a:link,header#site_header #name_bar nav ul li ul li a:visited{color:#fff}header#site_header #name_bar nav ul li ul li a:active,header#site_header #name_bar nav ul li ul li a:focus,header#site_header #name_bar nav ul li ul li a:hover{background-color:#0e82c5}header#site_header #name_bar nav ul li ul li:first-child a{border-top-left-radius:8px;border-top-right-radius:8px}header#site_header #name_bar nav ul li ul li:last-child a{border-bottom-right-radius:8px;border-bottom-left-radius:8px;border-bottom:0}header#site_header #name_bar nav a{padding:49px 10px 2.996px;font-size:14px;line-height:100%;cursor:pointer}header#site_header #name_bar nav a:focus,header#site_header #name_bar nav a:hover{background-color:#f2f2f2}header#site_header #name_bar nav a.normal_case{text-transform:none}header#site_header #name_bar nav.active>a{color:#0e82c5}header#site_header #score_bar{background-color:rgba(255,255,255,.8);color:#888898}header#site_header #score_bar p{padding:4px 0 5px 126px;font-size:1.28em}header#site_header #score_bar p a{padding:0;color:#888898}header#site_header #score_bar p a:first-child{margin-left:-15px}header#site_header #score_bar p a:active,header#site_header #score_bar p a:focus,header#site_header #score_bar p a:hover,header#site_header #score_bar p a:link,header#site_header #score_bar p a:visited{color:#888898}header#site_header #score_bar p a span.coin_icon,header#site_header #score_bar p a span.gem_icon,header#site_header #score_bar p a span.stair_icon,header#site_header #score_bar p a span.stat_icon{width:26px;height:26px;background-size:26px}header#site_header #score_bar p a span.coin_icon.stair_icon,header#site_header #score_bar p a span.gem_icon.stair_icon,header#site_header #score_bar p a span.stair_icon.stair_icon,header#site_header #score_bar p a span.stat_icon.stair_icon{background-size:20px;top:-2px}header#site_header #score_bar p a.help_icon{float:right;display:inline-block;background:url(/assets/images/help.svg) right 4px/22px no-repeat;padding:0 30px 0 0;cursor:pointer;height:26px;margin:0 1px 0 0;text-transform:lowercase;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}header#site_header #score_bar p a.help_icon:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}header#site_header #score_bar .right_icons{position:absolute;top:0;right:0}header#site_header #score_bar .right_icons a{cursor:pointer}header#site_header .email_icon,header#site_header .switch_icon{display:inline-block;background:url(/assets/images/email.svg) 5px 4px/20px no-repeat;text-indent:-9999px;height:25px;width:25px;margin:0 9px 0 0;padding:0}header#site_header .switch_icon{background-image:url(/assets/images/switch.svg)}header#site_header a#menu_button{width:30px;height:30px;position:absolute;right:20px;top:20px;z-index:100;cursor:pointer}header#site_header a#menu_button span{text-indent:-9999px;display:block}#show_navigation{display:none}footer{background:#0e82c5;color:#fff;margin:0;padding:0;text-align:center}footer p{padding:15px 10px}footer a{cursor:pointer;color:#fff}footer a:active,footer a:hover,footer a:link,footer a:visited{color:#fff}.modal-header{padding:0;border-bottom:0}.modal-header h4{display:none}.modal-header .close{position:absolute;top:0;right:0;float:none;padding:8px;z-index:20}.modal-body h3{padding:0 0 10px}.modal-body li,.modal-body p{font-size:2em}.modal-footer{padding:0;border-top:0}.difficult_words_container{text-align:center;margin:40px 0 20px}.difficult_words_container a{display:inline-block;cursor:pointer;padding:10px 30px;border-radius:10px;background-color:#f1f1f1;font-size:1.5em}.difficult_words_container a:hover{background-color:#eee}a.edtech{display:inline-block;text-indent:-9999px;background:url(/assets/images/ed-tech.png) center/contain no-repeat;width:120px;height:22px;position:relative;top:1px}.bubble_container{position:relative}.choice.active.correct_answer,.choice.correct_answer,.correct_answer,.vocab_ol .vocab_li .vocab_box.correct_answer,.word_to_sort.correct_answer{background-color:#3db634;color:#ddf5db;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.correct_answer:hover,.vocab_ol .vocab_li .vocab_box.correct_answer:hover{background-color:#3db634}.choice.active.incorrect_answer,.choice.incorrect_answer,.incorrect_answer,.vocab_ol .vocab_li .vocab_box.incorrect_answer,.word_to_sort.incorrect_answer{background-color:#f08085;color:#fef2f3;-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.incorrect_answer:hover,.vocab_ol .vocab_li .vocab_box.incorrect_answer:hover{background-color:#e6242d}.popup_message{position:absolute;padding:30px;background:#e6242d;text-align:center;color:#fff;top:50px;left:30%;right:30%;border-radius:20px;z-index:50;opacity:0;font-size:2em;-webkit-animation:5s zoomAppearDisappear;animation:5s zoomAppearDisappear}.choice_container{margin:20px 0 0;text-align:center}.choice_container .choice_div_inner{display:inline}.choice_container.words_long{margin-bottom:20px}.choice_container.words_long .choice_word,.choice_container.words_long .choice_word span{display:block}.choice{display:inline-block;padding:20px;font-size:2em;font-weight:700;border:1px solid #888898;background:#eee;border-radius:10px;margin:5px;position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.choice .icon_bubble{display:none}.choice.active{background-color:#0e82c5;color:#77c7f5}.choice.active .icon_bubble{display:inline-block;width:100%}.choice.active.correct_answer:hover,.choice.correct_answer:hover,.vocab_ol .vocab_li .choice.vocab_box.correct_answer:hover{background-color:#3db634}.choice_word{padding:0;border-radius:10px;position:relative;font-size:2.5em;display:inline-block;margin:0 10px 10px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;text-decoration:none;background-color:#eee;border:3px solid #fff;-webkit-box-shadow:0 0 0 3px #fff;box-shadow:0 0 0 3px #fff}.choice_word span{display:inline-block;padding:20px;cursor:pointer}.choice_word:hover{-webkit-box-shadow:0 0 0 3px #48c1ed;box-shadow:0 0 0 3px #48c1ed}.choice_word.active{-webkit-box-shadow:0 0 0 3px #48c1ed;box-shadow:0 0 0 3px #48c1ed;background:#48c1ed}.choice_word.correct_answer,.vocab_ol .vocab_li .choice_word.vocab_box.correct_answer{background-color:#3db634;color:#ddf5db;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.choice_word.incorrect_answer,.vocab_ol .vocab_li .choice_word.vocab_box.incorrect_answer{background-color:#f08085;color:#fef2f3;-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.drag_and_big_audio{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:20px 00 0;position:relative}.drag_and_big_audio .big_audio_container{-webkit-box-flex:1;-ms-flex:1 auto 0px;flex:1 auto 0;width:100px;margin-right:20px}.drag_and_big_audio .big_audio_container .play_button{width:100px;height:178px}.drag_and_big_audio .drag_drop_container{-webkit-box-flex:1;-ms-flex:1 auto 0px;flex:1 auto 0;width:100%}.drag_drop_container{position:relative}.drag_drop_container .drag_drop_bubbles{text-align:center}.drag_drop_container .drag_drop_box{background:#eee;width:100%;padding:0;margin:5px;display:inline-block;position:relative;border-radius:8px;-webkit-box-shadow:0 0 10px #eee,0 0 5px #888898;box-shadow:0 0 10px #eee,0 0 5px #888898}.drag_drop_container .drag_drop_box .drag_drop_header{background:#0e82c5;color:#fff;padding:20px 15px 10px;border-radius:8px 8px 0 0;margin:0;min-height:50px}.drag_drop_container .drag_drop_box .drag_drop_header h3{font-size:2.3em;color:#fff;padding:0 0 15px 10px;width:100%;-webkit-box-flex:1;-ms-flex:1 auto 0px;flex:1 auto 0}.drag_drop_container .drag_drop_box .drag_drop_header .play_button{background-color:#48c1ed;width:35px;height:35px}.drag_drop_container .drag_drop_box .attempts_area,.drag_drop_container .drag_drop_box .drop_area{z-index:2;border:5px dashed #d5d4d4;border-radius:5px;margin:15px;min-height:140px;position:relative;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.drag_drop_container .drag_drop_box .attempts_area.text_align_left,.drag_drop_container .drag_drop_box .drop_area.text_align_left{text-align:left}.drag_drop_container .drag_drop_box .attempts_area:after,.drag_drop_container .drag_drop_box .drop_area:after{content:'placer ici';font-size:3em;color:#d5d4d4;text-align:center;position:absolute;width:100%;left:0}.drag_drop_container .drag_drop_box .attempts_area.vertical_drop_area .word_to_sort,.drag_drop_container .drag_drop_box .drop_area.vertical_drop_area .word_to_sort{display:block;width:100%}.drag_drop_container .drag_drop_box .attempts_area.no_place_here:after,.drag_drop_container .drag_drop_box .drop_area.no_place_here:after{content:''}.drag_drop_container .drag_drop_box .attempts_area .word_to_sort,.drag_drop_container .drag_drop_box .drop_area .word_to_sort{-webkit-box-flex:1;-ms-flex:1 auto 0px;flex:1 auto 0;position:relative;z-index:3}.drag_drop_container .drag_drop_box .attempts_area{z-index:1}.drag_drop_container .drag_drop_box .icon_bubble{display:inline-block;color:#fff}.order_container_correct{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1000;position:absolute;width:100%;left:0;top:65px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:170px}.order_container_correct .word_to_sort{background-color:#3db634;-webkit-transform:scale(1.35);-ms-transform:scale(1.35);transform:scale(1.35);padding:20px 30px}.initial_drop_area{text-align:center;margin:20px 0;min-height:80px;position:relative}a.reset_button{background-size:25px;width:70px;background-color:#ccc;color:#222;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;cursor:pointer;text-align:left;background-image:url(/assets/images/redo.svg)}a.skipend_button{background-color:#ccc;color:#222}.word_to_sort{display:inline-block;cursor:move;padding:20px;background:#0e82c5;border-radius:10px;color:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:relative;font-size:2em;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);margin:0 5px 10px;z-index:30}.word_to_sort.dnd-drag-start{opacity:.8}.word_to_sort:hover{background-color:#48c1ed}.word_to_sort.disappear_word{-webkit-animation:3s forwards fadeOut;animation:3s forwards fadeOut}.vocab_ol .vocab_li .word_to_sort.vocab_box.correct_answer:hover,.word_to_sort.correct_answer:hover{background-color:#3db634}.vocab_ol .vocab_li .word_to_sort.vocab_box.incorrect_answer:hover,.word_to_sort.incorrect_answer:hover{background-color:#e6242d}.phrase{margin:0 0 60px;text-align:center;font-size:2em}.phrase .word_to_sort{font-size:inherit;line-height:normal}.phrase .phrase_block{display:inline-block;height:75px;vertical-align:baseline;line-height:140px}.phrase .phrase_block .player_container{margin-right:5px;top:-5px}.phrase .phrase_block .play_button{position:relative;top:10px}.phrase select{font-size:1.2em}.phrase .missing_block{min-width:50px;text-align:center;border-bottom:2px dotted #888898}.phrase .missing_block.dnd-drag-over{background-color:#0e82c5}.lotto_board{border:2px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;margin:10px 0 20px;background:#0e82c5;color:#fff;border-radius:10px 10px 0 0}.lotto_board .lotto_box{background-color:#0c72ad;overflow:hidden;min-height:80px;border-radius:5px;border:5px dashed #0b6395;position:relative;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lotto_board .lotto_box:after{content:'placer ici';font-size:3em;color:#0b699f;text-align:center;position:absolute;width:100%;left:0}.lotto_board .lotto_box .icon_bubble{z-index:100}.lotto_board .lotto_column{-webkit-box-flex:1;-ms-flex:1;flex:1;border-right:2px solid #000}.lotto_board .lotto_column:last-child{border-right:0}.lotto_board .lotto_column h4{color:#fff;padding:0 0 5px}.lotto_board .lotto_column .lotto_cell{padding:15px;height:200px;min-height:200px;position:relative}.lotto_board .lotto_column .lotto_top_cell.second_cell{top:200px}.lotto_board .lotto_column .lotto_bottom_cell.second_cell{top:-200px}.lotto_board .other_cell{background:#fff}.actual_correct_word{position:absolute;z-index:1000;width:100%;height:100%;text-align:center;font-size:1.5em;left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;-webkit-animation:1.3s .5s forwards fadeIn;animation:1.3s .5s forwards fadeIn;background-color:#3db634;color:#caefc7;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.actual_correct_word p{-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;padding:0;margin:0}@-webkit-keyframes keyFlash{from{background-color:#17a0ef}to{background-color:#eee}}@keyframes keyFlash{from{background-color:#17a0ef}to{background-color:#eee}}.dictation_and_big_audio{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:20px 00 0}.dictation_and_big_audio .big_audio_container{-webkit-box-flex:1;-ms-flex:1 auto 0px;flex:1 auto 0;width:70px;margin-right:20px}.dictation_and_big_audio .big_audio_container .play_button{width:70px;height:70px}.dictation_and_big_audio .dictation_input_container{-webkit-box-flex:1;-ms-flex:1 auto 0px;flex:1 auto 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dictation_input{height:70px;padding:14px 17px 10px;line-height:100%;margin:0;border:2px solid #0e82c5;background:#f2fafe;-webkit-box-shadow:0 2px 2px #eee;box-shadow:0 2px 2px #eee;font-size:4em;display:block;width:100%;max-width:none}h3.word_preview{margin:40px 0 0;text-align:center}h3.word_preview div.word_preview_inner{display:inline-block;border:2px dotted #ccc;border-radius:15px}h3.word_preview div.word_preview_inner .player_container{display:inline-block;-webkit-transform:scale(.8) translateY(14px) translateX(15px);-ms-transform:scale(.8) translateY(14px) translateX(15px);transform:scale(.8) translateY(14px) translateX(15px)}h3.word_preview div.word_preview_inner span{display:inline-block;cursor:pointer;padding:30px 20px}.special_characters_list{margin:30px 0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.special_characters_list li{display:inline-block;margin:0 0 5px;-webkit-box-flex:1;-ms-flex:1 auto 0px;flex:1 auto 0;width:16.66666667%;min-width:16.66666667%}.special_characters_list li.spacebar{width:50%;min-width:50%}.special_characters_list li.backspace a{text-indent:-9999px;background-image:url(/assets/images/backspace.svg);background-repeat:no-repeat;background-position:center 64%;background-size:30px}.special_characters_list li a{display:inline-block;border-radius:0;background:#eee;font-size:1.8em;cursor:pointer;text-decoration:none;font-weight:700;padding:15px 10px;width:100%;text-align:center;border:1px solid #fff}.special_characters_list li a:active{background-color:#0e82c5;color:#fff}.special_characters_list li a:hover{background-color:#a5e0f6;color:#112f58}.special_characters_list li a.keypressed{-webkit-animation:.9s keyFlash;animation:.9s keyFlash}@media (min-width:768px){header#site_header #name_bar nav ul{display:block}header#site_header #name_bar nav ul li.language_button{text-align:left}header#site_header #name_bar nav ul li.language_button a{text-indent:-9999px;width:30px;background:0 45px/21px no-repeat}header#site_header #name_bar nav ul li.language_button a.fr{background-image:url(/assets/images/fr.svg)}header#site_header #name_bar nav ul li.language_button a.en{background-image:url(/assets/images/en.svg)}header#site_header #score_bar p{font-size:1.8em}header#site_header a#menu_button{display:none}.special_characters_list li{width:8.33333333%;min-width:8.33333333%}.special_characters_list li.spacebar{width:25%;min-width:25%}.special_characters_list li:nth-child(12n+1) a{border-radius:10px 0 0 10px}.special_characters_list li:last-child a,.special_characters_list li:nth-child(12n) a{border-radius:0 10px 10px 0}.special_characters_list.onlyAccents li:nth-child(15n+1) a{border-radius:10px 0 0 10px}.special_characters_list.onlyAccents li:last-child a,.special_characters_list.onlyAccents li:nth-child(15n) a{border-radius:0 10px 10px 0}}.special_characters_list.isIpad li a:hover{background:#eee}.special_characters_list.onlyAccents{max-width:550px;margin:30px auto 10px}.special_characters_list.onlyAccents li{width:6.66666667%;min-width:6.66666667%}.special_characters_list.onlyAccents li a{border-radius:0}.special_characters_list.onlyAccents .backspace,.special_characters_list.onlyAccents .spacebar{display:none}.drop_box{background:#eee;min-height:30px}.order_syllables_box{width:100%}.order_syllables_box .word_to_sort{display:inline-block;margin:5px}.order_syllables_box .word_to_sort.dnd-sortable-drag{opacity:.6;outline:#888898 dashed 3px}.gu-transit{opacity:.4}.gu-mirror{opacity:.7}.poetry_box li{display:block;margin:0 0 10px}.clouds_container,.start_memo_container{background:url(/assets/images/clouds.svg) center center #76d1f2;height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;text-align:center;-ms-flex-pack:distribute;justify-content:space-around;margin:0 0 30px;border-radius:5px;overflow:hidden;position:relative}.clouds_container.start_memo_container,.start_memo_container.start_memo_container{background:0 0}.clouds_container .cloud,.start_memo_container .cloud{background:url(/assets/images/cloud.svg) center center no-repeat;height:80px;-webkit-transform:translateY(-500px);-ms-transform:translateY(-500px);transform:translateY(-500px);width:20%;line-height:1;text-align:center;padding:20px;margin:0 10px;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;text-decoration:none;font-size:1.7em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:5}.clouds_container .cloud span,.start_memo_container .cloud span{-webkit-box-flex:1;-ms-flex:1 auto 0px;flex:1 auto 0;word-wrap:break-word;position:relative;top:5px}.clouds_container .cloud:hover,.start_memo_container .cloud:hover{text-decoration:none}.clouds_container .cloud.correct_answer:after,.clouds_container .cloud.incorrect_answer:after,.clouds_container .vocab_ol .vocab_li .cloud.vocab_box.correct_answer:after,.clouds_container .vocab_ol .vocab_li .cloud.vocab_box.incorrect_answer:after,.start_memo_container .cloud.correct_answer:after,.start_memo_container .cloud.incorrect_answer:after,.start_memo_container .vocab_ol .vocab_li .cloud.vocab_box.correct_answer:after,.start_memo_container .vocab_ol .vocab_li .cloud.vocab_box.incorrect_answer:after,.vocab_ol .vocab_li .clouds_container .cloud.vocab_box.correct_answer:after,.vocab_ol .vocab_li .clouds_container .cloud.vocab_box.incorrect_answer:after,.vocab_ol .vocab_li .start_memo_container .cloud.vocab_box.correct_answer:after,.vocab_ol .vocab_li .start_memo_container .cloud.vocab_box.incorrect_answer:after{content:'';position:absolute;background:url(/assets/images/tick.svg) center center/30px no-repeat #3db634;width:40px;height:40px;border-radius:50%;top:-20px;right:20px;z-index:2;opacity:0;-webkit-animation:1s .5s forwards zoomAppear;animation:1s .5s forwards zoomAppear}.clouds_container .cloud.incorrect_answer:after,.clouds_container .vocab_ol .vocab_li .cloud.vocab_box.incorrect_answer:after,.start_memo_container .cloud.incorrect_answer:after,.start_memo_container .vocab_ol .vocab_li .cloud.vocab_box.incorrect_answer:after,.vocab_ol .vocab_li .clouds_container .cloud.vocab_box.incorrect_answer:after,.vocab_ol .vocab_li .start_memo_container .cloud.vocab_box.incorrect_answer:after{background-image:url(/assets/images/cross.svg);background-color:#f3136a}.clouds_container .cloud.correct_answer,.clouds_container .cloud.incorrect_answer,.clouds_container .vocab_ol .vocab_li .cloud.vocab_box.correct_answer,.clouds_container .vocab_ol .vocab_li .cloud.vocab_box.incorrect_answer,.start_memo_container .cloud.correct_answer,.start_memo_container .cloud.incorrect_answer,.start_memo_container .vocab_ol .vocab_li .cloud.vocab_box.correct_answer,.start_memo_container .vocab_ol .vocab_li .cloud.vocab_box.incorrect_answer,.vocab_ol .vocab_li .clouds_container .cloud.vocab_box.correct_answer,.vocab_ol .vocab_li .clouds_container .cloud.vocab_box.incorrect_answer,.vocab_ol .vocab_li .start_memo_container .cloud.vocab_box.correct_answer,.vocab_ol .vocab_li .start_memo_container .cloud.vocab_box.incorrect_answer{color:#222}.clouds_container .cloud.active,.start_memo_container .cloud.active{background-image:url(/assets/images/cloud_selected.svg);color:#fff}.clouds_container .cloud.unselectable,.start_memo_container .cloud.unselectable{cursor:default}.clouds_container h3,.start_memo_container h3{color:#fff;text-shadow:0 2px 10px #1ab1e8;padding:20px 0;position:absolute;width:100%;left:0;top:50px}.clouds_container a.start_button,.start_memo_container a.start_button{cursor:pointer;-webkit-box-flex:1;-ms-flex:1 auto 0px;flex:1 auto 0;padding:30px;background:#3db634;text-align:center;color:#fff;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;border-radius:20px;font-size:2em}.clouds_container a.start_button:hover,.start_memo_container a.start_button:hover{background-color:#22671d}.clouds_instructions{width:100%;position:absolute;top:20px;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.clouds_instructions h3{padding-left:20px;width:auto;position:relative;top:-5px}.timer_container{position:absolute;top:15px;right:15px}.timer_container.hide_timer{opacity:0}.countdown{position:relative;margin:10px auto auto;height:80px;width:80px;text-align:center;z-index:100;top:20px}.countdown .countdown-number{color:#0e82c5;display:inline-block;line-height:67px;font-weight:700;font-size:4.3em;background:#fff;position:absolute;top:4px;bottom:4px;right:4px;left:4px;border-radius:50%}.countdown svg{position:absolute;top:0;right:0;width:80px;height:80px;-webkit-transform:rotateY(-180deg) rotateZ(-90deg);transform:rotateY(-180deg) rotateZ(-90deg)}.countdown svg circle{stroke-dasharray:240px;stroke-dashoffset:240px;stroke-linecap:round;stroke-width:5px;stroke:#0e82c5;fill:none}.countdown svg circle#background_circle{stroke:#eee;stroke-dasharray:0}.pair_grid{margin:20px 0 30px}.pair_grid a.pair_word{height:110px;line-height:110px;width:23%;margin:0 1% 20px;border-radius:15px;border:3px solid #fff;-webkit-box-shadow:0 0 0 3px #eee;box-shadow:0 0 0 3px #eee;display:inline-block;background:#eee;text-align:center;text-decoration:none;font-size:1.7em;cursor:pointer;position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.pair_grid a.pair_word.active{background:#0e82c5;color:#fff}.pair_grid a.pair_word.active:hover{background:#0e82c5}.pair_grid a.pair_word.finished{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);cursor:default;background-color:#3db634;color:#fff}.pair_grid a.pair_word.finished:hover{background:#3db634}.pair_grid a.pair_word.finished.finished_0,.pair_grid a.pair_word.finished.finished_0:hover{background-color:#34e524}.pair_grid a.pair_word.finished.finished_1,.pair_grid a.pair_word.finished.finished_1:hover{background-color:#8524e5}.pair_grid a.pair_word.finished.finished_2,.pair_grid a.pair_word.finished.finished_2:hover{background-color:#24b5e5}.pair_grid a.pair_word.finished.finished_3,.pair_grid a.pair_word.finished.finished_3:hover{background-color:#e524d2}.pair_grid a.pair_word.finished.finished_4,.pair_grid a.pair_word.finished.finished_4:hover{background-color:#afe524}.pair_grid a.pair_word.finished.finished_5,.pair_grid a.pair_word.finished.finished_5:hover{background-color:#e5e524}.pair_grid a.pair_word:hover{-webkit-box-shadow:0 0 1px 5px #eee;box-shadow:0 0 1px 5px #eee}.vocab_img{width:100%;height:auto;margin:0 0 20px}.vocab_definitions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0 0 30px;padding:0}.vocab_definitions li{padding:0;min-width:33.3333%;max-width:33.3333%;margin:0;display:inline-block}.vocab_definitions li a{margin:5px;display:block;background:#eee;padding:10px 10px 10px 24px;border-radius:5px;cursor:pointer;position:relative}.vocab_definitions li a span{font-weight:700;display:inline-block;position:absolute;top:10px;left:8px;padding:0 5px 0 0;color:rgba(136,136,152,.5);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.vocab_definitions li a:hover{background-color:#0e82c5;color:#fff}.vocab_definitions li a:hover span{color:rgba(255,255,255,.5)}.vocab_ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0 0 30px;padding:0}.vocab_ol .vocab_li{max-width:50%;min-width:50%;margin:0 0 20px;padding:0}.vocab_ol .vocab_li .vocab_content{margin:0 0 10px;position:relative}.vocab_ol .vocab_li .vocab_content .currently_selected_option{min-width:auto!important}.vocab_ol .vocab_li .vocab_content .nicer_select_tag{width:100%}.vocab_ol .vocab_li .vocab_content .vocab_image{position:absolute;top:0;left:0;width:70px}.vocab_ol .vocab_li .vocab_content .vocab_image img{width:70px;height:auto;border:5px solid #0e82c5;border-radius:50%}.vocab_ol .vocab_li .vocab_box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:10px;margin:0 20px 0 75px;position:relative;font-size:1.1em;text-decoration:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.vocab_ol .vocab_li .vocab_box:hover select{color:#000}.vocab_ol .vocab_li .vocab_box span{font-weight:700;display:inline-block;padding:0 5px 0 0;color:#888898;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.vocab_ol .vocab_li .vocab_box select{font-size:1.5em;width:100%}.poem_container{margin:0 0 10px;padding:0;font-style:italic;list-style:none;font-size:2em;text-align:left}.poem_title{margin:30px 0 0}.poem_author{font-weight:700;font-size:2em}.poem_biography{font-size:1.4em;margin:0 0 30px;font-style:italic}.difficult_words{text-align:left;font-size:1.6em;line-height:1.5;padding:20px}.difficult_words strong{color:#0e82c5}.memo_container{text-align:left}.memo_container.static_memo_container{font-size:132%}.svg_container{margin:0 0 50px}.svg_container svg{width:100%;height:auto}.audio_and_svg{position:relative}.audio_and_svg .mute_button{position:absolute;top:10px;left:0}.audio_and_svg .print_svg_button{left:auto;right:0;position:relative}.audio_and_svg .expand_button{left:auto;right:50px}.print_and_expand{position:absolute;right:0;top:0}.expand_and_static_memo{position:relative}.expand_and_static_memo .print_and_expand{top:-10px}.dont_skip_to_end #delay1,.dont_skip_to_end .delay1{opacity:0;-webkit-animation:1s 1s forwards fadeIn;animation:1s 1s forwards fadeIn}.dont_skip_to_end #delay2,.dont_skip_to_end .delay2{opacity:0;-webkit-animation:1s 2s forwards fadeIn;animation:1s 2s forwards fadeIn}.dont_skip_to_end #delay3,.dont_skip_to_end .delay3{opacity:0;-webkit-animation:1s 3s forwards fadeIn;animation:1s 3s forwards fadeIn}.dont_skip_to_end #delay4,.dont_skip_to_end .delay4{opacity:0;-webkit-animation:1s 4s forwards fadeIn;animation:1s 4s forwards fadeIn}.dont_skip_to_end #delay5,.dont_skip_to_end .delay5{opacity:0;-webkit-animation:1s 5s forwards fadeIn;animation:1s 5s forwards fadeIn}.dont_skip_to_end #delay6,.dont_skip_to_end .delay6{opacity:0;-webkit-animation:1s 6s forwards fadeIn;animation:1s 6s forwards fadeIn}.dont_skip_to_end #delay7,.dont_skip_to_end .delay7{opacity:0;-webkit-animation:1s 7s forwards fadeIn;animation:1s 7s forwards fadeIn}.dont_skip_to_end #delay8,.dont_skip_to_end .delay8{opacity:0;-webkit-animation:1s 8s forwards fadeIn;animation:1s 8s forwards fadeIn}.dont_skip_to_end #delay9,.dont_skip_to_end .delay9{opacity:0;-webkit-animation:1s 9s forwards fadeIn;animation:1s 9s forwards fadeIn}.dont_skip_to_end #delay10,.dont_skip_to_end .delay10{opacity:0;-webkit-animation:1s 10s forwards fadeIn;animation:1s 10s forwards fadeIn}.dont_skip_to_end #delay11,.dont_skip_to_end .delay11{opacity:0;-webkit-animation:1s 11s forwards fadeIn;animation:1s 11s forwards fadeIn}.dont_skip_to_end #delay12,.dont_skip_to_end .delay12{opacity:0;-webkit-animation:1s 12s forwards fadeIn;animation:1s 12s forwards fadeIn}.dont_skip_to_end #delay13,.dont_skip_to_end .delay13{opacity:0;-webkit-animation:1s 13s forwards fadeIn;animation:1s 13s forwards fadeIn}.dont_skip_to_end #delay14,.dont_skip_to_end .delay14{opacity:0;-webkit-animation:1s 14s forwards fadeIn;animation:1s 14s forwards fadeIn}.dont_skip_to_end #delay15,.dont_skip_to_end .delay15{opacity:0;-webkit-animation:1s 15s forwards fadeIn;animation:1s 15s forwards fadeIn}.dont_skip_to_end #delay16,.dont_skip_to_end .delay16{opacity:0;-webkit-animation:1s 16s forwards fadeIn;animation:1s 16s forwards fadeIn}.dont_skip_to_end #delay17,.dont_skip_to_end .delay17{opacity:0;-webkit-animation:1s 17s forwards fadeIn;animation:1s 17s forwards fadeIn}.dont_skip_to_end #delay18,.dont_skip_to_end .delay18{opacity:0;-webkit-animation:1s 18s forwards fadeIn;animation:1s 18s forwards fadeIn}.dont_skip_to_end #delay19,.dont_skip_to_end .delay19{opacity:0;-webkit-animation:1s 19s forwards fadeIn;animation:1s 19s forwards fadeIn}.dont_skip_to_end #delay20,.dont_skip_to_end .delay20{opacity:0;-webkit-animation:1s 20s forwards fadeIn;animation:1s 20s forwards fadeIn}.dont_skip_to_end #delay21,.dont_skip_to_end .delay21{opacity:0;-webkit-animation:1s 21s forwards fadeIn;animation:1s 21s forwards fadeIn}.dont_skip_to_end #delay22,.dont_skip_to_end .delay22{opacity:0;-webkit-animation:1s 22s forwards fadeIn;animation:1s 22s forwards fadeIn}.dont_skip_to_end #delay23,.dont_skip_to_end .delay23{opacity:0;-webkit-animation:1s 23s forwards fadeIn;animation:1s 23s forwards fadeIn}.dont_skip_to_end #delay24,.dont_skip_to_end .delay24{opacity:0;-webkit-animation:1s 24s forwards fadeIn;animation:1s 24s forwards fadeIn}.dont_skip_to_end #delay25,.dont_skip_to_end .delay25{opacity:0;-webkit-animation:1s 25s forwards fadeIn;animation:1s 25s forwards fadeIn}.dont_skip_to_end #delay26,.dont_skip_to_end .delay26{opacity:0;-webkit-animation:1s 26s forwards fadeIn;animation:1s 26s forwards fadeIn}.dont_skip_to_end #delay27,.dont_skip_to_end .delay27{opacity:0;-webkit-animation:1s 27s forwards fadeIn;animation:1s 27s forwards fadeIn}.dont_skip_to_end #delay28,.dont_skip_to_end .delay28{opacity:0;-webkit-animation:1s 28s forwards fadeIn;animation:1s 28s forwards fadeIn}.dont_skip_to_end #delay29,.dont_skip_to_end .delay29{opacity:0;-webkit-animation:1s 29s forwards fadeIn;animation:1s 29s forwards fadeIn}.dont_skip_to_end #delay30,.dont_skip_to_end .delay30{opacity:0;-webkit-animation:1s 30s forwards fadeIn;animation:1s 30s forwards fadeIn}.dont_skip_to_end #delay31,.dont_skip_to_end .delay31{opacity:0;-webkit-animation:1s 31s forwards fadeIn;animation:1s 31s forwards fadeIn}.dont_skip_to_end #delay32,.dont_skip_to_end .delay32{opacity:0;-webkit-animation:1s 32s forwards fadeIn;animation:1s 32s forwards fadeIn}.dont_skip_to_end #delay33,.dont_skip_to_end .delay33{opacity:0;-webkit-animation:1s 33s forwards fadeIn;animation:1s 33s forwards fadeIn}.dont_skip_to_end #delay34,.dont_skip_to_end .delay34{opacity:0;-webkit-animation:1s 34s forwards fadeIn;animation:1s 34s forwards fadeIn}.dont_skip_to_end #delay35,.dont_skip_to_end .delay35{opacity:0;-webkit-animation:1s 35s forwards fadeIn;animation:1s 35s forwards fadeIn}.dont_skip_to_end #delay36,.dont_skip_to_end .delay36{opacity:0;-webkit-animation:1s 36s forwards fadeIn;animation:1s 36s forwards fadeIn}.dont_skip_to_end #delay37,.dont_skip_to_end .delay37{opacity:0;-webkit-animation:1s 37s forwards fadeIn;animation:1s 37s forwards fadeIn}.dont_skip_to_end #delay38,.dont_skip_to_end .delay38{opacity:0;-webkit-animation:1s 38s forwards fadeIn;animation:1s 38s forwards fadeIn}.dont_skip_to_end #delay39,.dont_skip_to_end .delay39{opacity:0;-webkit-animation:1s 39s forwards fadeIn;animation:1s 39s forwards fadeIn}.dont_skip_to_end #delay40,.dont_skip_to_end .delay40{opacity:0;-webkit-animation:1s 40s forwards fadeIn;animation:1s 40s forwards fadeIn}.dont_skip_to_end #delay41,.dont_skip_to_end .delay41{opacity:0;-webkit-animation:1s 41s forwards fadeIn;animation:1s 41s forwards fadeIn}.dont_skip_to_end #delay42,.dont_skip_to_end .delay42{opacity:0;-webkit-animation:1s 42s forwards fadeIn;animation:1s 42s forwards fadeIn}.dont_skip_to_end #delay43,.dont_skip_to_end .delay43{opacity:0;-webkit-animation:1s 43s forwards fadeIn;animation:1s 43s forwards fadeIn}.dont_skip_to_end #delay44,.dont_skip_to_end .delay44{opacity:0;-webkit-animation:1s 44s forwards fadeIn;animation:1s 44s forwards fadeIn}.dont_skip_to_end #delay45,.dont_skip_to_end .delay45{opacity:0;-webkit-animation:1s 45s forwards fadeIn;animation:1s 45s forwards fadeIn}.dont_skip_to_end #delay46,.dont_skip_to_end .delay46{opacity:0;-webkit-animation:1s 46s forwards fadeIn;animation:1s 46s forwards fadeIn}.dont_skip_to_end #delay47,.dont_skip_to_end .delay47{opacity:0;-webkit-animation:1s 47s forwards fadeIn;animation:1s 47s forwards fadeIn}.dont_skip_to_end #delay48,.dont_skip_to_end .delay48{opacity:0;-webkit-animation:1s 48s forwards fadeIn;animation:1s 48s forwards fadeIn}.dont_skip_to_end #delay49,.dont_skip_to_end .delay49{opacity:0;-webkit-animation:1s 49s forwards fadeIn;animation:1s 49s forwards fadeIn}.dont_skip_to_end #delay50,.dont_skip_to_end .delay50{opacity:0;-webkit-animation:1s 50s forwards fadeIn;animation:1s 50s forwards fadeIn}.dont_skip_to_end #delay51,.dont_skip_to_end .delay51{opacity:0;-webkit-animation:1s 51s forwards fadeIn;animation:1s 51s forwards fadeIn}.dont_skip_to_end #delay52,.dont_skip_to_end .delay52{opacity:0;-webkit-animation:1s 52s forwards fadeIn;animation:1s 52s forwards fadeIn}.dont_skip_to_end #delay53,.dont_skip_to_end .delay53{opacity:0;-webkit-animation:1s 53s forwards fadeIn;animation:1s 53s forwards fadeIn}.dont_skip_to_end #delay54,.dont_skip_to_end .delay54{opacity:0;-webkit-animation:1s 54s forwards fadeIn;animation:1s 54s forwards fadeIn}.dont_skip_to_end #delay55,.dont_skip_to_end .delay55{opacity:0;-webkit-animation:1s 55s forwards fadeIn;animation:1s 55s forwards fadeIn}.dont_skip_to_end #delay56,.dont_skip_to_end .delay56{opacity:0;-webkit-animation:1s 56s forwards fadeIn;animation:1s 56s forwards fadeIn}.dont_skip_to_end #delay57,.dont_skip_to_end .delay57{opacity:0;-webkit-animation:1s 57s forwards fadeIn;animation:1s 57s forwards fadeIn}.dont_skip_to_end #delay58,.dont_skip_to_end .delay58{opacity:0;-webkit-animation:1s 58s forwards fadeIn;animation:1s 58s forwards fadeIn}.dont_skip_to_end #delay59,.dont_skip_to_end .delay59{opacity:0;-webkit-animation:1s 59s forwards fadeIn;animation:1s 59s forwards fadeIn}.dont_skip_to_end #delay60,.dont_skip_to_end .delay60{opacity:0;-webkit-animation:1s 60s forwards fadeIn;animation:1s 60s forwards fadeIn}.dont_skip_to_end #delay61,.dont_skip_to_end .delay61{opacity:0;-webkit-animation:1s 61s forwards fadeIn;animation:1s 61s forwards fadeIn}.dont_skip_to_end #delay62,.dont_skip_to_end .delay62{opacity:0;-webkit-animation:1s 62s forwards fadeIn;animation:1s 62s forwards fadeIn}.dont_skip_to_end #delay63,.dont_skip_to_end .delay63{opacity:0;-webkit-animation:1s 63s forwards fadeIn;animation:1s 63s forwards fadeIn}.dont_skip_to_end #delay64,.dont_skip_to_end .delay64{opacity:0;-webkit-animation:1s 64s forwards fadeIn;animation:1s 64s forwards fadeIn}.dont_skip_to_end #delay65,.dont_skip_to_end .delay65{opacity:0;-webkit-animation:1s 65s forwards fadeIn;animation:1s 65s forwards fadeIn}.dont_skip_to_end #delay66,.dont_skip_to_end .delay66{opacity:0;-webkit-animation:1s 66s forwards fadeIn;animation:1s 66s forwards fadeIn}.dont_skip_to_end #delay67,.dont_skip_to_end .delay67{opacity:0;-webkit-animation:1s 67s forwards fadeIn;animation:1s 67s forwards fadeIn}.dont_skip_to_end #delay68,.dont_skip_to_end .delay68{opacity:0;-webkit-animation:1s 68s forwards fadeIn;animation:1s 68s forwards fadeIn}.dont_skip_to_end #delay69,.dont_skip_to_end .delay69{opacity:0;-webkit-animation:1s 69s forwards fadeIn;animation:1s 69s forwards fadeIn}.dont_skip_to_end #delay70,.dont_skip_to_end .delay70{opacity:0;-webkit-animation:1s 70s forwards fadeIn;animation:1s 70s forwards fadeIn}.dont_skip_to_end #delay71,.dont_skip_to_end .delay71{opacity:0;-webkit-animation:1s 71s forwards fadeIn;animation:1s 71s forwards fadeIn}.dont_skip_to_end #delay72,.dont_skip_to_end .delay72{opacity:0;-webkit-animation:1s 72s forwards fadeIn;animation:1s 72s forwards fadeIn}.dont_skip_to_end #delay73,.dont_skip_to_end .delay73{opacity:0;-webkit-animation:1s 73s forwards fadeIn;animation:1s 73s forwards fadeIn}.dont_skip_to_end #delay74,.dont_skip_to_end .delay74{opacity:0;-webkit-animation:1s 74s forwards fadeIn;animation:1s 74s forwards fadeIn}.dont_skip_to_end #delay75,.dont_skip_to_end .delay75{opacity:0;-webkit-animation:1s 75s forwards fadeIn;animation:1s 75s forwards fadeIn}.dont_skip_to_end #delay76,.dont_skip_to_end .delay76{opacity:0;-webkit-animation:1s 76s forwards fadeIn;animation:1s 76s forwards fadeIn}.dont_skip_to_end #delay77,.dont_skip_to_end .delay77{opacity:0;-webkit-animation:1s 77s forwards fadeIn;animation:1s 77s forwards fadeIn}.dont_skip_to_end #delay78,.dont_skip_to_end .delay78{opacity:0;-webkit-animation:1s 78s forwards fadeIn;animation:1s 78s forwards fadeIn}.dont_skip_to_end #delay79,.dont_skip_to_end .delay79{opacity:0;-webkit-animation:1s 79s forwards fadeIn;animation:1s 79s forwards fadeIn}.dont_skip_to_end #delay80,.dont_skip_to_end .delay80{opacity:0;-webkit-animation:1s 80s forwards fadeIn;animation:1s 80s forwards fadeIn}.dont_skip_to_end #delay81,.dont_skip_to_end .delay81{opacity:0;-webkit-animation:1s 81s forwards fadeIn;animation:1s 81s forwards fadeIn}.dont_skip_to_end #delay82,.dont_skip_to_end .delay82{opacity:0;-webkit-animation:1s 82s forwards fadeIn;animation:1s 82s forwards fadeIn}.dont_skip_to_end #delay83,.dont_skip_to_end .delay83{opacity:0;-webkit-animation:1s 83s forwards fadeIn;animation:1s 83s forwards fadeIn}.dont_skip_to_end #delay84,.dont_skip_to_end .delay84{opacity:0;-webkit-animation:1s 84s forwards fadeIn;animation:1s 84s forwards fadeIn}.dont_skip_to_end #delay85,.dont_skip_to_end .delay85{opacity:0;-webkit-animation:1s 85s forwards fadeIn;animation:1s 85s forwards fadeIn}.dont_skip_to_end #delay86,.dont_skip_to_end .delay86{opacity:0;-webkit-animation:1s 86s forwards fadeIn;animation:1s 86s forwards fadeIn}.dont_skip_to_end #delay87,.dont_skip_to_end .delay87{opacity:0;-webkit-animation:1s 87s forwards fadeIn;animation:1s 87s forwards fadeIn}.dont_skip_to_end #delay88,.dont_skip_to_end .delay88{opacity:0;-webkit-animation:1s 88s forwards fadeIn;animation:1s 88s forwards fadeIn}.dont_skip_to_end #delay89,.dont_skip_to_end .delay89{opacity:0;-webkit-animation:1s 89s forwards fadeIn;animation:1s 89s forwards fadeIn}.dont_skip_to_end #delay90,.dont_skip_to_end .delay90{opacity:0;-webkit-animation:1s 90s forwards fadeIn;animation:1s 90s forwards fadeIn}.dont_skip_to_end #delay91,.dont_skip_to_end .delay91{opacity:0;-webkit-animation:1s 91s forwards fadeIn;animation:1s 91s forwards fadeIn}.dont_skip_to_end #delay92,.dont_skip_to_end .delay92{opacity:0;-webkit-animation:1s 92s forwards fadeIn;animation:1s 92s forwards fadeIn}.dont_skip_to_end #delay93,.dont_skip_to_end .delay93{opacity:0;-webkit-animation:1s 93s forwards fadeIn;animation:1s 93s forwards fadeIn}.dont_skip_to_end #delay94,.dont_skip_to_end .delay94{opacity:0;-webkit-animation:1s 94s forwards fadeIn;animation:1s 94s forwards fadeIn}.dont_skip_to_end #delay95,.dont_skip_to_end .delay95{opacity:0;-webkit-animation:1s 95s forwards fadeIn;animation:1s 95s forwards fadeIn}.dont_skip_to_end #delay96,.dont_skip_to_end .delay96{opacity:0;-webkit-animation:1s 96s forwards fadeIn;animation:1s 96s forwards fadeIn}.dont_skip_to_end #delay97,.dont_skip_to_end .delay97{opacity:0;-webkit-animation:1s 97s forwards fadeIn;animation:1s 97s forwards fadeIn}.dont_skip_to_end #delay98,.dont_skip_to_end .delay98{opacity:0;-webkit-animation:1s 98s forwards fadeIn;animation:1s 98s forwards fadeIn}.dont_skip_to_end #delay99,.dont_skip_to_end .delay99{opacity:0;-webkit-animation:1s 99s forwards fadeIn;animation:1s 99s forwards fadeIn}.dont_skip_to_end #delay100,.dont_skip_to_end .delay100{opacity:0;-webkit-animation:1s 100s forwards fadeIn;animation:1s 100s forwards fadeIn}.dont_skip_to_end #delay101,.dont_skip_to_end .delay101{opacity:0;-webkit-animation:1s 101s forwards fadeIn;animation:1s 101s forwards fadeIn}.dont_skip_to_end #delay102,.dont_skip_to_end .delay102{opacity:0;-webkit-animation:1s 102s forwards fadeIn;animation:1s 102s forwards fadeIn}.dont_skip_to_end #delay103,.dont_skip_to_end .delay103{opacity:0;-webkit-animation:1s 103s forwards fadeIn;animation:1s 103s forwards fadeIn}.dont_skip_to_end #delay104,.dont_skip_to_end .delay104{opacity:0;-webkit-animation:1s 104s forwards fadeIn;animation:1s 104s forwards fadeIn}.dont_skip_to_end #delay105,.dont_skip_to_end .delay105{opacity:0;-webkit-animation:1s 105s forwards fadeIn;animation:1s 105s forwards fadeIn}.dont_skip_to_end #delay106,.dont_skip_to_end .delay106{opacity:0;-webkit-animation:1s 106s forwards fadeIn;animation:1s 106s forwards fadeIn}.dont_skip_to_end #delay107,.dont_skip_to_end .delay107{opacity:0;-webkit-animation:1s 107s forwards fadeIn;animation:1s 107s forwards fadeIn}.dont_skip_to_end #delay108,.dont_skip_to_end .delay108{opacity:0;-webkit-animation:1s 108s forwards fadeIn;animation:1s 108s forwards fadeIn}.dont_skip_to_end #delay109,.dont_skip_to_end .delay109{opacity:0;-webkit-animation:1s 109s forwards fadeIn;animation:1s 109s forwards fadeIn}.dont_skip_to_end #delay110,.dont_skip_to_end .delay110{opacity:0;-webkit-animation:1s 110s forwards fadeIn;animation:1s 110s forwards fadeIn}.dont_skip_to_end #delay111,.dont_skip_to_end .delay111{opacity:0;-webkit-animation:1s 111s forwards fadeIn;animation:1s 111s forwards fadeIn}.dont_skip_to_end #delay112,.dont_skip_to_end .delay112{opacity:0;-webkit-animation:1s 112s forwards fadeIn;animation:1s 112s forwards fadeIn}.dont_skip_to_end #delay113,.dont_skip_to_end .delay113{opacity:0;-webkit-animation:1s 113s forwards fadeIn;animation:1s 113s forwards fadeIn}.dont_skip_to_end #delay114,.dont_skip_to_end .delay114{opacity:0;-webkit-animation:1s 114s forwards fadeIn;animation:1s 114s forwards fadeIn}.dont_skip_to_end #delay115,.dont_skip_to_end .delay115{opacity:0;-webkit-animation:1s 115s forwards fadeIn;animation:1s 115s forwards fadeIn}.dont_skip_to_end #delay116,.dont_skip_to_end .delay116{opacity:0;-webkit-animation:1s 116s forwards fadeIn;animation:1s 116s forwards fadeIn}.dont_skip_to_end #delay117,.dont_skip_to_end .delay117{opacity:0;-webkit-animation:1s 117s forwards fadeIn;animation:1s 117s forwards fadeIn}.dont_skip_to_end #delay118,.dont_skip_to_end .delay118{opacity:0;-webkit-animation:1s 118s forwards fadeIn;animation:1s 118s forwards fadeIn}.dont_skip_to_end #delay119,.dont_skip_to_end .delay119{opacity:0;-webkit-animation:1s 119s forwards fadeIn;animation:1s 119s forwards fadeIn}.dont_skip_to_end #delay120,.dont_skip_to_end .delay120{opacity:0;-webkit-animation:1s 120s forwards fadeIn;animation:1s 120s forwards fadeIn}.dont_skip_to_end #delay121,.dont_skip_to_end .delay121{opacity:0;-webkit-animation:1s 121s forwards fadeIn;animation:1s 121s forwards fadeIn}.dont_skip_to_end #delay122,.dont_skip_to_end .delay122{opacity:0;-webkit-animation:1s 122s forwards fadeIn;animation:1s 122s forwards fadeIn}.dont_skip_to_end #delay123,.dont_skip_to_end .delay123{opacity:0;-webkit-animation:1s 123s forwards fadeIn;animation:1s 123s forwards fadeIn}.dont_skip_to_end #delay124,.dont_skip_to_end .delay124{opacity:0;-webkit-animation:1s 124s forwards fadeIn;animation:1s 124s forwards fadeIn}.dont_skip_to_end #delay125,.dont_skip_to_end .delay125{opacity:0;-webkit-animation:1s 125s forwards fadeIn;animation:1s 125s forwards fadeIn}.dont_skip_to_end #delay126,.dont_skip_to_end .delay126{opacity:0;-webkit-animation:1s 126s forwards fadeIn;animation:1s 126s forwards fadeIn}.dont_skip_to_end #delay127,.dont_skip_to_end .delay127{opacity:0;-webkit-animation:1s 127s forwards fadeIn;animation:1s 127s forwards fadeIn}.dont_skip_to_end #delay128,.dont_skip_to_end .delay128{opacity:0;-webkit-animation:1s 128s forwards fadeIn;animation:1s 128s forwards fadeIn}.dont_skip_to_end #delay129,.dont_skip_to_end .delay129{opacity:0;-webkit-animation:1s 129s forwards fadeIn;animation:1s 129s forwards fadeIn}.dont_skip_to_end #delay130,.dont_skip_to_end .delay130{opacity:0;-webkit-animation:1s 130s forwards fadeIn;animation:1s 130s forwards fadeIn}.dont_skip_to_end #delay131,.dont_skip_to_end .delay131{opacity:0;-webkit-animation:1s 131s forwards fadeIn;animation:1s 131s forwards fadeIn}.dont_skip_to_end #delay132,.dont_skip_to_end .delay132{opacity:0;-webkit-animation:1s 132s forwards fadeIn;animation:1s 132s forwards fadeIn}.dont_skip_to_end #delay133,.dont_skip_to_end .delay133{opacity:0;-webkit-animation:1s 133s forwards fadeIn;animation:1s 133s forwards fadeIn}.dont_skip_to_end #delay134,.dont_skip_to_end .delay134{opacity:0;-webkit-animation:1s 134s forwards fadeIn;animation:1s 134s forwards fadeIn}.dont_skip_to_end #delay135,.dont_skip_to_end .delay135{opacity:0;-webkit-animation:1s 135s forwards fadeIn;animation:1s 135s forwards fadeIn}.dont_skip_to_end #delay136,.dont_skip_to_end .delay136{opacity:0;-webkit-animation:1s 136s forwards fadeIn;animation:1s 136s forwards fadeIn}.dont_skip_to_end #delay137,.dont_skip_to_end .delay137{opacity:0;-webkit-animation:1s 137s forwards fadeIn;animation:1s 137s forwards fadeIn}.dont_skip_to_end #delay138,.dont_skip_to_end .delay138{opacity:0;-webkit-animation:1s 138s forwards fadeIn;animation:1s 138s forwards fadeIn}.dont_skip_to_end #delay139,.dont_skip_to_end .delay139{opacity:0;-webkit-animation:1s 139s forwards fadeIn;animation:1s 139s forwards fadeIn}.dont_skip_to_end #delay140,.dont_skip_to_end .delay140{opacity:0;-webkit-animation:1s 140s forwards fadeIn;animation:1s 140s forwards fadeIn}.dont_skip_to_end #delay141,.dont_skip_to_end .delay141{opacity:0;-webkit-animation:1s 141s forwards fadeIn;animation:1s 141s forwards fadeIn}.dont_skip_to_end #delay142,.dont_skip_to_end .delay142{opacity:0;-webkit-animation:1s 142s forwards fadeIn;animation:1s 142s forwards fadeIn}.dont_skip_to_end #delay143,.dont_skip_to_end .delay143{opacity:0;-webkit-animation:1s 143s forwards fadeIn;animation:1s 143s forwards fadeIn}.dont_skip_to_end #delay144,.dont_skip_to_end .delay144{opacity:0;-webkit-animation:1s 144s forwards fadeIn;animation:1s 144s forwards fadeIn}.dont_skip_to_end #delay145,.dont_skip_to_end .delay145{opacity:0;-webkit-animation:1s 145s forwards fadeIn;animation:1s 145s forwards fadeIn}.dont_skip_to_end #delay146,.dont_skip_to_end .delay146{opacity:0;-webkit-animation:1s 146s forwards fadeIn;animation:1s 146s forwards fadeIn}.dont_skip_to_end #delay147,.dont_skip_to_end .delay147{opacity:0;-webkit-animation:1s 147s forwards fadeIn;animation:1s 147s forwards fadeIn}.dont_skip_to_end #delay148,.dont_skip_to_end .delay148{opacity:0;-webkit-animation:1s 148s forwards fadeIn;animation:1s 148s forwards fadeIn}.dont_skip_to_end #delay149,.dont_skip_to_end .delay149{opacity:0;-webkit-animation:1s 149s forwards fadeIn;animation:1s 149s forwards fadeIn}.dont_skip_to_end #delay150,.dont_skip_to_end .delay150{opacity:0;-webkit-animation:1s 150s forwards fadeIn;animation:1s 150s forwards fadeIn}.dont_skip_to_end #delay151,.dont_skip_to_end .delay151{opacity:0;-webkit-animation:1s 151s forwards fadeIn;animation:1s 151s forwards fadeIn}.dont_skip_to_end #delay152,.dont_skip_to_end .delay152{opacity:0;-webkit-animation:1s 152s forwards fadeIn;animation:1s 152s forwards fadeIn}.dont_skip_to_end #delay153,.dont_skip_to_end .delay153{opacity:0;-webkit-animation:1s 153s forwards fadeIn;animation:1s 153s forwards fadeIn}.dont_skip_to_end #delay154,.dont_skip_to_end .delay154{opacity:0;-webkit-animation:1s 154s forwards fadeIn;animation:1s 154s forwards fadeIn}.dont_skip_to_end #delay155,.dont_skip_to_end .delay155{opacity:0;-webkit-animation:1s 155s forwards fadeIn;animation:1s 155s forwards fadeIn}.dont_skip_to_end #delay156,.dont_skip_to_end .delay156{opacity:0;-webkit-animation:1s 156s forwards fadeIn;animation:1s 156s forwards fadeIn}.dont_skip_to_end #delay157,.dont_skip_to_end .delay157{opacity:0;-webkit-animation:1s 157s forwards fadeIn;animation:1s 157s forwards fadeIn}.dont_skip_to_end #delay158,.dont_skip_to_end .delay158{opacity:0;-webkit-animation:1s 158s forwards fadeIn;animation:1s 158s forwards fadeIn}.dont_skip_to_end #delay159,.dont_skip_to_end .delay159{opacity:0;-webkit-animation:1s 159s forwards fadeIn;animation:1s 159s forwards fadeIn}.dont_skip_to_end #delay160,.dont_skip_to_end .delay160{opacity:0;-webkit-animation:1s 160s forwards fadeIn;animation:1s 160s forwards fadeIn}.dont_skip_to_end #delay161,.dont_skip_to_end .delay161{opacity:0;-webkit-animation:1s 161s forwards fadeIn;animation:1s 161s forwards fadeIn}.dont_skip_to_end #delay162,.dont_skip_to_end .delay162{opacity:0;-webkit-animation:1s 162s forwards fadeIn;animation:1s 162s forwards fadeIn}.dont_skip_to_end #delay163,.dont_skip_to_end .delay163{opacity:0;-webkit-animation:1s 163s forwards fadeIn;animation:1s 163s forwards fadeIn}.dont_skip_to_end #delay164,.dont_skip_to_end .delay164{opacity:0;-webkit-animation:1s 164s forwards fadeIn;animation:1s 164s forwards fadeIn}.dont_skip_to_end #delay165,.dont_skip_to_end .delay165{opacity:0;-webkit-animation:1s 165s forwards fadeIn;animation:1s 165s forwards fadeIn}.dont_skip_to_end #delay166,.dont_skip_to_end .delay166{opacity:0;-webkit-animation:1s 166s forwards fadeIn;animation:1s 166s forwards fadeIn}.dont_skip_to_end #delay167,.dont_skip_to_end .delay167{opacity:0;-webkit-animation:1s 167s forwards fadeIn;animation:1s 167s forwards fadeIn}.dont_skip_to_end #delay168,.dont_skip_to_end .delay168{opacity:0;-webkit-animation:1s 168s forwards fadeIn;animation:1s 168s forwards fadeIn}.dont_skip_to_end #delay169,.dont_skip_to_end .delay169{opacity:0;-webkit-animation:1s 169s forwards fadeIn;animation:1s 169s forwards fadeIn}.dont_skip_to_end #delay170,.dont_skip_to_end .delay170{opacity:0;-webkit-animation:1s 170s forwards fadeIn;animation:1s 170s forwards fadeIn}.dont_skip_to_end #delay171,.dont_skip_to_end .delay171{opacity:0;-webkit-animation:1s 171s forwards fadeIn;animation:1s 171s forwards fadeIn}.dont_skip_to_end #delay172,.dont_skip_to_end .delay172{opacity:0;-webkit-animation:1s 172s forwards fadeIn;animation:1s 172s forwards fadeIn}.dont_skip_to_end #delay173,.dont_skip_to_end .delay173{opacity:0;-webkit-animation:1s 173s forwards fadeIn;animation:1s 173s forwards fadeIn}.dont_skip_to_end #delay174,.dont_skip_to_end .delay174{opacity:0;-webkit-animation:1s 174s forwards fadeIn;animation:1s 174s forwards fadeIn}.dont_skip_to_end #delay175,.dont_skip_to_end .delay175{opacity:0;-webkit-animation:1s 175s forwards fadeIn;animation:1s 175s forwards fadeIn}.dont_skip_to_end #delay176,.dont_skip_to_end .delay176{opacity:0;-webkit-animation:1s 176s forwards fadeIn;animation:1s 176s forwards fadeIn}.dont_skip_to_end #delay177,.dont_skip_to_end .delay177{opacity:0;-webkit-animation:1s 177s forwards fadeIn;animation:1s 177s forwards fadeIn}.dont_skip_to_end #delay178,.dont_skip_to_end .delay178{opacity:0;-webkit-animation:1s 178s forwards fadeIn;animation:1s 178s forwards fadeIn}.dont_skip_to_end #delay179,.dont_skip_to_end .delay179{opacity:0;-webkit-animation:1s 179s forwards fadeIn;animation:1s 179s forwards fadeIn}.dont_skip_to_end #delay180,.dont_skip_to_end .delay180{opacity:0;-webkit-animation:1s 180s forwards fadeIn;animation:1s 180s forwards fadeIn}.dont_skip_to_end #delay181,.dont_skip_to_end .delay181{opacity:0;-webkit-animation:1s 181s forwards fadeIn;animation:1s 181s forwards fadeIn}.dont_skip_to_end #delay182,.dont_skip_to_end .delay182{opacity:0;-webkit-animation:1s 182s forwards fadeIn;animation:1s 182s forwards fadeIn}.dont_skip_to_end #delay183,.dont_skip_to_end .delay183{opacity:0;-webkit-animation:1s 183s forwards fadeIn;animation:1s 183s forwards fadeIn}.dont_skip_to_end #delay184,.dont_skip_to_end .delay184{opacity:0;-webkit-animation:1s 184s forwards fadeIn;animation:1s 184s forwards fadeIn}.dont_skip_to_end #delay185,.dont_skip_to_end .delay185{opacity:0;-webkit-animation:1s 185s forwards fadeIn;animation:1s 185s forwards fadeIn}.dont_skip_to_end #delay186,.dont_skip_to_end .delay186{opacity:0;-webkit-animation:1s 186s forwards fadeIn;animation:1s 186s forwards fadeIn}.dont_skip_to_end #delay187,.dont_skip_to_end .delay187{opacity:0;-webkit-animation:1s 187s forwards fadeIn;animation:1s 187s forwards fadeIn}.dont_skip_to_end #delay188,.dont_skip_to_end .delay188{opacity:0;-webkit-animation:1s 188s forwards fadeIn;animation:1s 188s forwards fadeIn}.dont_skip_to_end #delay189,.dont_skip_to_end .delay189{opacity:0;-webkit-animation:1s 189s forwards fadeIn;animation:1s 189s forwards fadeIn}.dont_skip_to_end #delay190,.dont_skip_to_end .delay190{opacity:0;-webkit-animation:1s 190s forwards fadeIn;animation:1s 190s forwards fadeIn}.dont_skip_to_end #delay191,.dont_skip_to_end .delay191{opacity:0;-webkit-animation:1s 191s forwards fadeIn;animation:1s 191s forwards fadeIn}.dont_skip_to_end #delay192,.dont_skip_to_end .delay192{opacity:0;-webkit-animation:1s 192s forwards fadeIn;animation:1s 192s forwards fadeIn}.dont_skip_to_end #delay193,.dont_skip_to_end .delay193{opacity:0;-webkit-animation:1s 193s forwards fadeIn;animation:1s 193s forwards fadeIn}.dont_skip_to_end #delay194,.dont_skip_to_end .delay194{opacity:0;-webkit-animation:1s 194s forwards fadeIn;animation:1s 194s forwards fadeIn}.dont_skip_to_end #delay195,.dont_skip_to_end .delay195{opacity:0;-webkit-animation:1s 195s forwards fadeIn;animation:1s 195s forwards fadeIn}.dont_skip_to_end #delay196,.dont_skip_to_end .delay196{opacity:0;-webkit-animation:1s 196s forwards fadeIn;animation:1s 196s forwards fadeIn}.dont_skip_to_end #delay197,.dont_skip_to_end .delay197{opacity:0;-webkit-animation:1s 197s forwards fadeIn;animation:1s 197s forwards fadeIn}.dont_skip_to_end #delay198,.dont_skip_to_end .delay198{opacity:0;-webkit-animation:1s 198s forwards fadeIn;animation:1s 198s forwards fadeIn}.dont_skip_to_end #delay199,.dont_skip_to_end .delay199{opacity:0;-webkit-animation:1s 199s forwards fadeIn;animation:1s 199s forwards fadeIn}.dont_skip_to_end #delay200,.dont_skip_to_end .delay200{opacity:0;-webkit-animation:1s 200s forwards fadeIn;animation:1s 200s forwards fadeIn}.dont_skip_to_end #delay201,.dont_skip_to_end .delay201{opacity:0;-webkit-animation:1s 201s forwards fadeIn;animation:1s 201s forwards fadeIn}.dont_skip_to_end #delay202,.dont_skip_to_end .delay202{opacity:0;-webkit-animation:1s 202s forwards fadeIn;animation:1s 202s forwards fadeIn}.dont_skip_to_end #delay203,.dont_skip_to_end .delay203{opacity:0;-webkit-animation:1s 203s forwards fadeIn;animation:1s 203s forwards fadeIn}.dont_skip_to_end #delay204,.dont_skip_to_end .delay204{opacity:0;-webkit-animation:1s 204s forwards fadeIn;animation:1s 204s forwards fadeIn}.dont_skip_to_end #delay205,.dont_skip_to_end .delay205{opacity:0;-webkit-animation:1s 205s forwards fadeIn;animation:1s 205s forwards fadeIn}.dont_skip_to_end #delay206,.dont_skip_to_end .delay206{opacity:0;-webkit-animation:1s 206s forwards fadeIn;animation:1s 206s forwards fadeIn}.dont_skip_to_end #delay207,.dont_skip_to_end .delay207{opacity:0;-webkit-animation:1s 207s forwards fadeIn;animation:1s 207s forwards fadeIn}.dont_skip_to_end #delay208,.dont_skip_to_end .delay208{opacity:0;-webkit-animation:1s 208s forwards fadeIn;animation:1s 208s forwards fadeIn}.dont_skip_to_end #delay209,.dont_skip_to_end .delay209{opacity:0;-webkit-animation:1s 209s forwards fadeIn;animation:1s 209s forwards fadeIn}.dont_skip_to_end #delay210,.dont_skip_to_end .delay210{opacity:0;-webkit-animation:1s 210s forwards fadeIn;animation:1s 210s forwards fadeIn}.dont_skip_to_end #delay211,.dont_skip_to_end .delay211{opacity:0;-webkit-animation:1s 211s forwards fadeIn;animation:1s 211s forwards fadeIn}.dont_skip_to_end #delay212,.dont_skip_to_end .delay212{opacity:0;-webkit-animation:1s 212s forwards fadeIn;animation:1s 212s forwards fadeIn}.dont_skip_to_end #delay213,.dont_skip_to_end .delay213{opacity:0;-webkit-animation:1s 213s forwards fadeIn;animation:1s 213s forwards fadeIn}.dont_skip_to_end #delay214,.dont_skip_to_end .delay214{opacity:0;-webkit-animation:1s 214s forwards fadeIn;animation:1s 214s forwards fadeIn}.dont_skip_to_end #delay215,.dont_skip_to_end .delay215{opacity:0;-webkit-animation:1s 215s forwards fadeIn;animation:1s 215s forwards fadeIn}.dont_skip_to_end #delay216,.dont_skip_to_end .delay216{opacity:0;-webkit-animation:1s 216s forwards fadeIn;animation:1s 216s forwards fadeIn}.dont_skip_to_end #delay217,.dont_skip_to_end .delay217{opacity:0;-webkit-animation:1s 217s forwards fadeIn;animation:1s 217s forwards fadeIn}.dont_skip_to_end #delay218,.dont_skip_to_end .delay218{opacity:0;-webkit-animation:1s 218s forwards fadeIn;animation:1s 218s forwards fadeIn}.dont_skip_to_end #delay219,.dont_skip_to_end .delay219{opacity:0;-webkit-animation:1s 219s forwards fadeIn;animation:1s 219s forwards fadeIn}.dont_skip_to_end #delay220,.dont_skip_to_end .delay220{opacity:0;-webkit-animation:1s 220s forwards fadeIn;animation:1s 220s forwards fadeIn}.dont_skip_to_end #delay221,.dont_skip_to_end .delay221{opacity:0;-webkit-animation:1s 221s forwards fadeIn;animation:1s 221s forwards fadeIn}.dont_skip_to_end #delay222,.dont_skip_to_end .delay222{opacity:0;-webkit-animation:1s 222s forwards fadeIn;animation:1s 222s forwards fadeIn}.dont_skip_to_end #delay223,.dont_skip_to_end .delay223{opacity:0;-webkit-animation:1s 223s forwards fadeIn;animation:1s 223s forwards fadeIn}.dont_skip_to_end #delay224,.dont_skip_to_end .delay224{opacity:0;-webkit-animation:1s 224s forwards fadeIn;animation:1s 224s forwards fadeIn}.dont_skip_to_end #delay225,.dont_skip_to_end .delay225{opacity:0;-webkit-animation:1s 225s forwards fadeIn;animation:1s 225s forwards fadeIn}.dont_skip_to_end #delay226,.dont_skip_to_end .delay226{opacity:0;-webkit-animation:1s 226s forwards fadeIn;animation:1s 226s forwards fadeIn}.dont_skip_to_end #delay227,.dont_skip_to_end .delay227{opacity:0;-webkit-animation:1s 227s forwards fadeIn;animation:1s 227s forwards fadeIn}.dont_skip_to_end #delay228,.dont_skip_to_end .delay228{opacity:0;-webkit-animation:1s 228s forwards fadeIn;animation:1s 228s forwards fadeIn}.dont_skip_to_end #delay229,.dont_skip_to_end .delay229{opacity:0;-webkit-animation:1s 229s forwards fadeIn;animation:1s 229s forwards fadeIn}.dont_skip_to_end #delay230,.dont_skip_to_end .delay230{opacity:0;-webkit-animation:1s 230s forwards fadeIn;animation:1s 230s forwards fadeIn}.dont_skip_to_end #delay231,.dont_skip_to_end .delay231{opacity:0;-webkit-animation:1s 231s forwards fadeIn;animation:1s 231s forwards fadeIn}.dont_skip_to_end #delay232,.dont_skip_to_end .delay232{opacity:0;-webkit-animation:1s 232s forwards fadeIn;animation:1s 232s forwards fadeIn}.dont_skip_to_end #delay233,.dont_skip_to_end .delay233{opacity:0;-webkit-animation:1s 233s forwards fadeIn;animation:1s 233s forwards fadeIn}.dont_skip_to_end #delay234,.dont_skip_to_end .delay234{opacity:0;-webkit-animation:1s 234s forwards fadeIn;animation:1s 234s forwards fadeIn}.dont_skip_to_end #delay235,.dont_skip_to_end .delay235{opacity:0;-webkit-animation:1s 235s forwards fadeIn;animation:1s 235s forwards fadeIn}.dont_skip_to_end #delay236,.dont_skip_to_end .delay236{opacity:0;-webkit-animation:1s 236s forwards fadeIn;animation:1s 236s forwards fadeIn}.dont_skip_to_end #delay237,.dont_skip_to_end .delay237{opacity:0;-webkit-animation:1s 237s forwards fadeIn;animation:1s 237s forwards fadeIn}.dont_skip_to_end #delay238,.dont_skip_to_end .delay238{opacity:0;-webkit-animation:1s 238s forwards fadeIn;animation:1s 238s forwards fadeIn}.dont_skip_to_end #delay239,.dont_skip_to_end .delay239{opacity:0;-webkit-animation:1s 239s forwards fadeIn;animation:1s 239s forwards fadeIn}.dont_skip_to_end #delay240,.dont_skip_to_end .delay240{opacity:0;-webkit-animation:1s 240s forwards fadeIn;animation:1s 240s forwards fadeIn}.dont_skip_to_end #delay241,.dont_skip_to_end .delay241{opacity:0;-webkit-animation:1s 241s forwards fadeIn;animation:1s 241s forwards fadeIn}.dont_skip_to_end #delay242,.dont_skip_to_end .delay242{opacity:0;-webkit-animation:1s 242s forwards fadeIn;animation:1s 242s forwards fadeIn}.dont_skip_to_end #delay243,.dont_skip_to_end .delay243{opacity:0;-webkit-animation:1s 243s forwards fadeIn;animation:1s 243s forwards fadeIn}.dont_skip_to_end #delay244,.dont_skip_to_end .delay244{opacity:0;-webkit-animation:1s 244s forwards fadeIn;animation:1s 244s forwards fadeIn}.dont_skip_to_end #delay245,.dont_skip_to_end .delay245{opacity:0;-webkit-animation:1s 245s forwards fadeIn;animation:1s 245s forwards fadeIn}.dont_skip_to_end #delay246,.dont_skip_to_end .delay246{opacity:0;-webkit-animation:1s 246s forwards fadeIn;animation:1s 246s forwards fadeIn}.dont_skip_to_end #delay247,.dont_skip_to_end .delay247{opacity:0;-webkit-animation:1s 247s forwards fadeIn;animation:1s 247s forwards fadeIn}.dont_skip_to_end #delay248,.dont_skip_to_end .delay248{opacity:0;-webkit-animation:1s 248s forwards fadeIn;animation:1s 248s forwards fadeIn}.dont_skip_to_end #delay249,.dont_skip_to_end .delay249{opacity:0;-webkit-animation:1s 249s forwards fadeIn;animation:1s 249s forwards fadeIn}.dont_skip_to_end #delay250,.dont_skip_to_end .delay250{opacity:0;-webkit-animation:1s 250s forwards fadeIn;animation:1s 250s forwards fadeIn}.dont_skip_to_end #delay251,.dont_skip_to_end .delay251{opacity:0;-webkit-animation:1s 251s forwards fadeIn;animation:1s 251s forwards fadeIn}.dont_skip_to_end #delay252,.dont_skip_to_end .delay252{opacity:0;-webkit-animation:1s 252s forwards fadeIn;animation:1s 252s forwards fadeIn}.dont_skip_to_end #delay253,.dont_skip_to_end .delay253{opacity:0;-webkit-animation:1s 253s forwards fadeIn;animation:1s 253s forwards fadeIn}.dont_skip_to_end #delay254,.dont_skip_to_end .delay254{opacity:0;-webkit-animation:1s 254s forwards fadeIn;animation:1s 254s forwards fadeIn}.dont_skip_to_end #delay255,.dont_skip_to_end .delay255{opacity:0;-webkit-animation:1s 255s forwards fadeIn;animation:1s 255s forwards fadeIn}.dont_skip_to_end #delay256,.dont_skip_to_end .delay256{opacity:0;-webkit-animation:1s 256s forwards fadeIn;animation:1s 256s forwards fadeIn}.dont_skip_to_end #delay257,.dont_skip_to_end .delay257{opacity:0;-webkit-animation:1s 257s forwards fadeIn;animation:1s 257s forwards fadeIn}.dont_skip_to_end #delay258,.dont_skip_to_end .delay258{opacity:0;-webkit-animation:1s 258s forwards fadeIn;animation:1s 258s forwards fadeIn}.dont_skip_to_end #delay259,.dont_skip_to_end .delay259{opacity:0;-webkit-animation:1s 259s forwards fadeIn;animation:1s 259s forwards fadeIn}.dont_skip_to_end #delay260,.dont_skip_to_end .delay260{opacity:0;-webkit-animation:1s 260s forwards fadeIn;animation:1s 260s forwards fadeIn}.dont_skip_to_end #delay261,.dont_skip_to_end .delay261{opacity:0;-webkit-animation:1s 261s forwards fadeIn;animation:1s 261s forwards fadeIn}.dont_skip_to_end #delay262,.dont_skip_to_end .delay262{opacity:0;-webkit-animation:1s 262s forwards fadeIn;animation:1s 262s forwards fadeIn}.dont_skip_to_end #delay263,.dont_skip_to_end .delay263{opacity:0;-webkit-animation:1s 263s forwards fadeIn;animation:1s 263s forwards fadeIn}.dont_skip_to_end #delay264,.dont_skip_to_end .delay264{opacity:0;-webkit-animation:1s 264s forwards fadeIn;animation:1s 264s forwards fadeIn}.dont_skip_to_end #delay265,.dont_skip_to_end .delay265{opacity:0;-webkit-animation:1s 265s forwards fadeIn;animation:1s 265s forwards fadeIn}.dont_skip_to_end #delay266,.dont_skip_to_end .delay266{opacity:0;-webkit-animation:1s 266s forwards fadeIn;animation:1s 266s forwards fadeIn}.dont_skip_to_end #delay267,.dont_skip_to_end .delay267{opacity:0;-webkit-animation:1s 267s forwards fadeIn;animation:1s 267s forwards fadeIn}.dont_skip_to_end #delay268,.dont_skip_to_end .delay268{opacity:0;-webkit-animation:1s 268s forwards fadeIn;animation:1s 268s forwards fadeIn}.dont_skip_to_end #delay269,.dont_skip_to_end .delay269{opacity:0;-webkit-animation:1s 269s forwards fadeIn;animation:1s 269s forwards fadeIn}.dont_skip_to_end #delay270,.dont_skip_to_end .delay270{opacity:0;-webkit-animation:1s 270s forwards fadeIn;animation:1s 270s forwards fadeIn}.dont_skip_to_end #delay271,.dont_skip_to_end .delay271{opacity:0;-webkit-animation:1s 271s forwards fadeIn;animation:1s 271s forwards fadeIn}.dont_skip_to_end #delay272,.dont_skip_to_end .delay272{opacity:0;-webkit-animation:1s 272s forwards fadeIn;animation:1s 272s forwards fadeIn}.dont_skip_to_end #delay273,.dont_skip_to_end .delay273{opacity:0;-webkit-animation:1s 273s forwards fadeIn;animation:1s 273s forwards fadeIn}.dont_skip_to_end #delay274,.dont_skip_to_end .delay274{opacity:0;-webkit-animation:1s 274s forwards fadeIn;animation:1s 274s forwards fadeIn}.dont_skip_to_end #delay275,.dont_skip_to_end .delay275{opacity:0;-webkit-animation:1s 275s forwards fadeIn;animation:1s 275s forwards fadeIn}.dont_skip_to_end #delay276,.dont_skip_to_end .delay276{opacity:0;-webkit-animation:1s 276s forwards fadeIn;animation:1s 276s forwards fadeIn}.dont_skip_to_end #delay277,.dont_skip_to_end .delay277{opacity:0;-webkit-animation:1s 277s forwards fadeIn;animation:1s 277s forwards fadeIn}.dont_skip_to_end #delay278,.dont_skip_to_end .delay278{opacity:0;-webkit-animation:1s 278s forwards fadeIn;animation:1s 278s forwards fadeIn}.dont_skip_to_end #delay279,.dont_skip_to_end .delay279{opacity:0;-webkit-animation:1s 279s forwards fadeIn;animation:1s 279s forwards fadeIn}.dont_skip_to_end #delay280,.dont_skip_to_end .delay280{opacity:0;-webkit-animation:1s 280s forwards fadeIn;animation:1s 280s forwards fadeIn}.dont_skip_to_end #delay281,.dont_skip_to_end .delay281{opacity:0;-webkit-animation:1s 281s forwards fadeIn;animation:1s 281s forwards fadeIn}.dont_skip_to_end #delay282,.dont_skip_to_end .delay282{opacity:0;-webkit-animation:1s 282s forwards fadeIn;animation:1s 282s forwards fadeIn}.dont_skip_to_end #delay283,.dont_skip_to_end .delay283{opacity:0;-webkit-animation:1s 283s forwards fadeIn;animation:1s 283s forwards fadeIn}.dont_skip_to_end #delay284,.dont_skip_to_end .delay284{opacity:0;-webkit-animation:1s 284s forwards fadeIn;animation:1s 284s forwards fadeIn}.dont_skip_to_end #delay285,.dont_skip_to_end .delay285{opacity:0;-webkit-animation:1s 285s forwards fadeIn;animation:1s 285s forwards fadeIn}.dont_skip_to_end #delay286,.dont_skip_to_end .delay286{opacity:0;-webkit-animation:1s 286s forwards fadeIn;animation:1s 286s forwards fadeIn}.dont_skip_to_end #delay287,.dont_skip_to_end .delay287{opacity:0;-webkit-animation:1s 287s forwards fadeIn;animation:1s 287s forwards fadeIn}.dont_skip_to_end #delay288,.dont_skip_to_end .delay288{opacity:0;-webkit-animation:1s 288s forwards fadeIn;animation:1s 288s forwards fadeIn}.dont_skip_to_end #delay289,.dont_skip_to_end .delay289{opacity:0;-webkit-animation:1s 289s forwards fadeIn;animation:1s 289s forwards fadeIn}.dont_skip_to_end #delay290,.dont_skip_to_end .delay290{opacity:0;-webkit-animation:1s 290s forwards fadeIn;animation:1s 290s forwards fadeIn}.dont_skip_to_end #delay291,.dont_skip_to_end .delay291{opacity:0;-webkit-animation:1s 291s forwards fadeIn;animation:1s 291s forwards fadeIn}.dont_skip_to_end #delay292,.dont_skip_to_end .delay292{opacity:0;-webkit-animation:1s 292s forwards fadeIn;animation:1s 292s forwards fadeIn}.dont_skip_to_end #delay293,.dont_skip_to_end .delay293{opacity:0;-webkit-animation:1s 293s forwards fadeIn;animation:1s 293s forwards fadeIn}.dont_skip_to_end #delay294,.dont_skip_to_end .delay294{opacity:0;-webkit-animation:1s 294s forwards fadeIn;animation:1s 294s forwards fadeIn}.dont_skip_to_end #delay295,.dont_skip_to_end .delay295{opacity:0;-webkit-animation:1s 295s forwards fadeIn;animation:1s 295s forwards fadeIn}.dont_skip_to_end #delay296,.dont_skip_to_end .delay296{opacity:0;-webkit-animation:1s 296s forwards fadeIn;animation:1s 296s forwards fadeIn}.dont_skip_to_end #delay297,.dont_skip_to_end .delay297{opacity:0;-webkit-animation:1s 297s forwards fadeIn;animation:1s 297s forwards fadeIn}.dont_skip_to_end #delay298,.dont_skip_to_end .delay298{opacity:0;-webkit-animation:1s 298s forwards fadeIn;animation:1s 298s forwards fadeIn}.dont_skip_to_end #delay299,.dont_skip_to_end .delay299{opacity:0;-webkit-animation:1s 299s forwards fadeIn;animation:1s 299s forwards fadeIn}.dont_skip_to_end #delay300,.dont_skip_to_end .delay300{opacity:0;-webkit-animation:1s 300s forwards fadeIn;animation:1s 300s forwards fadeIn}.fill_in_blanks_container{padding:20px 0 0;max-width:700px;margin:auto;line-height:38px}.fill_in_blanks_container.break_after_sentence{max-width:none}.fill_in_blanks_container.break_after_sentence .fill_in_blanks_sentence{margin:0 0 15px}.fill_in_blanks_container.break_after_sentence .fill_in_blanks_sentence .fill_blank_part{display:inline}.fill_in_blanks_container.break_after_sentence .fill_in_blanks_sentence .fill_blank_part input{width:100%;position:relative;top:-5px;max-width:300px}.fill_in_blanks_sentence{display:block;font-size:2.5em}.fill_in_blanks_sentence .icon_bubble{display:none;right:0;left:auto;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);top:-3px}.fill_in_blanks_sentence.finished.correct .icon_bubble{display:inline-block}.fill_in_blanks_sentence.finished.incorrect input{text-decoration:line-through;opacity:.3}.fill_blank_part{padding:10px 5px;display:inline;position:relative}.fill_blank_part .player_container{position:absolute;left:-10px;top:5px;-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6)}.fill_blank_part.fill_blank_part_correct{background-color:#3db634;border-radius:10px}.fill_blank_part input{font-size:.83em;margin:0;padding:0 10px;border:0;border-bottom:3px dotted #888898;background:#fff;-webkit-box-shadow:none;box-shadow:none;width:190px}.fill_blank_part input:active,.fill_blank_part input:focus{border-bottom:3px dotted #0e82c5}.highlight_words_container{margin:0 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.highlight_words_container.finished{opacity:.45}.highlight_word_section{display:inline-block;font-size:2.5em;padding:10px 7px;margin:0 0 10px;border-bottom:3px solid transparent;cursor:pointer;position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.highlight_word_section:after,.highlight_word_section:before{border-bottom:3px solid transparent;content:'';position:absolute;bottom:5px;width:100%;left:0;right:0;height:100%;-webkit-transition:background,width .3s;-o-transition:background,width .3s;transition:background,width .3s;z-index:4}.highlight_word_section:before{bottom:0;top:0;width:0;z-index:5}.highlight_word_section:hover:before{background-color:rgba(254,165,32,.2);border-bottom:3px solid transparent;border-radius:10px;width:100%}.highlight_word_section.is_underlining:before{width:100%}.highlight_word_section.is_underlining:hover:before{background-color:transparent;border-bottom:3px solid #888898;border-radius:0;bottom:5px;top:auto}.highlight_word_section.highlighted{background-color:rgba(254,165,32,.5)}.highlight_word_section.firsthighlighted{border-top-left-radius:10px;border-bottom-left-radius:10px}.highlight_word_section.lasthighlighted{border-top-right-radius:10px;border-bottom-right-radius:10px}.highlight_word_section.underlined:after{border-bottom:3px solid #222}.highlight_words_container_correct .highlight_word_section.highlighted{background-color:rgba(61,182,52,.3)}.highlight_words_container_correct .highlight_word_section.underlined:after{border-bottom:3px solid #308e29}.marker_tools{margin:0 auto 20px;text-align:center}.marker_tools .marker_tool{padding:20px;cursor:pointer;border:1px solid #eee;display:inline-block;border-radius:10px;font-size:1.6em;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s;background-color:rgba(254,165,32,.3)}.marker_tools .marker_tool.active{background-color:rgba(254,165,32,.8);color:#fff}.marker_tools .marker_tool:hover{background-color:rgba(254,165,32,.6)}.marker_tools .marker_tool.marker_tool_underlining{text-decoration:underline;background-color:#fff}.marker_tools .marker_tool.marker_tool_underlining:hover{background-color:rgba(14,130,197,.6)}.marker_tools .marker_tool.marker_tool_underlining.active{background-color:rgba(14,130,197,.8);color:#fff}.exercise_outer{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-height:220px}.exercise_outer .title_with_audio{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.exercise_outer .title_with_audio .both_audios{-webkit-box-flex:1;-ms-flex:1 auto 0px;flex:1 auto 0}.exercise_outer .title_with_audio .both_audios .player_container{display:inline-block;margin:0 10px 15px 5px;position:relative;top:0}.exercise_outer .title_with_audio .both_audios .player_container .play_button{height:50px;width:50px}.exercise_outer .title_with_audio p.exercise_instructions{display:block;text-align:left;font-size:2.3em;font-style:italic;color:#888898;padding:0;min-height:auto;margin:0}.exercise_outer .title_with_audio h3.question_instructions{color:#0e82c5;font-size:2.8em;line-height:1.4;margin-top:10px}.exercise_outer .title_with_audio.exercise_instructions_with_audio{margin-bottom:20px}.exercise_outer .title_with_audio.exercise_instructions_with_audio .both_instructions{-webkit-box-flex:1;-ms-flex:1 auto 0px;flex:1 auto 0;width:100%}.exercise_outer .title_with_audio.exercise_instructions_with_audio .player_container{margin-bottom:0}.exercise_outer .title_with_audio.exercise_instructions_with_audio .play_button{height:35px!important;width:35px!important}.exercise_outer .title_with_audio.question_instructions_with_audio{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.exercise_outer .title_with_audio.question_instructions_with_audio.forStaticMemo{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.exercise_outer .title_with_audio.question_instructions_with_audio .both_instructions{width:auto}.referance_modal_outer{-webkit-box-flex:1;-ms-flex:1 auto 0px;flex:1 auto 0;text-align:right;position:relative;top:-10px}.reference_text_outer{padding:0 20px;text-align:left;font-size:132%}.read_doc_container{font-size:1.8em;font-style:italic;color:#999;padding:0 7px;display:inline-block;cursor:pointer;min-width:245px}.difficult_word_icon,.read_doc_icon{border-radius:12px;width:35px;height:35px;background-color:#0e82c5 no-repeat center center;background-size:cover;display:inline-block;position:relative;top:10px;background-image:url(/assets/images/blocks/lecture.png)}.difficult_word_icon{background-image:url(/assets/images/blocks/vocabulaire.png)}.timeTakenCounter{position:absolute;top:30px;right:30px;border-radius:50%;background:#fff;font-weight:700;border:4px solid #aaa;color:#aaa;height:50px;width:50px;text-align:center;line-height:45px;font-size:2.2em}.exercise_flickity_container{opacity:0}.exercise_flickity_container.flickity-enabled{opacity:1}.exercise_slide{width:100%;-webkit-transition:-webkit-transform .3s;transition:transform .3s;-o-transition:transform .3s;transition:transform .3s,-webkit-transform .3s;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.exercise_modal_content{color:#0e82c5}.exercise_modal_content h2{padding:0 0 10px}.exercise_modal_content p{font-size:2.3em;line-height:120%;margin:0;padding:0 0 20px}.exercise_modal_content em{position:relative;top:17px;font-style:normal}.end_of_exercise_buttons{width:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.end_of_exercise_buttons div{width:33%;max-width:33%}.end_of_exercise_buttons a{padding:35px 30px 10px;margin:0 10px 10px 0;display:block;background-size:26.66px;background-color:#0e82c5;background-repeat:no-repeat;background-position:center 10px;border-radius:10px;cursor:pointer;position:relative}.end_of_exercise_buttons a span{display:block;text-align:center;border-radius:5px;padding:2px;color:#fff;font-size:12px;-webkit-transition:.3s .3s;-o-transition:.3s .3s;transition:.3s .3s;z-index:20}.end_of_exercise_buttons a:hover{background-color:#48c1ed}.end_of_exercise_buttons a:hover span{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.end_of_exercise_buttons a.index_button{background-image:url(/assets/images/index.svg)}.end_of_exercise_buttons a.redo_button{background-image:url(/assets/images/redo.svg)}.end_of_exercise_buttons a.goup_button{text-indent:0;width:auto;color:#fff}.end_of_exercise_buttons a.next_button{background-image:url(/assets/images/next.svg);background-color:#3db634}.end_of_exercise_buttons a.next_button:hover{background-color:#297b23}a.underline{cursor:pointer;border-bottom:1px dotted #0e82c5}.fancy_box .savio_boy_circle{border-color:#0e82c5;position:relative}.block_objective{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 10px}.block_objective p{padding:0;-webkit-box-flex:1;-ms-flex:1 auto 0px;flex:1 auto 0;text-align:left}.block_objective p:before{content:''}@media (min-width:992px){.block_objective p{min-width:300px;max-width:400px;width:initial!important}}.block_objective .key_icon,.block_objective .star_icon{background-size:30px;width:30px;height:30px;opacity:.3}.block_objective .key_icon.gold_key_icon,.block_objective .key_icon.gold_star_icon,.block_objective .star_icon.gold_key_icon,.block_objective .star_icon.gold_star_icon{opacity:1}.block_objective .key_icon.animated_icon,.block_objective .star_icon.animated_icon{-webkit-animation:1s infinite alternate bigPulse;animation:1s infinite alternate bigPulse}.locks_outer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-height:140px}.locks_outer p{position:absolute;bottom:10px;color:#999}.locks_outer .locks_and_character{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;position:relative}.locks_outer .locks_and_character .locks_container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:distribute;justify-content:space-around}.locks_outer .locks_and_character .locks_container .single_lock{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;border-radius:50%;height:16px;width:16px;max-width:16px;position:relative;top:62px;z-index:4;text-indent:-9999px;background:#eee}.locks_outer .locks_and_character .locks_container .single_lock.unlocked{background:#0e82c5;-webkit-animation:2s forwards zoomAppear;animation:2s forwards zoomAppear}.locks_outer .locks_and_character .lock_character{position:absolute;z-index:20;bottom:16px;left:0;-webkit-transition:2s;-o-transition:2s;transition:2s}.locks_outer .locks_and_character .lock_character img{width:75px;height:auto;position:relative;left:-50%}.locks_outer .locks_and_character .lock_progression_outer{background:#eee;width:100%;left:0;right:0;top:50%;top:calc(50% - 3.5px);height:7px;position:absolute;border-radius:10px;z-index:2}.locks_outer .locks_and_character .lock_progression_outer .lock_progression{-webkit-transition:2s;-o-transition:2s;transition:2s;background:#0e82c5;position:absolute;border-radius:10px;z-index:3;top:0;height:100%;left:0;width:50%}.locks_outer .big_door{-webkit-box-flex:1;-ms-flex:1 auto 0px;flex:1 auto 0;width:140px;min-width:140px;height:140px;border:5px solid #888898;border-radius:50%;background:url(/assets/images/door_locked.jpg) center center/cover no-repeat #fff;text-indent:-9999px;position:relative;z-index:3;display:none;left:-10px}.locks_outer .big_door.unlocked{background-image:url(/assets/images/door_unlocked.jpg);border:5px solid #0e82c5}a.step_item_link{width:90px;height:90px}.steps_list{width:100%}.step_title{display:none}@media (min-width:768px){.locks_outer .big_door{display:block}a.step_item_link{width:145px;height:145px}.step_title{display:block}}@media (min-width:992px){a.step_item_link{width:115px;height:115px}.steps_list{width:130px}.steps_and_zone_image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:nowrap;-ms-flex:nowrap;flex:nowrap}.steps_and_zone_image .steps_list{-webkit-box-flex:1;-ms-flex:1 auto 0px;flex:1 auto 0;margin-top:-20px}.steps_and_zone_image .zone_image_container{-webkit-box-flex:1;-ms-flex:1 auto 0px;flex:1 auto 0}}@media (min-width:1200px){a.step_item_link{width:145px;height:145px}.steps_list{width:160px}}.zone_image_container{position:relative;width:100%}.zone_image{width:100%;height:auto}.zone_image.previous_zone_image{position:absolute;top:0;left:0;z-index:100;-webkit-animation:2s 1s forwards zoneDisappear;animation:2s 1s forwards zoneDisappear;opacity:1}@-webkit-keyframes zoneDisappear{from{opacity:1}to{opacity:0}}@keyframes zoneDisappear{from{opacity:1}to{opacity:0}}.zones_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 50px}.zones_list .zone_item{-webkit-box-flex:1;-ms-flex:1 auto 0px;flex:1 auto 0}.steps_list{margin:0 0 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.steps_list .step_item{padding:0 0 20px}.steps_list a.step_item_link{display:inline-block;border-radius:50%;position:relative;cursor:default;opacity:.5;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.steps_list a.step_item_link.has_access{cursor:pointer;opacity:1;-webkit-filter:none;filter:none}.steps_list a.step_item_link.has_access:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.steps_list a.step_item_link.recent{-webkit-animation:1s infinite alternate pulse;animation:1s infinite alternate pulse}.steps_list a.step_item_link .picture_and_donut{position:relative;height:100%}.steps_list a.step_item_link .step_image{position:absolute;top:17px;left:17px;right:17px;bottom:17px;background:center center/cover no-repeat #eee;border-radius:50%}.steps_list a.step_item_link .donut{z-index:4;position:absolute;top:0;left:0;width:100%;height:100%}.steps_list a.step_item_link .step_title{font-size:1.7em;font-weight:700;margin:0}.blocks_container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px}.blocks_container .block_item{-webkit-box-flex:1;-ms-flex:1 auto 0px;flex:1 auto 0;width:100%;margin:0 0 50px}@media (min-width:768px){.blocks_container .block_item{width:50%}}@media (min-width:992px){.blocks_container .block_item{width:33.33333333%}}.blocks_container .single_block{padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blocks_container .single_block.has_access:hover .block_item_circle{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.blocks_container .single_block.no_access{opacity:.3}.blocks_container .single_block .block_item_circle,.blocks_container .single_block .icons_container,.blocks_container .single_block h4{-webkit-box-flex:1;-ms-flex:1 auto 0px;flex:1 auto 0;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.blocks_container .single_block .block_item_circle{display:inline-block;position:relative;min-width:100px;width:100px;height:100px;min-height:100px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.blocks_container .single_block .block_item_circle .block_image{position:absolute;top:10px;left:10px;right:10px;bottom:10px;background:center center/cover no-repeat #eee;border-radius:50%}.blocks_container .single_block .block_item_circle .trophy_container{bottom:-5px;right:-5px;border:4px solid #48c1ed;height:40px;width:40px}.blocks_container .single_block .block_item_circle .trophy_container .trophy_icon{background-size:24px 24px}.blocks_container .single_block .block_item_circle .donut{z-index:4;position:absolute;top:0;left:0;width:100%;height:100%}.blocks_container .single_block h4{padding:0 15px;margin:0;width:100%}.blocks_container .single_block .icons_container{min-width:56px}.blocks_container .single_block .icons_container .key_icon,.blocks_container .single_block .icons_container .star_icon{width:18px;height:18px;background-size:16.8px;margin:0 3px;display:inline-block}.blocks_container .single_block .icons_container .trophy_icon{width:18px;height:18px;background-size:16.8px;margin:0 0 10px;display:inline-block}ul.friend_list{margin:0 0 20px;padding:0}ul.friend_list li{list-style:none;margin:0 0 10px}ul.friend_list img{width:40px;height:40px;padding:0 10px 0 0}ul.friend_list span{color:#888898;display:block;font-style:italic}.icon_bubble{left:0;top:0;position:absolute;z-index:10;display:inline-block}.icon_bubble.icon_bubble_parent_info{position:static;float:left;margin-right:10px;margin-bottom:10px;-webkit-transform:scale(.85);-ms-transform:scale(.85);transform:scale(.85)}.icon_bubble a.icon_bubble_icon{cursor:pointer}.icon_bubble .icon_bubble_icon{display:inline-block;position:relative;top:0;z-index:1000;background-position:center center;background-repeat:no-repeat;background-size:35px;border-radius:20px;height:50px;width:50px;text-indent:-999999px;border:3px solid #fff}.icon_bubble .icon_bubble_icon.icon_bubble_green{background-color:#3db634}.icon_bubble .icon_bubble_icon.icon_bubble_red{background-color:#f3136a}.icon_bubble .icon_bubble_icon.icon_bubble_tick{background-image:url(/assets/images/tick.svg);background-color:#3db634}.icon_bubble .icon_bubble_icon.icon_bubble_cross{background-image:url(/assets/images/cross.svg);background-color:#f3136a}.icon_bubble .icon_bubble_icon.icon_bubble_add{background-image:url(/assets/images/add.svg);background-position:center 4px;background-color:#3db634}.icon_bubble .icon_bubble_icon.icon_bubble_edit{background-image:url(/assets/images/search.svg);background-position:center center;background-size:25px;background-color:#0e82c5}.icon_bubble .icon_bubble_icon.icon_bubble_small{background-size:12.5px;height:25px;width:25px;border-radius:10px}table .icon_bubble{position:relative}table .icon_bubble .icon_bubble_icon{border:0;background-size:10.5px;height:15px;width:15px}table .icon_bubble .icon_bubble_icon.exercise_added{opacity:.2;background-color:#888898}table .icon_bubble .icon_bubble_icon.icon_bubble_add{background-position:2px 2px;background-size:12px;background-color:#0e82c5}.inline_small_player .player_container{display:inline-block;position:relative;top:5px;left:5px}.inline_small_player .player_container .play_button{width:20px;height:20px;-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4);position:relative}.expand_button,.mute_button,.play_button,.print_svg_button{margin:0;padding:0;border-radius:12px;background:#0e82c5;cursor:pointer;display:inline-block;position:relative;width:45px;height:45px;text-indent:-999px;overflow:hidden}.expand_button.muted,.mute_button.muted,.play_button.muted,.print_svg_button.muted{opacity:.5}.expand_button.muted:before,.mute_button.muted:before,.play_button.muted:before,.print_svg_button.muted:before{content:'';border-left:3px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:90px;height:90px;position:absolute;top:20px;left:0;z-index:100}.expand_button:after,.mute_button:after,.play_button:after,.print_svg_button:after{background:url(/assets/images/audio.svg) center center no-repeat;content:'';height:100%;top:0;left:0;width:100%;position:absolute;z-index:100;-webkit-transition:-webkit-transform .3s;transition:transform .3s;-o-transition:transform .3s;transition:transform .3s,-webkit-transform .3s;outline:red solid 1px}.expand_button.print_svg_button:after,.mute_button.print_svg_button:after,.play_button.print_svg_button:after,.print_svg_button.print_svg_button:after{background-image:url(/assets/images/print_white.svg);background-size:35px}.expand_button.expand_button:after,.mute_button.expand_button:after,.play_button.expand_button:after,.print_svg_button.expand_button:after{background-image:url(/assets/images/expand.svg);background-size:36px;background-position:5px 4px}.expand_button:hover:after,.mute_button:hover:after,.play_button:hover:after,.print_svg_button:hover:after{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.expand_button.next_button,.expand_button.prev_button,.mute_button.next_button,.mute_button.prev_button,.play_button.next_button,.play_button.prev_button,.print_svg_button.next_button,.print_svg_button.prev_button{text-indent:0;background-image:none;width:auto;color:#fff;font-size:1.5em;padding:10px}.expand_button.next_button:after,.expand_button.prev_button:after,.mute_button.next_button:after,.mute_button.prev_button:after,.play_button.next_button:after,.play_button.prev_button:after,.print_svg_button.next_button:after,.print_svg_button.prev_button:after{content:none}.expand_button div,.mute_button div,.play_button div,.print_svg_button div{width:0%;height:100%;background:#0b6395;position:absolute;top:0;left:0}.choice.hasaudio,.choice_word.hasaudio,.pair_word.hasaudio,.word_to_sort.hasaudio{padding-left:20px}.choice .player_container,.choice_word .player_container,.pair_word .player_container,.word_to_sort .player_container{display:inline-block;margin:0;position:relative;top:4px}.choice .play_button,.choice_word .play_button,.pair_word .play_button,.word_to_sort .play_button{width:27px;height:27px;border:1px solid #fff}.choice .play_button:after,.choice_word .play_button:after,.pair_word .play_button:after,.word_to_sort .play_button:after{background-size:27px 27px}.avatar_on_background_box{border:4px solid #0e82c5;background:center center/cover no-repeat #76d1f2;margin:0 0 20px}.avatar_on_background_box .avatar_on_background_box_inner{background:rgba(118,209,242,.8)}.avatar_on_background_box .default_picture_container,.avatar_on_background_box .default_picture_container .apparel_image{height:377px}.avatar_on_background_box .avatar_buttons{text-align:center}.avatar_on_background_box .avatar_buttons .button{margin:0 auto 15px;padding:10px;background:#fea520}.avatar_on_background_box .avatar_buttons .cancel_button{background:#888898}.avatar_box{min-height:300px;position:relative;background:-webkit-gradient(linear,left top,right top,color-stop(0,#fea520),to(#f3136a));background:-o-linear-gradient(left,#fea520 0,#f3136a 100%);background:linear-gradient(90deg,#fea520 0,#f3136a 100%);text-align:center}.avatar_box:after{content:'';position:absolute;top:4px;bottom:4px;left:4px;right:4px;z-index:1;background:#fff}.avatar_box .avatar_box_inner{position:relative;z-index:2;padding:10px}.avatar_box .avatar_box_inner.avatar_box_left{text-align:left}.avatar_box.avatar_box_push_up{position:relative;top:-4px}ul.savio_subtabs,ul.savio_tabs{background:-webkit-gradient(linear,left top,right top,color-stop(0,#fea520),to(#f3136a));background:-o-linear-gradient(left,#fea520 0,#f3136a 100%);background:linear-gradient(90deg,#fea520 0,#f3136a 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0;padding:0}ul.savio_subtabs.savio_tabs_double_height li a,ul.savio_tabs.savio_tabs_double_height li a{height:60px;line-height:23px;font-size:1.3em;padding-top:5px}ul.savio_subtabs li,ul.savio_tabs li{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;padding:0;text-align:center;background:rgba(255,255,255,.5);-webkit-transition:.3s;-o-transition:.3s;transition:.3s;color:#fff}ul.savio_subtabs li a,ul.savio_tabs li a{display:block;padding:0;height:42px;line-height:42px;font-size:1.5em;color:#fff;border:0;cursor:pointer}ul.savio_subtabs li a:active,ul.savio_subtabs li a:hover,ul.savio_subtabs li a:visited,ul.savio_tabs li a:active,ul.savio_tabs li a:hover,ul.savio_tabs li a:visited{color:#fff}ul.savio_subtabs li:hover,ul.savio_tabs li:hover{background-color:rgba(255,255,255,.7)}ul.savio_subtabs li.active,ul.savio_tabs li.active{background:0 0}ul.savio_subtabs li.coins_li,ul.savio_tabs li.coins_li{background:#0e82c5;-webkit-box-flex:1;-ms-flex:1 auto 0px;flex:1 auto 0;border-left:5px solid #fff;max-width:100px}ul.savio_subtabs li.coins_li .coin_icon,ul.savio_tabs li.coins_li .coin_icon{position:relative;top:5px;height:23px;width:23px;background-size:23px;margin:0}ul.savio_subtabs li.white_li,ul.savio_tabs li.white_li{background:#fff;-webkit-box-flex:1;-ms-flex:1 auto 0px;flex:1 auto 0}ul.savio_subtabs.savio_subtabs,ul.savio_tabs.savio_subtabs{position:relative;z-index:2}ul.savio_subtabs.savio_subtabs li,ul.savio_tabs.savio_subtabs li{background-color:transparent}ul.savio_subtabs.savio_subtabs li:hover,ul.savio_tabs.savio_subtabs li:hover{text-shadow:0 0 10px #fff;background:rgba(0,0,0,.05)}ul.savio_subtabs.savio_subtabs li.active,ul.savio_tabs.savio_subtabs li.active{font-weight:700;text-decoration:underline}ul.savio_subtabs.savio_subtabs li a,ul.savio_tabs.savio_subtabs li a{cursor:pointer;font-size:1.2em;letter-spacing:-1px}.default_picture_container_inner{opacity:1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.default_picture_container_inner.hidden{opacity:0}.carousel_cell{width:100%;margin:30px 0 0;-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6);-webkit-transition:-webkit-transform .3s;transition:transform .3s;-o-transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.carousel_cell.is-selected{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);z-index:10}.carousel_cell .icon_bubble{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;left:auto;right:5px;top:5px}.carousel_cell .icon_bubble:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.carousel_cell .default_picture_container{overflow:hidden}.carousel_cell .default_picture_container.zoomed_on_face{height:200px}.carousel_cell .default_picture_container.zoomed_on_face .default_picture_container_inner{-webkit-transform:scale(2.3) translateY(-38px);-ms-transform:scale(2.3) translateY(-38px);transform:scale(2.3) translateY(-38px)}.carousel_cell .default_picture_container img{width:100%}.carousel_cell .icon_bubble .icon_bubble_icon{cursor:pointer}.carousel_cell .icon_bubble .icon_bubble_icon.icon_bubble_tick{background-color:#888898}.carousel_cell .icon_bubble .icon_bubble_icon.icon_bubble_add{background-color:#48c1ed}.carousel_cell a.addApparelButton{position:absolute;top:0;right:0;padding:5px;background:#0e82c5;color:#fff;border-radius:0 0 0 5px;cursor:pointer}.carousel_cell a.addApparelButton.buyApparelButton{font-size:20px;padding:5px 5px 5px 10px;text-align:left}.carousel_cell a.addApparelButton span.coin_icon{background-size:21px;width:21px;height:21px;background-position:center 1px;margin:0}.carousel_cell a.addApparelButton:hover{-webkit-box-shadow:0 2px 5px rgba(14,130,197,.5);box-shadow:0 2px 5px rgba(14,130,197,.5)}@media (min-width:768px){.carousel_cell .icon_bubble{right:-15px;top:-15px}.carousel_cell{width:50%}}@media (min-width:992px){.carousel_cell{width:33.33333333%}}.apparel_item{width:95%;list-style:none;position:relative;display:inline-block;text-align:center;overflow:hidden;border:4px solid #0e82c5;cursor:default;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.apparel_item h4{position:absolute;bottom:0;left:0;right:0;background:#0e82c5;color:#fff;padding:10px 10px 6px;font-size:1.7em;font-weight:700}.apparel_item.selected:hover{border:4px solid #0b6395}.apparel_item.limited{border:4px solid #fea520}.apparel_item.limited h4{background:-webkit-gradient(linear,left top,right top,color-stop(0,#fea520),to(#f3136a));background:-o-linear-gradient(left,#fea520 0,#f3136a 100%);background:linear-gradient(90deg,#fea520 0,#f3136a 100%)}.apparel_item.limited h4 div{font-size:70%;text-transform:uppercase;font-style:italic;margin:-3px 0 5px}.apparel_slider{height:370px}.default_picture_container{height:300px;position:relative;padding:0 0 30px}.default_picture_container .apparel_image{width:100%;height:300px;background-size:contain;background-position:center 0;background-repeat:no-repeat;position:absolute;top:0;left:0}@media (min-width:768px){.default_picture_container .apparel_image{background-position:center 8px}}@media (min-width:1200px){.default_picture_container .apparel_image{background-position:center 0}}.default_picture_container img{position:absolute;top:0;left:0;width:300px;height:auto}ul.face_maker_links{margin:30px 0;padding:0}ul.face_maker_links li{list-style:none;display:inline-block;margin:0 10px 10px}ul.face_maker_links li a{background:#0e82c5;color:#fff;padding:10px;display:inline-block;cursor:pointer;text-decoration:none}ul.face_maker_links li a:hover{text-decoration:none}ul.face_maker_links li a.active{background:#48c1ed}.hair_colours_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0}.hair_colours_list .hair_color_box{-webkit-box-flex:1;-ms-flex:1 auto 0px;flex:1 auto 0;list-style:none;border:0;display:inline-block;margin:10px 20px 10px 0;cursor:pointer;height:37px;position:relative;color:#0e82c5;font-weight:700;font-size:1.8em}.hair_colours_list .hair_color_box span{display:inline-block;padding:0 10px 0 47px;line-height:37px}.hair_colours_list .hair_color_box div{border-radius:50%;display:inline-block;height:37px;width:37px;position:absolute;border:5px solid transparent;top:0;left:0}.hair_colours_list .hair_color_box.selected div{border:5px solid #0e82c5}.hair_colours_list .hair_color_box.hair_color_red div,.hair_colours_list .hair_color_box.hair_color_roux div{background-color:#ee5021}.hair_colours_list .hair_color_box.hair_color_blond div,.hair_colours_list .hair_color_box.hair_color_blonde div,.hair_colours_list .hair_color_box.hair_color_blonds div{background-color:#efcc1d}.hair_colours_list .hair_color_box.hair_color_black div,.hair_colours_list .hair_color_box.hair_color_noir div,.hair_colours_list .hair_color_box.hair_color_noire div,.hair_colours_list .hair_color_box.hair_color_noirs div{background-color:#280e07}.hair_colours_list .hair_color_box.hair_color_lightbrown div{background-color:#d89845}.hair_colours_list .hair_color_box.hair_color_brown div,.hair_colours_list .hair_color_box.hair_color_bruns div{background-color:#9e5a21}.hair_colours_list .hair_color_box.hair_color_orange div{background-color:#ef6411}.hair_colours_list .hair_color_box.hair_color_purple div,.hair_colours_list .hair_color_box.hair_color_violet div{background-color:#b237e0}@media screen and (max-width:601px){.hide_on_mobile{display:none!important;visibility:hidden;height:0!important}}.hide_always{display:none!important}.show_on_mobile h4{text-align:center}@media screen and (min-height:700px){.show_on_mobile .message.too_small_message{display:block}.show_on_mobile .message.orient_message{display:none}}@media screen and (max-height:701px){.show_on_mobile .message.too_small_message{display:none}.show_on_mobile .message.orient_message{display:block}}@media screen and (min-width:600px){.show_on_mobile{display:none!important;visibility:hidden;height:0!important}}.latest_block_button{position:relative;padding-left:55px!important}.latest_block_button.box_header_link{background-color:#0e82c5!important;color:#fff!important;font-size:2em!important}.latest_block_button.home_page_latest_button{display:none}.latest_block_button .marker_icon{position:absolute;top:0;left:0;height:100%;background-position:center center;width:30px;background-size:20px}.personal_space_container{margin:0 0 60px;border:3px solid #0e82c5;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#eee;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#0e82c5;text-align:center}@media (min-width:768px){.personal_space_container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.personal_space_container #welcome_popup_text{-webkit-box-flex:1;-ms-flex:1 auto 0px;flex:1 auto 0;min-height:310px;width:100%;max-width:100%;text-align:left;padding:20px}.personal_space_container #welcome_popup_text img{max-height:400px;width:auto}.personal_space_container #my_avatar,.personal_space_container #recent_awards,.personal_space_container #recent_certificates{padding:20px 20px 50px;-webkit-box-flex:1;-ms-flex:1 auto 0px;flex:1 auto 0;min-height:310px;position:relative;width:30%;max-width:30%;text-align:center}.personal_space_container #my_avatar a.button,.personal_space_container #recent_awards a.button,.personal_space_container #recent_certificates a.button{padding:15px 20px;margin:10px 0 0;display:block}.personal_space_container #recent_certificates{background:rgba(14,130,197,.8)}.personal_space_container #recent_certificates .certificate{width:100%;margin:0 0 10px}.personal_space_container #recent_certificates .certificate img{width:100%;height:auto}.personal_space_container #my_avatar{background:rgba(14,130,197,.8)}.personal_space_container #my_avatar img{width:80%;margin:0 10%;height:auto;max-width:250px}.personal_space_container #recent_awards .recent_award{background:rgba(255,255,255,.9);margin:0 00px 20px;border-radius:8px;position:relative;text-align:left}.personal_space_container #recent_awards .recent_award p{font-size:2em;font-weight:700;display:inline-block;padding:10px 10px 10px 72px}.personal_space_container #recent_awards .recent_award .coin_icon,.personal_space_container #recent_awards .recent_award .gem_icon,.personal_space_container #recent_awards .recent_award .trophy_icon{width:36px;height:100%;background-size:36px;background-position:center center;background-color:transparent;position:absolute;top:0;left:0}#leaderboard{margin:0 0 60px;border:3px solid #0e82c5;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#eee;color:#0e82c5;text-align:center}#leaderboard .leaderboard{margin:0 0 20px}#leaderboard h4{font-size:2em;margin:20px 0 0;font-weight:700}#leaderboard ul{margin:0 20px 30px}@media (min-width:768px){.personal_space_container #my_avatar a.button,.personal_space_container #recent_awards a.button,.personal_space_container #recent_certificates a.button{position:absolute;bottom:10px;left:20px;display:inline-block}.personal_space_container #recent_certificates{width:15%;max-width:15%}.personal_space_container #my_avatar{width:30%;max-width:30%}.personal_space_container #recent_awards{width:60%;max-width:60%}#leaderboard ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:992px){.latest_block_button.home_page_latest_button{display:inline-block}#leaderboard ul{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}#leaderboard ul li{-webkit-box-flex:1;-ms-flex:1 auto 0px;flex:1 auto 0;background:rgba(255,255,255,.9);padding:5px 10px;width:100%;border-radius:8px;margin:0 0 15px;position:relative;min-height:240px}@media (min-width:768px){#leaderboard ul li{margin:0 0 10px;min-width:33.333%;max-width:33.333%}}@media (min-width:992px){#leaderboard ul li{margin:0 10px 5px;min-width:auto;max-width:none}}#leaderboard ul li.primary_user{background:-o-linear-gradient(30deg,#fea520 0,#f3136a 100%);background:linear-gradient(60deg,#fea520 0,#f3136a 100%);color:#fff}#leaderboard ul li.primary_user .position{color:#fff}#leaderboard ul p{font-size:1em;width:100%;padding:0 0 0 15px;line-height:30px}#leaderboard ul strong{display:block;line-height:1;word-break:break-all}#leaderboard ul .position{position:absolute;top:10px;left:15px;font-size:4em;opacity:.3;color:#888898}#leaderboard ul .coin_icon,#leaderboard ul .gem_icon{width:20px;height:20px;background-size:20px;margin:0;position:relative;top:3px;left:-2px}#leaderboard ul img{width:auto;height:150px;min-height:150px;margin:auto}.chrono_icon,.clock_icon,.shoe_icon{height:38px;width:38px;border-radius:50%;display:inline-block;background:url(/assets/images/chrono_small.png) center center/cover no-repeat;margin:0 15px 0 0;border:2px solid #fff}.chrono_icon.clock_icon,.clock_icon.clock_icon,.shoe_icon.clock_icon{background-image:url(/assets/images/blocks/conjugaison.png)}.chrono_icon.shoe_icon,.clock_icon.shoe_icon,.shoe_icon.shoe_icon{background-image:url(/assets/images/statuses/3_marcheur.png)}.new_user_slider .progression_step .title_container,.new_user_slider .progression_step.med_progression_step .banner_left,.new_user_slider .progression_step.med_progression_step .banner_right{bottom:-18px}.new_user_slider .exercise_slide{padding:30px;background:rgba(255,255,255,.9)}.new_user_slider ul{margin:0 0 50px 30px}.new_user_slider ul li{list-style:disc;margin:0;padding:0 0 5px}.new_user_slider .coin_icon,.new_user_slider .gem_icon{height:23px;width:23px;background-size:23px;margin:0}.follow_me_button{position:relative;padding-right:70px;margin-right:10px}.follow_me_button span.stat_icon{position:absolute;top:0;right:5px;background-size:50px;width:50px;height:50px}.envelope{background:url(/assets/images/enveloppe.jpg) center center/contain no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:500px;text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.envelope .envelope_content{-webkit-box-flex:1;-ms-flex:1 auto 0px;flex:1 auto 0;text-align:center;width:100%}.envelope h2{font-style:italic}.envelope p{margin-bottom:15px}#total_child_count{margin-top:-20px;margin-bottom:10px;font-size:1.6em;color:#888898;text-transform:uppercase}.usertutorblock_container{width:240px;display:inline-block;position:relative;top:3px}.register_button_group{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex}.register_button_group a{display:block;-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;text-align:center;border-radius:0}.register_button_group a:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.register_button_group a:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.public_password{padding:5px;background-color:rgba(238,238,238,.5);border-radius:2px;font-family:monospace}form.signup_form li{margin-bottom:5px}form.signup_form h4{margin-top:-10px}form.signup_form p{margin:0 0 5px}form.signup_form button.button_small{padding:20px 50px;font-size:1.5em}ul.features_list li{list-style:none;font-size:1.7em;background:url(/assets/images/tick_green.svg) 0 2px/18px no-repeat;padding-left:26px;padding-bottom:15px}.testimonial_container{margin:70px 0 30px;padding-left:69px;position:relative}.testimonial_container:before{position:absolute;left:0;top:0;content:'';border-radius:50%;width:60px;height:60px;background:url(/assets/images/teacher.png) center center/cover no-repeat #ddd}.testimonial_container blockquote{padding:0 0 5px;font-size:1.9em;line-height:180%;color:#666;font-style:italic}.testimonial_container cite{font-weight:700;color:#222;font-size:1.5em}ul.guardianships li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1em;padding:0 0 20px}ul.guardianships li .guardianship_text{-webkit-box-flex:1;-ms-flex:1 auto 0px;flex:1 auto 0}ul.guardianships li h4{padding:0;margin:0}ul.guardianships li img{-webkit-box-flex:1;-ms-flex:1 auto 0px;flex:1 auto 0;width:auto;height:40px;margin:0 10px 0 0}.exercise_stats{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.exercise_stats .exercise_stat{-webkit-box-flex:1;-ms-flex:1 auto 0px;flex:1 auto 0;width:100%;width:calc(100% - 20px);padding:15px;background:#eee;margin:0 10px 30px;border:0;border-radius:5px;font-size:1em;text-align:center}.exercise_stats .exercise_stat h4{font-size:1.6em;font-weight:700;margin:14px 0 25px;padding:0}.exercise_stats .exercise_stat h4 a{cursor:pointer;background:rgba(255,255,255,.5);padding:10px;border:1px solid #c8c8c8;border-radius:4px;display:inline-block}table.stats_table{margin-top:20px}table.stats_table tr:nth-child(2n-1) td{background-color:transparent}table.stats_table tr.passed td{background-color:#a4e49f}table.stats_table tr.failed td{background-color:#f6adb1}.message,.tutorblock{background:#76d1f2;padding:18px;border-radius:5px;margin:0 0 10px}@media (min-width:768px){.exercise_stats .exercise_stat{width:33.33333333%;width:calc(33.33333333% - 20px)}.message,.tutorblock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.message.message,.tutorblock.message{margin:0 0 30px}.message.no_margin,.tutorblock.no_margin{margin:0}.message.primary_message,.tutorblock.primary_message{background:#0e82c5}.message.success_message,.tutorblock.success_message{background-color:#3db634}.message.warning_message,.tutorblock.warning_message{background-color:#e6242d;color:#fff}.message.orange,.tutorblock.orange{background:-o-linear-gradient(30deg,#fea520,#f3136a);background:linear-gradient(60deg,#fea520,#f3136a)}.message.hidable_message,.tutorblock.hidable_message{cursor:pointer;position:relative;padding-right:30px}.message.hidable_message:after,.tutorblock.hidable_message:after{content:'';height:20px;width:20px;background:url(/assets/images/cross.svg) center center/10px no-repeat #e6242d;border-radius:50%;position:absolute;top:-5px;right:-5px}.message.inactive,.tutorblock.inactive{background-color:#b4b4b4}.message.inactive .tutorblock_actions a,.tutorblock.inactive .tutorblock_actions a{color:#222}.message.on_free_trial,.tutorblock.on_free_trial{background-color:#fea520}.message.tutorblock_archive,.tutorblock.tutorblock_archive{background-color:#b4b4b4}.message.tutorblock_archive .tutorblock_actions a,.tutorblock.tutorblock_archive .tutorblock_actions a{color:#222}.message.tutorblock_sent_to_kids,.tutorblock.tutorblock_sent_to_kids{background-color:#3db634}.message.tutorblock_sent_to_kids .tutorblock_actions a,.tutorblock.tutorblock_sent_to_kids .tutorblock_actions a{color:#3db634}.message.tutorblock_drafts,.tutorblock.tutorblock_drafts{background-color:#d9ab67}.message.tutorblock_drafts .tutorblock_actions a,.tutorblock.tutorblock_drafts .tutorblock_actions a{color:#d9ab67}.message.tutorblock h4,.tutorblock.tutorblock h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.message h4,.tutorblock h4{-webkit-box-flex:1;-ms-flex:1 auto 0px;flex:1 auto 0;color:#fff;margin:0;padding:0}.message h4 a,.tutorblock h4 a{color:#fff}.message h4 .tutorblock_subtitle,.tutorblock h4 .tutorblock_subtitle{display:block;font-size:70%}.message h4 .tutorblock_subtitle span.bubble,.tutorblock h4 .tutorblock_subtitle span.bubble{background:rgba(0,0,0,.2);padding:5px 8px;margin:3px 3px 0 0;border-radius:5px;display:inline-block;font-size:.9em;line-height:1}.message h4 img,.tutorblock h4 img{width:auto;height:48px;max-width:48px;border-radius:50%;margin:0 10px 0 0}.message h4 .tutorblock_date,.tutorblock h4 .tutorblock_date{opacity:.8}.message h4 label,.message h4 select,.tutorblock h4 label,.tutorblock h4 select{font-size:1em}.message .tutorblock_actions,.tutorblock .tutorblock_actions{-webkit-box-flex:1;-ms-flex:1 auto 0px;flex:1 auto 0;text-align:center;margin-top:20px}.message .tutorblock_actions .segment,.message .tutorblock_actions a,.tutorblock .tutorblock_actions .segment,.tutorblock .tutorblock_actions a{display:block;padding:10px;background:rgba(255,255,255,.7);font-size:1.5em;border-radius:5px;color:#0e82c5;margin-bottom:3px}@media (min-width:768px){.message .tutorblock_actions,.tutorblock .tutorblock_actions{text-align:right;margin-top:0}.message .tutorblock_actions .segment,.message .tutorblock_actions a,.tutorblock .tutorblock_actions .segment,.tutorblock .tutorblock_actions a{display:inline-block}}.message .tutorblock_actions a,.tutorblock .tutorblock_actions a{cursor:pointer}.message .tutorblock_actions .activate_button,.tutorblock .tutorblock_actions .activate_button{background-color:#0e82c5;color:#fff}.time_stats{position:relative}.time_stats span{font-size:83%;display:inline-block;padding:0 10px}.time_stats div.message{display:none;padding:10px 20px;background-color:#000;position:absolute;text-align:center;top:-40px;right:0;font-size:12px;color:#fff!important;min-width:290px}.time_stats:hover div.message{display:inline-block}a.message_button{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:10px 20px;border-radius:5px;background:#0e82c5;color:#fff;cursor:pointer}a.message_button span.blah{width:100%;display:block;-webkit-box-flex:1;-ms-flex:1 auto 0px;flex:1 auto 0;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}a.message_button .shoe_icon{background-color:#fff;-webkit-box-flex:1;-ms-flex:1 auto 0px;flex:1 auto 0;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.tutorblock_filters{background:#eee;padding:10px;margin:0 0 15px;border-radius:5px}.tutorblock_filters input{width:auto;font-size:1.2em}.tutorblock_filters select{margin:7px 5px 0 0;font-size:1.2em;height:48px}.tutorblock_filters .tutorblock_filter{display:inline-block;font-size:1.5em;padding:10px;background:rgba(255,255,255,.5);margin:5px;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;border-radius:5px}.tutorblock_filters .tutorblock_filter:hover{background:rgba(14,130,197,.5)}.tutorblock_filters .tutorblock_filter.active{background:#0e82c5;color:#fff}.scrolled_table_container{max-height:300px;overflow:scroll}select.select_studentgroup{margin:0 10px 0 0;height:33px;font-size:150%}ul.pagination{margin:0 0 20px;padding:0}ul.pagination.pagination_block li{display:block}ul.pagination.pagination_block li a{display:block}ul.pagination li{display:inline-block;font-size:1.5em}ul.pagination li a{padding:10px;margin:0;display:inline-block;border:1px solid #eee;cursor:pointer}ul.pagination li.disabled a{opacity:.4;cursor:default}ul.pagination li.active a{background:#0e82c5;color:#fff}ul.parent_menu{margin:0;padding:0;text-align:right}ul.parent_menu li{display:block;margin:0;padding:0;border-bottom:1px solid #d5d4d4}ul.parent_menu li.featured a{background-color:#0e82c5;color:#fff}ul.parent_menu li.featured a:hover{background-color:#0b6395}ul.parent_menu li a{display:block;padding:10px;color:inherit;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;background:#eee;cursor:pointer}ul.parent_menu li a:hover{background:#d5d4d4}ul.parent_menu li:first-child a{border-radius:5px 5px 0 0}ul.parent_menu li:last-child{border-bottom:0}ul.parent_menu li:last-child a{border-radius:0 0 5px 5px}ul.tutorblock_children{margin:0 0 10px 15px}ul.tutorblock_children li{list-style:disc;padding:0 0 5px;margin:0}#child_avatar img{width:100%;height:auto;margin:0 0 20px}.ex_index_tab{padding:0 15px}.ex_index_tab img{width:100%;height:auto;margin:0 0 20px}.ex_index_tab ul{list-style:disc;margin:0 0 20px 40px}span.remove_exercise{position:absolute;background:#e6242d;display:block;top:0;height:20px;right:0;width:20px;color:#fff;font-weight:700;cursor:pointer;text-align:center;border-radius:0 5px 0 0}.big_certificate_image{width:100%;max-width:800px;height:auto;margin:auto}a.download_button{display:inline-block;position:absolute;top:30px;right:30px;background:url(/assets/images/print.svg) center center/cover no-repeat #fff;border-radius:50%;height:50px;width:50px;z-index:100;text-indent:-8888px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;opacity:.5}a.download_button:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:1}.print_icon{background:url(/assets/images/print_black.svg) 0 center/contain no-repeat;display:inline-block;height:24px;width:24px;text-align:center;padding:0 40px 0 30px}.box_header_link .print_icon{margin:-10px 0}.certificates_container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:30px 0}.certificates_container .certificate{-webkit-box-flex:1;-ms-flex:1 auto 0px;flex:1 auto 0;width:46%;margin:0 2% 30px;cursor:pointer;position:relative}.certificates_container .certificate img{width:100%;height:auto;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.certificates_container .certificate:hover img{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.certificates_container .certificate p{font-size:1.2em;color:#888898}.certificates_container .download_button{top:10px;right:10px}.draft_notice{position:absolute;top:70px;-webkit-transform:rotate(20deg);-ms-transform:rotate(20deg);transform:rotate(20deg);color:#222;opacity:.6;font-weight:700;text-transform:uppercase;font-size:3em;left:0;right:0;width:100%;z-index:5;text-align:center}#plan_picker{font-size:1em;text-align:center;margin:0 0 30px}@media (min-width:768px){ul.pagination.pagination_block li,ul.pagination.pagination_block li a{display:inline-block}.certificates_container .certificate{width:29.33333333%}#plan_picker{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#plan_picker .plan_option{min-height:350px;-webkit-box-flex:1;-ms-flex:1 auto 0px;flex:1 auto 0;width:100%;border:3px solid #fff;background:#eee;padding:20px;border-radius:10px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer}#plan_picker .plan_option.selected,#plan_picker .plan_option.selected:hover{background-color:#0e82c5;color:#fff}#plan_picker .plan_option:hover{background-color:#d5d4d4}#plan_picker .plan_option h2{font-size:2em;min-height:80px;color:inherit;-webkit-box-flex:1;-ms-flex:1;flex:1}#plan_picker .plan_option p{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 0 20px}#plan_picker .plan_option a.button{display:block;width:100%;padding:10px;margin:20px 0 0}#coupon_form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#coupon_form button,#coupon_form input{-webkit-box-flex:1;-ms-flex:1 auto 0px;flex:1 auto 0;padding:15px;font-size:13px;display:inline-block;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}#coupon_form button{border-radius:0 5px 5px 0;border-left:0;position:relative;left:-2px;border-width:2px}#coupon_form p{font-style:italic;color:#888898;margin:0 0 30px}.old_price{text-decoration:line-through;opacity:.8}.alpinist_image{width:100%;height:auto;border-radius:50%}.student_to_login h2{font-size:3em;padding:0;margin:0 0 5px}.student_to_login p{padding:0 0 20px}.student_to_login .message p{padding:0}.student_to_login form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.student_to_login form img{border-radius:50%;width:120px;height:120px;margin:0 0 20px}.student_to_login form div{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;margin:0 0 0 20px}.stats_and_icons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:20px 0 0}.single_stat{-webkit-box-flex:1;-ms-flex:1 auto 0px;flex:1 auto 0;margin:0 00px 30px;max-width:50%;width:50%;color:#0e82c5;text-align:center;cursor:pointer}.single_stat.inactive{opacity:.5;color:#888898}.single_stat .stat_icon{width:90%;height:70px;background-size:50px;background-position:center center}@media (min-width:1200px){.single_stat .stat_icon{height:100px;background-size:80px}}.single_stat .stat_text{font-size:2em;font-weight:700;min-height:43px}.trophy_columns{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.trophy_columns .equal_column{width:100%}.trophy_columns .equal_column .single_stat{width:100%;max-width:100%;cursor:default}.trophy_columns .equal_column .single_stat p{font-size:1.4em;color:#888898;padding:10px 20px 0}section.subscription_picker_section{margin:0 0 60px}section.subscription_picker_section h3{font-size:2em;margin:0 0 20px}section.subscription_picker_section ul{padding:0;margin:0 -5px}section.subscription_picker_section ul li{display:inline-block;padding:0;margin:0}section.subscription_picker_section ul li a{cursor:pointer;padding:20px;background:#eee;border-radius:5px;margin:0 5px}section.subscription_picker_section ul li a.selected{background:#0e82c5;color:#fff}section.subscription_picker_section ul li a:hover{background:#47b3f2;color:#fff}.button.hidePaymentButton{opacity:0}.button.disabled{opacity:.3}#credit_card_form{margin:30px 0 10px;background:#eee;padding:20px;border-radius:5px;border:1px solid #e8e8e8}#credit_card_form #card-element{width:100%;max-width:425px;margin:8px 13px 0 0}#credit_card_form button{-webkit-box-flex:1;-ms-flex:1 auto 0px;flex:1 auto 0;display:block;border-radius:4px;font-size:1.8em;padding:10px 25px;margin:20px 0 0}@media (min-width:768px){.single_stat{max-width:33.33333333%;width:33.33333333%}#credit_card_form button{display:inline-block}}#credit_card_form p.alert{margin:10px 0}#credit_card_form label{font-size:1.5em}#credit_card_form label#credit_label{font-size:1.8em;font-weight:700;background:url(/assets/images/lock.svg) 4px 9px/13px no-repeat;padding-left:25px;padding-top:10px}#credit_card_form .StripeElement{background-color:#fff;height:40px;padding:10px 12px;border-radius:4px;border:1px solid transparent;-webkit-box-shadow:0 1px 3px 0 #e6ebf1;box-shadow:0 1px 3px 0 #e6ebf1;-webkit-transition:-webkit-box-shadow 150ms;transition:box-shadow 150ms;-o-transition:box-shadow 150ms;transition:box-shadow 150ms,-webkit-box-shadow 150ms}#credit_card_form .StripeElement--focus{-webkit-box-shadow:0 1px 3px 0 #cfd7df;box-shadow:0 1px 3px 0 #cfd7df}#credit_card_form .StripeElement--invalid{border-color:#fa755a}#credit_card_form .StripeElement--webkit-autofill{background-color:#fefde5!important}ul.billing_address_ul{margin:20px 0 20px -10px}ul.billing_address_ul li input{border:0;padding:10px;font-size:1.7em;width:208px}.card_icon{height:40px;width:60px;background-repeat:no-repeat;background-size:48px;background-position:center center;text-indent:-9999px;display:inline-block}.card_icon.visa{background-image:url(/assets/images/card_visa.svg)}.card_icon.mastercard{background-image:url(/assets/images/card_mastercard.svg)}.card_icon.amex{background-image:url(/assets/images/card_amex.svg)}.create_new_subscription_container{text-align:center}.plan_boxes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin-bottom:50px}.plan_boxes .plan_box{min-width:300px;max-width:600px;width:40%;border:2px solid #0e82c5;border-radius:10px;text-align:center;padding:20px}.plan_boxes h3{background-color:#0e82c5;color:#fff;padding:10px;border-radius:8px 8px 0 0;margin:-20px -20px 20px;font-size:2em}.plan_boxes .price{font-size:3.3em;font-weight:700;padding:0}.plan_boxes .currency{color:#888898;text-transform:uppercase}.plan_boxes .price_description{color:#0e82c5;font-size:1.9em}.plan_boxes .special_banner{padding:15px;margin:0 -20px 10px;background-color:#fea520;border-top:2px solid #ea8d01;border-bottom:2px solid #ea8d01}.plan_boxes .special_banner p{padding:0;margin:0}.plan_boxes .special_banner p span{font-size:1.45em;font-style:italic}.plan_boxes .button{border-radius:100px;padding:10px;min-width:250px;margin-top:20px}.choose_picker{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto 50px;max-width:700px}.choose_picker .choose_pick{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #0e82c5;border-right:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:inline-block;margin:0;font-size:2.7em;font-weight:700;padding:5px 10px;cursor:pointer;background-color:#fff;color:#222}.choose_picker .choose_pick:hover{background-color:#eee}.choose_picker .choose_pick.chosen{background-color:#0e82c5;color:#fff}.choose_picker .choose_pick.unselectable{cursor:default}.choose_picker .choose_pick.unselectable:hover{background-color:transparent}.choose_picker .choose_pick:first-child{border-top-left-radius:20px;border-bottom-left-radius:20px}.choose_picker .choose_pick:last-child{border-right:2px solid #0e82c5;border-top-right-radius:20px;border-bottom-right-radius:20px}@media screen{.print_only{visibility:hidden!important;height:0;display:none}}@media print{.screen_only{visibility:hidden!important;height:0}.print_only{visibility:visible!important;height:auto}body{background:#fff!important}.box header{-webkit-box-shadow:0 0 0;box-shadow:0 0 0;padding:10px 0 0}.box .box_inner{-webkit-box-shadow:0 0 0;box-shadow:0 0 0;padding:0}.box_header_link,.box_header_links,.orient_message,.too_small_message{display:none}table.blockstats_table td,table.blockstats_table th{padding:1px 4px;font-size:13px;vertical-align:middle;color:#000}table.blockstats_table td a,table.blockstats_table th a{color:#000}table.blockstats_table th{font-size:15px}table.blockstats_table tr.main_chart_row td{background:0 0!important;color:#000}table.blockstats_table tr.main_chart_row td a{color:#000!important}.container{padding-left:0;padding-right:0}.box header h1{padding:30px;border-radius:30px;margin:0 0 20px;width:100%;border:4px solid #eee}.stacked_bar_p.success:after{border-color:#6cd364}.stacked_bar_p.danger:after{border-color:#f08085}svg{width:100%}svg g{opacity:1!important;-webkit-animation:none!important;animation:none!important}.footer_content .button{display:none}header#site_header{-webkit-box-shadow:0 0 0;box-shadow:0 0 0;margin:0}header#site_header #name_bar a.branding{margin-left:60px;padding-top:27px}header#site_header #name_bar .user_face_container{width:50px;height:50px;border-width:3px}#score_bar,#site_footer,.right_icons,header#site_header nav{display:none}.box header h1.double_line_title .title_subtitle,.title_subsubtitle{color:#000}span.title_main a{color:#555}a#menu_button{display:none!important}}#background_image{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:-1;background-size:cover;background-position:center center;background-repeat:no-repeat}#site_container{min-height:90vh}#flam_aefe_box{text-align:center}#flam_aefe_box img{width:100%;height:auto;max-width:300px;margin:0 auto}/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | https://dbushell.com/
 */.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;-webkit-box-shadow:0 5px 15px -5px rgba(0,0,0,.5);box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;opacity:0}.pika-next,.pika-prev{display:block;cursor:pointer;position:relative;outline:0;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5}.pika-next:hover,.pika-prev:hover{opacity:1}.is-rtl .pika-next,.pika-prev{float:left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==)}.is-rtl .pika-prev,.pika-next{float:right;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=)}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table td,.pika-table th{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:700;text-align:center}.pika-button{cursor:pointer;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;outline:0;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5;height:initial}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#3af;font-weight:700}.has-event .pika-button,.is-selected .pika-button{color:#fff;font-weight:700;background:#3af;-webkit-box-shadow:inset 0 1px 3px #178fe5;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.has-event .pika-button{background:#005da9;-webkit-box-shadow:inset 0 1px 3px #0076c9;box-shadow:inset 0 1px 3px #0076c9}.is-disabled .pika-button,.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{color:#fff;background:#6cb31d;-webkit-box-shadow:none;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#3af;-webkit-box-shadow:none;box-shadow:none;border-radius:3px}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.is-outside-current-month .pika-button{color:#999;opacity:.3}.is-selection-disabled{pointer-events:none;cursor:default}.pika-button:hover,.pika-row.pick-whole-week:hover .pika-button{color:#fff;background:#ff8000;-webkit-box-shadow:none;box-shadow:none;border-radius:3px}.pika-table abbr{border-bottom:none;cursor:help}.gu-mirror{position:fixed!important;margin:0!important;z-index:9999!important;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}.gu-hide{display:none!important}.gu-unselectable{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.gu-transit{opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20)}