@charset "UTF-8";.pdf .no-counter,a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,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,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
/* HTML5 display-role reset for older browsers */article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}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}a{text-decoration:none;color:initial}.has-padding,.tab-content{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px}@media only screen and (min-width:1024px){.has-padding--responsive,.tab-content{padding:20px}}.has-padding-horizontal{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:10px}@media only screen and (min-width:1024px){.has-padding-horizontal--responsive{padding-left:20px;padding-right:20px}}.has-padding-vertical{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:10px;padding-bottom:10px}@media only screen and (min-width:1024px){.has-padding-vertical--responsive{padding-top:20px;padding-bottom:20px}}.has-header{padding-top:60px}.has-footer,.has-header{-webkit-box-sizing:border-box;box-sizing:border-box}.has-footer{padding-bottom:40px}.no-scroll{overflow:hidden}.hidden{display:none!important}app-activity-card,app-activity-card-container,app-activity-card-extra,app-activity-filter,app-activity-page,app-activity-selection-overview,app-compose-footer,app-compose-page,app-header,app-header-control,app-lesson-page,app-lesson-page-activities,app-map-background,app-map-location,app-map-overlay,app-map-page,app-multiselect-filter,app-not-found-page,app-onboarding-page,app-rating,app-root,app-tab{display:block}.modal{position:fixed;top:60px;bottom:0;left:0;right:0;overflow:scroll;font-size:14px;background:rgba(38,90,166,.95);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.24);box-shadow:0 2px 5px rgba(0,0,0,.24);z-index:-1;visibility:hidden;opacity:0;-webkit-transition:all .2s ease;transition:all .2s ease}.modal__content{padding-top:10px;padding-bottom:10px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal--open{display:block;z-index:7;visibility:visible;opacity:1}.modal__submit{width:120px;margin-top:20px}@media (max-width:1400px){.desktop-l-only{display:none!important}}@media (max-width:1024px){.desktop-only{display:none!important}}@media (max-width:767px){.tablet-l-only{display:none!important}}@media (min-width:1024px){.touch-only{display:none!important}}@media (max-width:620px){.tablet-only{display:none!important}}@media (min-width:1024px){.tablet-only{display:none!important}}@media (min-width:768px){.mobile-only{display:none!important}}@media only screen and (min-width:1400px){.visible-until-desktop-l{display:none!important}}@media only screen and (min-width:1300px){.visible-until-desktop-m{display:none!important}}@media only screen and (min-width:1024px){.visible-until-desktop{display:none!important}}@media only screen and (min-width:768px){.visible-until-tablet{display:none!important}}@media only screen and (min-width:480px){.visible-until-mobile{display:none!important}}.pdf-border{position:relative;font-family:Roboto Mono,monospace;border-top:1px solid #9e9e9e;border-radius:5px;border:2px solid #212121;margin-top:30px;padding:40px}.pdf-border__inset{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;left:-50px;top:-30px;font-family:Roboto Mono,Monospaced;font-weight:700;font-size:22px;text-transform:uppercase;border:2px solid #000;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);z-index:10}.pdf-border__inset,.pdf-border__inset:after{width:170px;height:60px;position:absolute;background-color:#fff}.pdf-border__inset:after{content:"";left:0;top:0;border:2px solid #212121;-webkit-transform:rotate(1deg);transform:rotate(1deg);z-index:-10}.line{width:100%;background:#212121;height:2px;margin:40px 0}.counter-reset{counter-reset:a}.pdf.editor .teacher-only{color:#d50000}.pdf.editor .teacher-only.box--purchase-hint,.pdf.editor .teacher-only.box--teacher-hint,.pdf.editor .teacher-only.box--warning{background-image:url(/assets/images/info-icon-red.svg);border-color:#d50000;color:#d50000}.pdf.editor .teacher-only.box--warning{background-image:url(/assets/images/icon-warning-red.svg)}.pdf.editor .student-only{color:#4c9a34}.pdf.editor .student-only.box--purchase-hint,.pdf.editor .student-only.box--teacher-hint,.pdf.editor .student-only.box--warning{background-image:url(/assets/images/info-icon-green.svg);border-color:#4c9a34;color:#4c9a34}.pdf.editor .student-only.box--warning{background-image:url(/assets/images/icon-warning-green.svg)}.pdf.editor .teacher-only.student-only{color:#212121;opacity:.3}.pdf.editor .teacher-only.student-only.box--purchase-hint,.pdf.editor .teacher-only.student-only.box--teacher-hint,.pdf.editor .teacher-only.student-only.box--warning{background-image:url(/assets/images/info-icon.svg);color:#212121;border-color:#9e9e9e;border-color:rgba(33,33,33,.3)}.pdf.editor .teacher-only.student-only.box--warning{background-image:url(/assets/images/icon-warning.svg)}.editor div[role=presentation] .box--purchase-hint,.editor div[role=presentation] .box--teacher-hint,.editor div[role=presentation] .box--warning{background-image:none!important}.editor div[role=presentation] .box--purchase-hint:before,.editor div[role=presentation] .box--teacher-hint:before,.editor div[role=presentation] .box--warning:before{display:none}.editor div[role=presentation] .pdf .no-counter:before,.editor div[role=presentation] .pdf .no-counter a,.editor div[role=presentation] h1 a,.editor div[role=presentation] h1:before,.editor div[role=presentation] h2 a,.editor div[role=presentation] h2:before,.editor div[role=presentation] h3 a,.editor div[role=presentation] h3:before,.editor div[role=presentation] h4 a,.editor div[role=presentation] h4:before,.pdf .editor div[role=presentation] .no-counter:before,.pdf .editor div[role=presentation] .no-counter a{display:inline-block!important}.editor div[role=presentation] .no-counter:before{background:none}.editor div[role=presentation] .teacher-only{color:#d50000!important}.editor div[role=presentation] .student-only{color:#4c9a34!important}button,html,input,textarea{font-size:16px;font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased}.pdf .no-counter,b,bold,h1,h2,h3,h4,h5,h6,strong{-webkit-font-smoothing:subpixel-antialiased}.pdf .no-counter,h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.5;margin-bottom:15px}h1{font-size:20px}h2{font-size:18px}.pdf .no-counter,h3{font-size:16px}h4{font-size:14px}h5{font-size:12px}p{font-size:16px;color:#7e7e7e;line-height:1.8;margin-bottom:15px}.uppercase{text-transform:uppercase}strong{font-weight:700}em,i{font-style:italic}.pdf .no-counter,.pdf h1,.pdf h2,.pdf h3{font-weight:500}.pdf .no-counter,.pdf h1,.pdf h2,.pdf h3,.pdf h4,.pdf h5{color:#212121;line-height:1.2;padding:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pdf h1{font-size:32px}.pdf h2{font-weight:700;font-size:26px;line-height:1;margin:0;padding:0 0 20px 0}.pdf .no-counter,.pdf h3{font-size:20px;font-weight:700;counter-reset:b;margin-bottom:10px}.pdf .no-counter:before,.pdf h3:before{content:counter(a) ".\A0\A0";counter-increment:a}.pdf h4{font-size:20px;font-weight:500}.pdf h4:before{content:counter(a) "." counter(b) ".\A0\A0";counter-increment:b}.pdf h5{text-decoration:underline;font-weight:500;font-size:16px}.pdf .no-counter{padding-left:40px;position:relative}.pdf .no-counter:before{content:"";counter-increment:no;position:absolute;left:0;top:14px;width:30px;height:20px;background:url('data:image/svg+xml;utf8,<svg width="30" height="20" viewBox="0 0 30 20" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Canvas" transform="translate(664 -1057)"><g id="Vector"><use xlink:href="#path0_fill" transform="translate(-664 1057)"/></g></g><defs><path id="path0_fill" d="M 17.1429 5.6391L 0 5.6391L 0 8.45865L 17.1429 8.45865L 17.1429 5.6391ZM 17.1429 0L 0 0L 0 2.81955L 17.1429 2.81955L 17.1429 0ZM 0 14.0977L 11.4286 14.0977L 11.4286 11.2782L 0 11.2782L 0 14.0977ZM 27.8571 7.75376L 30 9.86842L 20.0143 19.7368L 13.5714 13.3929L 15.7143 11.2782L 20.0143 15.5075L 27.8571 7.75376Z"/></defs></svg>')}.pdf .author{font-weight:700;font-size:20px;float:right}.pdf .mono{font-family:Roboto Mono,monospace;font-size:18px;line-height:1.5}.pdf b{font-weight:700}.pdf p{line-height:1.8;color:#212121}.pdf a{text-decoration:underline;color:#265aa6}.pdf ol,.pdf ul{padding-left:20px}.pdf ol li,.pdf ul li{color:#212121;padding-left:10px;line-height:1.5;padding-bottom:10px}.pdf ul{list-style-type:disc}.pdf ol{list-style:decimal}.pdf td.step{vertical-align:top}.pdf td.step:before{content:"Stap " counter(d);counter-increment:d;background:#e0e0e0;padding:5px;border-radius:5px}.pdf .box{position:relative;padding:10px;border:2px solid #212121;border-radius:5px}.pdf .box--purchase-hint,.pdf .box--teacher-hint,.pdf .box--warning{background-size:25px;background-repeat:no-repeat;background-position:20px 20px;background-image:url(/assets/images/info-icon.svg);padding-left:40px}.pdf .box--purchase-hint:before,.pdf .box--teacher-hint:before,.pdf .box--warning:before{display:block;font-weight:500;padding-right:10px;margin-left:35px;color:#212121}.pdf .box--purchase-hint{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-position:10px 10px}.pdf .box--purchase-hint:before{content:"Aankooptip";margin-left:0}.pdf .box--warning{background-image:url(/assets/images/icon-warning.svg);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:2px dashed #212121;padding:20px}.pdf .box--warning:before{content:"Opgelet!";padding-bottom:20px}.pdf .box--teacher-hint{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px}.pdf .box--teacher-hint:before{content:"Tip voor de leerkracht";padding-bottom:20px}img.frame{padding:40px;border:2px solid #212121;border-radius:10px}.pdf table.exercise{background:#fff;border-collapse:separate;border:2px solid #212121;border-bottom:none;border-radius:5px}.pdf table.exercise tr:first-child>td{background:#e0e0e0;font-weight:500}.pdf table.exercise td{width:10%;height:95px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;padding:20px}.pdf table.exercise td,.pdf table.exercise th{border:2px solid #212121;border-top:none;border-left:none}.pdf table.exercise td:first-child,.pdf table.exercise th:first-child{border-left:none}.pdf table.exercise td:last-child{border-right:none}.pdf table.steps{border-collapse:separate;border-spacing:0 20px;counter-reset:d}.pdf table.steps td{padding-top:5px;padding-bottom:5px}.pdf table.steps span,.pdf table.steps td{color:#212121;font-size:16px;-webkit-font-smoothing:antialiased;line-height:1.5}.pdf table.steps td:first-child{width:100px!important}.pdf table.steps td:nth-child(2){width:100%!important;overflow:hidden;display:inline-block}.cover{background:#fff;text-align:center}.cover__container{display:inline-block}.cover__name{display:table;margin:0 auto;font-size:32px;line-height:1.2;padding-bottom:10px}.cover__information{display:table;margin:0 auto;color:#212121;padding-left:0}.cover__information>span{display:block;line-height:1.5;font-size:18px}.pdf .pancarte{position:relative;background-color:#fff}.pdf .pancarte__columns{display:-webkit-box;display:-ms-flexbox;display:flex}.pdf .pancarte__portrait{position:relative;padding-right:50px}.pdf .pancarte__portrait__image{position:relative;z-index:9;-webkit-transform:rotate(-1deg);transform:rotate(-1deg);width:175px;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.pdf .pancarte__portrait__image,.pdf .pancarte__portrait__second-border{border:2px solid #212121;border-radius:5px;height:220px;background-color:#fff}.pdf .pancarte__portrait__second-border{width:170px;position:absolute;left:7px;top:0;-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg);z-index:5}.pdf .pancarte__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.pdf .pancarte__text__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:5px solid #212121;padding-bottom:10px;font-size:20px}.pdf .pancarte__text__information{padding-top:30px}.pdf .pancarte__text__information__item{padding:20px 0;border-bottom:2px solid #212121;line-height:1.5}.pdf .pancarte__text__information__item:last-of-type{border-bottom:none}.pdf .pancarte__text__information__item b{display:block;margin-bottom:10px}.pdf .pancarte__text__information__item span{display:block}.pdf .pancarte__text__information__item p{line-height:1.5;font-size:16px;margin:0}.pdf .pancarte__footer{width:100%;position:relative;top:20px}.pdf .pancarte__footer__number{font-size:22px;font-weight:700}.pdf .pancarte__footer u{font-size:16px}.pdf .pancarte__extra-border{border:2px solid #000;border-radius:5px;position:absolute;top:10px;left:10px;width:100%;height:100%;z-index:-10;background-color:#fff}.pdf .rating{unicode-bidi:bidi-override;direction:rtl;position:relative;display:inline-block}.pdf .rating>span{padding-right:5px}.pdf .rating--0 span:nth-child(5):before,.pdf .rating--0 span:nth-child(5)~span:before,.pdf .rating--1 span:nth-child(4):before,.pdf .rating--1 span:nth-child(4)~span:before,.pdf .rating--2 span:nth-child(3):before,.pdf .rating--2 span:nth-child(3)~span:before,.pdf .rating--3 span:nth-child(2):before,.pdf .rating--3 span:nth-child(2)~span:before,.pdf .rating--4 span:first-child:before,.pdf .rating--4 span:first-child ~ span:before{content:"\2605";position:absolute}.btn--icon-left,.btn--icon-only,.btn--icon-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn{width:auto;white-space:nowrap;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;text-transform:uppercase;font-weight:500;padding-right:15px;padding-left:15px;padding-top:2px;padding-bottom:2px;border:none;background:transparent;line-height:36px;cursor:pointer;outline:none;color:#7e7e7e}.btn:hover{background-color:#e0e0e0}.btn .material-icons{color:#7e7e7e}.btn:hover,.btn:hover .material-icons{color:#6a6a6a;-webkit-transition:all .1s ease;transition:all .1s ease}.btn:active,.btn:active .material-icons{color:#555;-webkit-transition:all .1s ease;transition:all .1s ease}.btn--primary,.btn--primary .material-icons{color:#265aa6}.btn--primary:hover,.btn--primary:hover .material-icons{color:#1e4885;-webkit-transition:all .1s ease;transition:all .1s ease}.btn--primary:active,.btn--primary:active .material-icons{color:#173664;-webkit-transition:all .1s ease;transition:all .1s ease}.btn--secondary,.btn--secondary .material-icons{color:#95c11f}.btn--secondary:hover,.btn--secondary:hover .material-icons{color:#7a9e19;-webkit-transition:all .1s ease;transition:all .1s ease}.btn--secondary:active,.btn--secondary:active .material-icons{color:#5f7b14;-webkit-transition:all .1s ease;transition:all .1s ease}.btn--transparent:hover{background-color:transparent}.btn--icon-left{padding-left:11px}.btn--icon-left .material-icons{margin-right:5px}.btn--icon-right{padding-right:11px}.btn--icon-right .material-icons{margin-left:5px}.btn--icon-only{padding-right:5px;padding-left:5px}.btn span{display:block}.btn:disabled{cursor:default;color:#e0e0e0}.btn:disabled .material-icons{color:#e0e0e0}.btn:disabled:hover{background-color:transparent}.btn--raised{background-color:#265aa6;color:#fff;border-radius:2px;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.24),0 0 2px rgba(0,0,0,.12);box-shadow:0 2px 2px rgba(0,0,0,.24),0 0 2px rgba(0,0,0,.12);outline:none}.btn--raised:hover{background-color:#1e4885}.btn--raised:active,.btn--raised:active .material-icons,.btn--raised:hover,.btn--raised:hover .material-icons{-webkit-transition:all .1s ease;transition:all .1s ease;color:#fff}.btn--raised:active{position:relative;top:1px;left:1px;-webkit-box-shadow:none;box-shadow:none;outline:none}.btn--raised:disabled{background:#e0e0e0;-webkit-box-shadow:none;box-shadow:none;color:#9e9e9e}.btn--raised:disabled:hover{background-color:#e0e0e0}.btn--raised .material-icons{color:#fff}.btn--clean{background-color:#fff;color:#000;border-radius:2px;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.24),0 0 2px rgba(0,0,0,.12);box-shadow:0 2px 2px rgba(0,0,0,.24),0 0 2px rgba(0,0,0,.12);outline:none}.btn--clean:hover{background-color:#ebebeb}.btn--clean:active,.btn--clean:active .material-icons,.btn--clean:hover,.btn--clean:hover .material-icons{-webkit-transition:all .1s ease;transition:all .1s ease;color:#fff}.btn--clean:hover{background:#fff}.btn--clean .material-icons,.btn--clean:active .material-icons,.btn--clean:hover .material-icons{color:#000}.validation-message{position:relative;margin-top:9px;color:#d50000;-webkit-font-smoothing:antialiased}.validation-message:after{font-family:Material Icons;content:"warning";position:absolute;right:-18px;top:0}.material-icons{color:#7e7e7e}.material-icons[disabled]{color:#e0e0e0}.material-icons--yellow{color:#ffde21}.material-icons--navy{color:#265aa6}.material-icons--white{color:#fff}.material-icons--grey-87{color:#212121}.link{color:#265aa6;text-decoration:underline;font-size:12px;font-weight:500}.link:hover{color:#1e4885}.link--reversed{color:#fff}.unordered-list{list-style:none;margin:0;padding:0}.unordered-list__item{padding-left:1em;text-indent:-.7em}.unordered-list__item:before{content:"\2022";color:#9e9e9e;margin-right:15px}.checkbox:checked,.checkbox:not(:checked){display:none}.checkbox:checked+label,.checkbox:not(:checked)+label{vertical-align:middle;position:relative;padding-left:30px;margin-top:20px;cursor:pointer}.checkbox:not(:checked)+label:before{font-family:Material Icons;content:"check_box_outline_blank";position:absolute;left:0;top:0;color:#7e7e7e;font-size:21px}.checkbox:checked+label:before{display:none}.checkbox:disabled+label:before{color:#e0e0e0}.checkbox:checked+label:after,.checkbox:not(:checked)+label:after{font-family:Material Icons;content:"check_box";text-rendering:optimizeLegibility;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;font-style:normal;text-transform:none;line-height:22px;font-size:21px;width:22px;height:22px;text-align:center;position:absolute;top:0;left:0;display:inline-block;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#265aa6;-webkit-transition:all .1s;transition:all .1s}.checkbox:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.checkbox:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.radio:checked,.radio:not(:checked){display:none}.radio:checked+label,.radio:not(:checked)+label{vertical-align:middle;position:relative;padding-left:30px;margin-top:20px;cursor:pointer}.radio:not(:checked)+label:before{font-family:Material Icons;content:"radio_button_unchecked";position:absolute;left:0;top:0;color:#7e7e7e;font-size:21px}.radio:checked+label:before{display:none}.radio:disabled+label:before{color:#e0e0e0}.radio:checked+label:after,.radio:not(:checked)+label:after{font-family:Material Icons;content:"radio_button_checked";text-rendering:optimizeLegibility;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;font-style:normal;text-transform:none;line-height:22px;font-size:21px;width:22px;height:22px;text-align:center;position:absolute;top:0;left:0;display:inline-block;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#265aa6;-webkit-transition:all .1s;transition:all .1s}.radio:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.radio:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.text-input{-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;width:100%;border:none;background:transparent;border-bottom:2px solid #e0e0e0;outline:none}.text-input::-webkit-input-placeholder{color:#9e9e9e}.text-input:-ms-input-placeholder,.text-input::-ms-input-placeholder{color:#9e9e9e}.text-input::placeholder{color:#9e9e9e}.text-input--dirty{border-bottom:2px solid #95c11f}.text-input--error{border-bottom:2px solid #d50000}.textarea{-webkit-box-sizing:border-box;box-sizing:border-box;border:none;background:transparent;border-bottom:2px solid #e0e0e0;outline:none;resize:none}.textarea::-webkit-input-placeholder{color:#9e9e9e}.textarea:-ms-input-placeholder,.textarea::-ms-input-placeholder{color:#9e9e9e}.textarea::placeholder{color:#9e9e9e}.textarea--dirty{border-bottom:2px solid #95c11f}.textarea--error{border-bottom:2px solid #d50000}.shade-container{position:relative;width:100px;height:100px}.shade-container__shade{position:absolute;top:0;left:0;height:100%;width:100%;z-index:5;background:rgba(38,90,166,.95)}.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:60px;background:#fff;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.12);box-shadow:0 2px 5px rgba(0,0,0,.12)}.header img{margin:10px;width:160px;height:auto;display:block}@media only screen and (min-width:375px){.header img{width:auto}}.header--no-shadow{-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid #e0e0e0}.tab{display:inline-block;-ms-flex-negative:0;flex-shrink:0}.tab .btn{padding-bottom:3px;border-radius:0}.tab--active .btn{padding-bottom:1px;color:#212121;border-bottom:2px solid #265aa6}.tab-list{display:-webkit-box;display:-ms-flexbox;overflow-x:scroll;-webkit-overflow-scrolling:touch;display:flex}.tab-list::-webkit-scrollbar{display:none}.dropdown{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;border-bottom:2px solid #e0e0e0;width:100%}.dropdown__toggle{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:2.5;color:#9e9e9e;font-size:14px;white-space:nowrap}@media only screen and (min-width:768px){.dropdown__toggle{width:160px}}@media only screen and (min-width:1024px){.dropdown__toggle{width:140px}}@media only screen and (min-width:1300px){.dropdown__toggle{width:200px}}.dropdown__toggle:hover{color:#8a8a8a;-webkit-transition:all .1s ease;transition:all .1s ease}.dropdown__toggle:after{position:absolute;right:0;top:8px;font-family:Material Icons;content:"arrow_drop_down";font-size:20px;color:#212121;line-height:1;vertical-align:sub;background-color:#fff}.dropdown__list{list-style:none;display:none;padding-left:5px}.dropdown__list__item{color:#212121;padding:10px 0;margin:0;height:100%;cursor:pointer;font-size:14px}.dropdown__list__item:hover{color:#8a8a8a}.dropdown--expanded .dropdown__toggle:after{content:"arrow_drop_up"}.dropdown--expanded .dropdown__list{display:block}.dropdown--selected{border-bottom:2px solid #95c11f}.dropdown--selected .dropdown__toggle{color:#212121}.speech-bubble{position:relative}.speech-bubble h1{color:#95c11f;line-height:1.2}.speech-bubble rect{fill:transparent;stroke:#95c11f;stroke-width:2px;width:250px}.speech-bubble .dashed{stroke-dasharray:2,2}.speech-bubble__content{position:absolute;top:0;left:0;padding:15px 0;max-width:250px;text-align:center}.speech-bubble__handle{display:block;position:relative;left:200px;top:-10px}.rating__tokens{direction:rtl}.rating__tokens>.rating__tokens__token--selected~.rating__tokens__token:before{content:"radio_button_checked"}.rating__tokens__token{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:5px;margin:-4px!important;color:#265aa6}.rating__tokens__token:before{font-family:Material Icons;font-size:18px;content:"radio_button_unchecked"}.rating--mutable .rating__tokens>.rating__tokens__token--selected~.rating__tokens__token:before,.rating--mutable .rating__tokens>:hover,.rating--mutable .rating__tokens>:hover:before,.rating--mutable .rating__tokens>:hover~.rating__tokens__token:before,.rating__tokens__token--selected:before{content:"radio_button_checked"}.rating--mutable .rating__tokens .rating__tokens__token{cursor:pointer}.rating--white .rating__tokens .rating__tokens__token{color:#fff}.header-control{height:100%;padding:0 20px;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;color:#265aa6;background-color:#fff;cursor:pointer}.header-control:hover{background:#ebebeb}.header-control--active{background-color:#265aa6;color:#fff}.header-control--active:hover{background-color:#1e4885}.slide-indicator{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-10px}.slide-indicator__step{margin-left:10px;width:10px;height:10px;border-radius:100%;background-color:rgba(38,90,166,.2)}.slide-indicator__step--active{background-color:#265aa6}.tooltips{margin-bottom:10px}.tooltips .tooltip{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tooltips .tooltip i{font-size:16px}.tooltips .tooltip span{margin:0 5px;font-size:14px;white-space:nowrap}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e0e0e0;padding:20px 16px;color:#7e7e7e;line-height:1.1}.row:last-child{border-bottom:none}.row__column{width:40%}.row__column:first-child{font-weight:500}.row__column:nth-child(2n){text-align:right}.title-block{padding:20px 15px}.title-block--overview .small-title{display:inline-block;font-size:12px;font-weight:400;color:#7e7e7e}.notification{padding-top:20px;padding-bottom:20px;padding-left:80px;padding-right:20px;background:#fff;background-repeat:no-repeat;background-position:left 20px top 20px;border-radius:5px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2);max-width:300px}.notification__text{padding-right:40px}.notification__close{float:right;color:#9e9e9e;cursor:pointer}.notification--error{background-image:url(/assets/images/error-icon.svg)}.notification--warning{background-image:url(/assets/images/warning-icon.svg)}.notification--success{background-image:url(/assets/images/success-icon.svg)}.activity-card{border-radius:2px;-webkit-box-shadow:0 0 2px rgba(0,0,0,.12),0 0 2px rgba(0,2,2,.24),0 0 8px rgba(0,2,2,.12);box-shadow:0 0 2px rgba(0,0,0,.12),0 0 2px rgba(0,2,2,.24),0 0 8px rgba(0,2,2,.12);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:box-shadow .2s ease,transform .2s ease;transition:box-shadow .2s ease,transform .2s ease}.activity-card:hover{-webkit-box-shadow:0 0 12px rgba(0,0,0,.12),0 0 10px rgba(0,2,2,.24),0 0 20px rgba(0,2,2,.12);box-shadow:0 0 12px rgba(0,0,0,.12),0 0 10px rgba(0,2,2,.24),0 0 20px rgba(0,2,2,.12);-webkit-transform:scale(1.005);transform:scale(1.005)}.activity-card__header{position:relative;background-image:url(https://via.placeholder.com/270x155);background-size:cover;background-position:50%;color:#fff;padding:20px;cursor:pointer}.activity-card__header,.activity-card__header__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.activity-card__header__content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:7;min-height:155px}.activity-card__header__content__bottom>*{margin-top:10px}.activity-card__header__duration{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.activity-card__header__duration i{font-size:18px}.activity-card__header__duration span{margin-left:5px;color:#fff;font-size:14px}.activity-card__header__difficulty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.activity-card__header__difficulty__label{margin-right:5px;font-size:12px;color:#fff}.activity-card__header__difficulty__indicator{font-size:0;display:-webkit-box;display:-ms-flexbox;display:flex}.activity-card__header__darken{position:absolute;left:0;top:0;width:100%;height:100%;z-index:6;background-color:rgba(0,0,0,.54)}.activity-card__select{position:absolute;right:0;top:0;width:65px;height:100%;z-index:7;cursor:pointer}@media only screen and (min-width:768px){.activity-card__select{padding:0;position:absolute;right:0;bottom:0;top:unset;width:40px;height:40px}}.activity-card__select [type=checkbox]+label{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff}.activity-card__select label{height:100%;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;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.activity-card__select .checked,.activity-card__select [type=checkbox]:checked+label .unchecked{display:none}.activity-card__select [type=checkbox]:checked+label .checked{display:block}.activity-card__info{padding:20px;background:#fff;cursor:pointer}.activity-card__info__type{color:#7e7e7e;font-weight:500;font-size:12px;text-transform:uppercase;margin-bottom:10px}.activity-card__info__description{font-size:14px}.activity-card__info__description span{line-height:1.2;color:#212121}.activity-card__info__description a{font-weight:500;font-size:14px;line-height:1.2;color:#212121;text-decoration:underline;cursor:pointer}.activity-card__extra{width:100%}.activity-card__extra__header{background-color:#fbfbfb;border-top:1px solid #e0e0e0;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.activity-card__extra__header__label{font-weight:500;font-size:14px;border-right:1px solid #e0e0e0;padding:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.activity-card__extra__header__icon,.activity-card__extra__header__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.activity-card__extra__header__icon{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:65px}@media only screen and (min-width:768px){.activity-card__extra__header__icon{width:40px;-webkit-box-sizing:border-box;box-sizing:border-box}}.activity-card__extra__header__icon i{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.activity-card__extra__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border-top:1px solid #e0e0e0;background-color:#fff}.activity-card__extra__item__duration{color:#7e7e7e;font-size:12px}.activity-card__extra__item__description{-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;min-height:70px;border-right:1px solid #e0e0e0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:100px}@media only screen and (min-width:768px){.activity-card__extra__item__description{border-right:0}}.activity-card__extra__item__description__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.activity-card__extra__item__description__header h4{max-width:70%}.activity-card__extra__item__description__header span{font-size:12px;color:#7e7e7e;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.activity-card__extra__item__description__text{margin-top:10px;font-size:12px;color:#7e7e7e;line-height:1.2}@media only screen and (min-width:768px){.activity-card__extra__item__description__text{padding-right:40px}}.activity-card__extra .activity-card__select{position:relative;-ms-flex-negative:0;flex-shrink:0;height:auto}@media only screen and (min-width:768px){.activity-card__extra .activity-card__select{position:absolute;bottom:10px;height:40px}}.activity-card__extra--collapsed .activity-card__extra__header__icon i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.activity-filter{display:none;position:fixed;top:60px;bottom:0;font-size:14px;background:rgba(38,90,166,.95);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.24);box-shadow:0 2px 5px rgba(0,0,0,.24)}.activity-filter--open{display:block}@media only screen and (min-width:768px){.activity-filter{display:block;position:relative;top:auto;bottom:auto;background:transparent;width:auto;-webkit-box-shadow:none;box-shadow:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.activity-filter__content{padding-top:10px;padding-bottom:10px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px){.activity-filter__content{position:relative;width:auto;-webkit-box-shadow:none;box-shadow:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width:768px){.activity-filter__submit,.activity-filter__subtitle,.activity-filter__title{display:none}}.activity-filter__dropdowns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px){.activity-filter__dropdowns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.activity-filter__dropdown{margin-bottom:20px}@media only screen and (min-width:768px){.activity-filter__dropdown{margin-bottom:0}}.activity-filter__divide{height:30px;margin:0 20px;border-right:1px solid #e0e0e0;display:none}@media only screen and (min-width:768px){.activity-filter__divide{display:block;height:50px}}.activity-filter__dificulty{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#9e9e9e;margin-top:20px;margin-bottom:20px}@media only screen and (min-width:768px){.activity-filter__dificulty{margin:0}}.activity-filter__dificulty span{margin-right:20px}.activity-filter__dificulty i{font-size:15px}.activity-filter__submit{width:120px;margin-top:20px}.activity-filter--add-shadow{-webkit-box-shadow:0 2px 5px rgba(0,0,0,.12);box-shadow:0 2px 5px rgba(0,0,0,.12)}.page-heading{width:100%;overflow:hidden;background-color:#fbfbfb;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.12);box-shadow:0 2px 2px rgba(0,0,0,.12)}.page-heading img{display:block}.page-heading--no-shadow{-webkit-box-shadow:none;box-shadow:none;background-color:#fff}.page-heading--no-shadow .tab-list,.page-heading--no-shadow .title-block{background:#f0f0f0}.navbar{width:100%;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;background-color:#fbfbfb}.navbar__item{-webkit-box-flex:0;-ms-flex:0 1 130px;flex:0 1 130px}.navbar--transparent{background-color:transparent}.navbar--transparent .btn{color:#fff;-webkit-transition:color .1s ease;transition:color .1s ease}.navbar--transparent .btn:hover{background-color:transparent;color:#e0e0e0}.navbar--transparent .btn:hover .material-icons{color:#e0e0e0}.navbar--transparent .btn .material-icons{color:#fff}.navbar--transparent .slide-indicator__step{background-color:hsla(0,0%,100%,.2)}.navbar--transparent .slide-indicator__step--active{background-color:#fff}.selection-overview{display:none;position:fixed;z-index:6;left:0;right:0;top:60px;bottom:40px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.12);box-shadow:0 2px 5px rgba(0,0,0,.12);border-radius:2px;background:#fff}.selection-overview--open{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:1024px){.selection-overview{display:block;position:relative;left:auto;right:auto;top:auto;bottom:auto}}.selection-overview__heading{width:100%;position:relative;z-index:7;border-radius:2px 2px 0 0;background-color:#fbfbfb;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.12);box-shadow:0 2px 2px rgba(0,0,0,.12)}.selection-overview__wrapper{z-index:6;width:100%;overflow-x:hidden;overflow-y:auto}@media only screen and (min-width:1024px){.selection-overview__wrapper{max-height:50vh}}.selection-overview__item{position:relative;width:100%;border-top:1px solid #e0e0e0}.selection-overview__item:first-child{border-top:none}.selection-overview__item__content{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;padding-left:15px;padding-top:15px;padding-right:10px;padding-bottom:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.selection-overview__item__content:hover{background-color:#f0f0f0}.selection-overview__item__title{-webkit-box-flex:8;-ms-flex-positive:8;flex-grow:8;max-width:60%}.selection-overview__item__activity-type,.selection-overview__item__description{color:#7e7e7e;font-size:12px;font-weight:500}.selection-overview__item__activity-type{text-transform:uppercase}.selection-overview__item__activity-duration{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:45px;text-align:right;color:#9e9e9e;font-size:12px;white-space:nowrap}.selection-overview__item__remove{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:20px;text-align:right}.selection-overview__item__remove .material-icons{padding:5px;color:#9e9e9e;font-size:18px;cursor:pointer}.selection-overview__item--extra{border-top:none;padding-left:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.selection-overview__item--extra:hover{background-color:#f0f0f0}.selection-overview__item--extra:hover .selection-overview__item__content{background-color:transparent}.selection-overview__item--extra:last-child .border-vertical{height:50%}.selection-overview__item--extra .selection-overview__item__content{padding-left:0}.selection-overview__item--extra .border-horizontal{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:15px;height:1px;background-color:#e0e0e0;margin-right:10px}.selection-overview__item--extra .border-vertical{background-color:#e0e0e0;width:1px;height:100%;position:absolute;top:0}.selection-overview__item--extra .selection-overview__item__title{-webkit-box-flex:7;-ms-flex-positive:7;flex-grow:7;max-width:51%}.selection-overview__extras,.selection-overview__total{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.selection-overview__total{margin-top:auto;-ms-flex-item-align:end;align-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px;background-color:#265aa6;border-radius:0 0 2px 2px;font-size:14px;color:#fff;font-weight:500}.multiselect-dropdown .dropdown-toggle{background:transparent;border:none;outline:none;cursor:pointer;min-width:120px;text-align:left}.multiselect-dropdown .dropdown-menu{color:#212121;background:#fff;position:absolute;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.12);box-shadow:0 2px 5px rgba(0,0,0,.12);z-index:9}.multiselect-dropdown .dropdown-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:10px;color:#212121}.multiselect-dropdown input[type=checkbox]:checked,.multiselect-dropdown input[type=checkbox]:not(:checked){display:none}.multiselect-dropdown input[type=checkbox]:checked+label,.multiselect-dropdown input[type=checkbox]:checked+span,.multiselect-dropdown input[type=checkbox]:not(:checked)+label,.multiselect-dropdown input[type=checkbox]:not(:checked)+span{vertical-align:middle;position:relative;padding-left:30px;margin-top:20px;padding-top:2px;cursor:pointer}.multiselect-dropdown input[type=checkbox]:not(:checked)+label:before,.multiselect-dropdown input[type=checkbox]:not(:checked)+span:before{font-family:Material Icons;content:"check_box_outline_blank";position:absolute;left:0;top:0;color:#7e7e7e;font-size:21px}.multiselect-dropdown input[type=checkbox]:checked+label:before,.multiselect-dropdown input[type=checkbox]:checked+span:before{display:none}.multiselect-dropdown input[type=checkbox]:disabled+label:before,.multiselect-dropdown input[type=checkbox]:disabled+span:before{color:#e0e0e0}.multiselect-dropdown input[type=checkbox]:checked+label:after,.multiselect-dropdown input[type=checkbox]:checked+span:after,.multiselect-dropdown input[type=checkbox]:not(:checked)+label:after,.multiselect-dropdown input[type=checkbox]:not(:checked)+span:after{font-family:Material Icons;content:"check_box";text-rendering:optimizeLegibility;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;font-style:normal;text-transform:none;line-height:22px;font-size:21px;width:22px;height:22px;text-align:center;position:absolute;top:0;left:0;display:inline-block;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#265aa6;-webkit-transition:all .1s;transition:all .1s}.multiselect-dropdown input[type=checkbox]:not(:checked)+label:after,.multiselect-dropdown input[type=checkbox]:not(:checked)+span:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.multiselect-dropdown input[type=checkbox]:checked+label:after,.multiselect-dropdown input[type=checkbox]:checked+span:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.itemSelected .multiselect-dropdown{border-bottom:2px solid #95c11f}.itemSelected .multiselect-dropdown button{color:#212121}.map-overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#265aa6;background-color:rgba(38,90,166,.8);z-index:7;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;visibility:hidden;opacity:0;-webkit-transition:all .2s linear;transition:all .2s linear}.map-overlay img{max-width:none}.map-overlay.open{opacity:1;visibility:visible}.map-overlay--success .pancarte__text{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;padding-left:0}.map-overlay--success .pancarte__text .material-icons{font-size:60px;color:#95c11f;margin:10px 0}.map-overlay--success .pancarte__text h1,.map-overlay--success .pancarte__text p{margin-bottom:20px}.map-overlay--success .pancarte__text img{width:230px;height:auto;display:block;max-width:40%}.map-overlay--success .pancarte__columns{height:100%}.map-overlay__button{height:36px;width:21px;position:absolute;top:calc(50% - 18px);cursor:pointer}.map-overlay__button--prev{left:-60px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.map-overlay__button--next{right:-70px}.map-overlay__close{position:absolute;top:10px;right:10px;cursor:pointer;color:#000}.map-overlay__container{position:relative;border-radius:10px;max-width:75%;max-height:90%;width:1000px;display:-webkit-box;display:-ms-flexbox;display:flex}.map-overlay--success .map-overlay__container{width:700px;height:700px}.map-overlay__content{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.map__back__button{position:absolute;left:15px;top:15px;z-index:7}.map__fullscreen__button{position:absolute;bottom:15px;right:15px;z-index:10}.pancarte{padding-bottom:60px}.pdf .pancarte{width:100%}.pancarte .rating{position:absolute;right:45px;top:13px}.pancarte__columns{height:100%;overflow-y:auto}.pancarte__columns h1{font-size:26px}.pancarte__columns h1,.pancarte__done{font-family:Roboto Mono;font-weight:700}.pancarte__done{z-index:10;position:absolute;bottom:15px;right:15px;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;text-transform:none}.grid masonry-brick{visibility:hidden;opacity:0;-webkit-transition:opacity .2s ease,visibilty .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,visibilty .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease,visibilty .2s ease;transition:opacity .2s ease,transform .2s ease,visibilty .2s ease,-webkit-transform .2s ease;-webkit-transform:translateY(20px);transform:translateY(20px)}.grid masonry-brick:first-child{-webkit-transition-delay:.05s;transition-delay:.05s}.grid masonry-brick:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}.grid masonry-brick:nth-child(3){-webkit-transition-delay:.15s;transition-delay:.15s}.grid masonry-brick:nth-child(4){-webkit-transition-delay:.2s;transition-delay:.2s}.grid masonry-brick:nth-child(5){-webkit-transition-delay:.25s;transition-delay:.25s}.grid masonry-brick:nth-child(6){-webkit-transition-delay:.3s;transition-delay:.3s}.grid masonry-brick:nth-child(7){-webkit-transition-delay:.35s;transition-delay:.35s}.grid masonry-brick:nth-child(8){-webkit-transition-delay:.4s;transition-delay:.4s}.grid masonry-brick:nth-child(9){-webkit-transition-delay:.45s;transition-delay:.45s}.grid masonry-brick:nth-child(10){-webkit-transition-delay:.5s;transition-delay:.5s}.grid masonry-brick:nth-child(11){-webkit-transition-delay:.55s;transition-delay:.55s}.grid masonry-brick:nth-child(12){-webkit-transition-delay:.6s;transition-delay:.6s}.grid masonry-brick:nth-child(13){-webkit-transition-delay:.65s;transition-delay:.65s}.grid masonry-brick:nth-child(14){-webkit-transition-delay:.7s;transition-delay:.7s}.grid masonry-brick:nth-child(15){-webkit-transition-delay:.75s;transition-delay:.75s}.grid masonry-brick:nth-child(16){-webkit-transition-delay:.8s;transition-delay:.8s}.grid masonry-brick:nth-child(17){-webkit-transition-delay:.85s;transition-delay:.85s}.grid masonry-brick:nth-child(18){-webkit-transition-delay:.9s;transition-delay:.9s}.grid masonry-brick:nth-child(19){-webkit-transition-delay:.95s;transition-delay:.95s}.grid masonry-brick:nth-child(20){-webkit-transition-delay:1s;transition-delay:1s}.grid masonry-brick:nth-child(21){-webkit-transition-delay:1.05s;transition-delay:1.05s}.grid masonry-brick:nth-child(22){-webkit-transition-delay:1.1s;transition-delay:1.1s}.grid masonry-brick:nth-child(23){-webkit-transition-delay:1.15s;transition-delay:1.15s}.grid masonry-brick:nth-child(24){-webkit-transition-delay:1.2s;transition-delay:1.2s}.grid masonry-brick:nth-child(25){-webkit-transition-delay:1.25s;transition-delay:1.25s}.grid masonry-brick:nth-child(26){-webkit-transition-delay:1.3s;transition-delay:1.3s}.grid masonry-brick:nth-child(27){-webkit-transition-delay:1.35s;transition-delay:1.35s}.grid masonry-brick:nth-child(28){-webkit-transition-delay:1.4s;transition-delay:1.4s}.grid masonry-brick:nth-child(29){-webkit-transition-delay:1.45s;transition-delay:1.45s}.grid masonry-brick:nth-child(30){-webkit-transition-delay:1.5s;transition-delay:1.5s}.grid masonry-brick:nth-child(31){-webkit-transition-delay:1.55s;transition-delay:1.55s}.grid masonry-brick:nth-child(32){-webkit-transition-delay:1.6s;transition-delay:1.6s}.grid masonry-brick:nth-child(33){-webkit-transition-delay:1.65s;transition-delay:1.65s}.grid masonry-brick:nth-child(34){-webkit-transition-delay:1.7s;transition-delay:1.7s}.grid masonry-brick:nth-child(35){-webkit-transition-delay:1.75s;transition-delay:1.75s}.grid masonry-brick:nth-child(36){-webkit-transition-delay:1.8s;transition-delay:1.8s}.grid masonry-brick:nth-child(37){-webkit-transition-delay:1.85s;transition-delay:1.85s}.grid masonry-brick:nth-child(38){-webkit-transition-delay:1.9s;transition-delay:1.9s}.grid masonry-brick:nth-child(39){-webkit-transition-delay:1.95s;transition-delay:1.95s}.grid masonry-brick:nth-child(40){-webkit-transition-delay:2s;transition-delay:2s}.grid masonry-brick:nth-child(41){-webkit-transition-delay:2.05s;transition-delay:2.05s}.grid masonry-brick:nth-child(42){-webkit-transition-delay:2.1s;transition-delay:2.1s}.grid masonry-brick:nth-child(43){-webkit-transition-delay:2.15s;transition-delay:2.15s}.grid masonry-brick:nth-child(44){-webkit-transition-delay:2.2s;transition-delay:2.2s}.grid masonry-brick:nth-child(45){-webkit-transition-delay:2.25s;transition-delay:2.25s}.grid masonry-brick:nth-child(46){-webkit-transition-delay:2.3s;transition-delay:2.3s}.grid masonry-brick:nth-child(47){-webkit-transition-delay:2.35s;transition-delay:2.35s}.grid masonry-brick:nth-child(48){-webkit-transition-delay:2.4s;transition-delay:2.4s}.grid masonry-brick:nth-child(49){-webkit-transition-delay:2.45s;transition-delay:2.45s}.grid masonry-brick:nth-child(50){-webkit-transition-delay:2.5s;transition-delay:2.5s}.grid.loaded masonry-brick{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.activity-page-content__html *{-webkit-font-smoothing:antialiased;line-height:1.5}.activity-page-content__html h1{margin:30px 0 10px;font-size:18px}.activity-page-content__html h1:first-child{margin-top:0}.activity-page-content__html h2{margin:20px 0 10px;font-size:16px;font-weight:400}.activity-page-content__html .pdf .no-counter,.activity-page-content__html h3,.pdf .activity-page-content__html .no-counter{margin:10px 0;font-weight:400}.activity-page-content__html p{margin:20px 0}.activity-page-content__html ol{margin:10px 0;font-size:14px;color:#9e9e9e}.activity-page-content__html ol li{margin-top:10px;margin-bottom:10px;margin-left:16px;line-height:1.5;list-style:decimal}.activity-page-content__html ul{margin:10px 0;font-size:14px;color:#9e9e9e}.activity-page-content__html ul li{margin-top:10px;margin-bottom:10px;margin-left:16px;list-style:disc;line-height:1.5}.activity-page-content__html a,.activity-page-content__html a *{color:#265aa6}.activity-page-content__html table{margin:10px 0;border:1px solid #e0e0e0}.activity-page-content__html table td{border:1px solid #e0e0e0;padding:5px 10px}.activity-page-content__html hr{border:none;width:100%;height:1px;background-color:#e0e0e0;margin-top:20px}.activity-page-content__html strong{font-weight:500;color:#212121}.activity-page-content__html__extra{margin-top:10px;padding:30px;border:1px solid #f0f0f0;border-radius:4px}@media only screen and (min-width:1024px){.activity-page-content__html__extra{margin-top:20px}}.activity-page-content__html__extra:first-child{margin-top:0}.activity-page-content__html__extra .title{display:inline-block;border-bottom:2px solid #265aa6;margin-bottom:20px;font-size:16px;text-transform:uppercase;padding:10px 0}.activity-page-content__html__extra .duration{font-size:16px;margin-left:10px;color:#9e9e9e}.overlay{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.overlay__sidebar{display:none;min-width:280px;height:calc(100vh - 40px - 60px)}@media only screen and (min-width:1024px){.overlay__sidebar{display:block}}.overlay__sidebar--professor{background-image:url(professor.c5350920a9084763a864.svg),url(onboarding-intro-mobile.201e3b3b918289fa61e3.svg);background-position:bottom 10% center,bottom,top 10% center}.overlay__sidebar--hero,.overlay__sidebar--professor{background-color:#52c1de;background-color:rgba(82,193,222,.2);background-repeat:no-repeat}.overlay__sidebar--hero{position:relative;background-image:url(onboarding-intro-mobile.201e3b3b918289fa61e3.svg);background-position:bottom}.overlay__sidebar--hero__image{position:absolute;bottom:10%;margin:auto;max-width:90%;left:0;right:0}@media only screen and (min-width:1024px){.overlay__sidebar--hero{display:-webkit-box;display:-ms-flexbox;display:flex}}.overlay .download{margin-top:20px}.overlay-footer{background-color:#f0f0f0;position:fixed;bottom:0;left:0;right:0;width:100%}.loading{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;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%}.loading--background{background:#e0e0e0}.loading--inline{height:auto;padding-left:10px}.loading .spinner{width:30px;height:30px;-webkit-animation:rotator 1.4s linear infinite;animation:rotator 1.4s linear infinite}.loading .spinner--small{width:20px;height:20px}@-webkit-keyframes rotator{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@keyframes rotator{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}.loading .path{stroke-dasharray:187;stroke-dashoffset:0;-webkit-transform-origin:center;transform-origin:center;-webkit-animation:dash 1.4s ease-in-out infinite,colors 5.6s ease-in-out infinite;animation:dash 1.4s ease-in-out infinite,colors 5.6s ease-in-out infinite}@-webkit-keyframes colors{0%{stroke:#4285f4}25%{stroke:#de3e35}50%{stroke:#f7c223}75%{stroke:#1b9a59}to{stroke:#4285f4}}@keyframes colors{0%{stroke:#4285f4}25%{stroke:#de3e35}50%{stroke:#f7c223}75%{stroke:#1b9a59}to{stroke:#4285f4}}@-webkit-keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;-webkit-transform:rotate(135deg);transform:rotate(135deg)}to{stroke-dashoffset:187;-webkit-transform:rotate(450deg);transform:rotate(450deg)}}@keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;-webkit-transform:rotate(135deg);transform:rotate(135deg)}to{stroke-dashoffset:187;-webkit-transform:rotate(450deg);transform:rotate(450deg)}}.confirm-page__container,app-tabs-group{display:block;position:relative;height:calc(100% - 85px)}app-lesson-page-activities,app-tab{position:absolute;left:0;right:0;bottom:0;top:41px;display:none}app-lesson-page-activities.active,app-tab.active{display:block}.confirm-page__content{height:100%;position:absolute;left:0;right:0;bottom:0;top:0;display:block}.tab-content{position:relative;width:100%;height:100%;overflow-y:scroll}.tab-content__wrapper{max-width:640px}.tab-content .student-only{display:none}.tab-content ol,.tab-content ul{margin-bottom:20px}.tab-content ol li,.tab-content ul li{font-size:16px;color:#7e7e7e;line-height:1.8;margin-bottom:5px}.tab-content p,.tab-content table.steps td{color:#7e7e7e}.box--purchase-hint,.box--purchase-hint:before,.tab-content table.steps td.step{color:#212121}img{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%}