@import"https://fonts.googleapis.com/css?family=Permanent+Marker|Jockey+One|Nunito:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i&display=swap";@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Black.a89eb5e9577e.otf") format("opentype");font-weight:900;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Black It.44826c2fdc0a.otf") format("opentype");font-weight:900;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Bold.732a11987d11.otf") format("opentype");font-weight:700;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Bold It.7df85bf22b85.otf") format("opentype");font-weight:700;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Light.8d70e47d1564.otf") format("opentype");font-weight:300;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Light It.f5f170e53d40.otf") format("opentype");font-weight:300;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Medium.54972fc69389.otf") format("opentype");font-weight:500;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Medium It.c6c9edad8c53.otf") format("opentype");font-weight:500;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Regular.99c9831f164b.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Regular It.9c1e311b92dd.otf") format("opentype");font-weight:400;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Medium.54972fc69389.otf") format("opentype");font-weight:500;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Medium It.c6c9edad8c53.otf") format("opentype");font-weight:500;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Regular.99c9831f164b.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Regular It.9c1e311b92dd.otf") format("opentype");font-weight:400;font-style:italic}.h1-like,.h2-like,.h3-like,.h4-like,.h5-like,.h6.like{font-family:"Moranga","Nunito","Avenir","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;margin:0}.h1-like{font-size:3.35rem;line-height:3.75rem}.h2-like{font-size:2.5rem;line-height:1.475}.h3-like{font-size:1.75rem;line-height:1.47}.h4-like{font-size:1.5rem;line-height:1.45}.h5-like{font-size:1.25rem;line-height:1.3}.h6-like{font-size:1.125rem;line-height:1.3}.body{font-family:"Nunito","Avenir","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0}.body--lg{font-size:1.125rem;line-height:1.6}.body--md{font-size:1rem;line-height:1.6}.body--sm{font-size:.875rem;line-height:1.4}.body--xs{font-size:.75rem;line-height:1.6}.body--button{font-size:1rem;line-height:1.6}.body--link{font-size:1rem;line-height:1.4}.debug-language-select{position:fixed;top:10%;right:5%;z-index:3051}.wagtail-edit{position:fixed;left:1%;bottom:2.5%;z-index:51}.floating-label--focus:before{color:#1b3151 !important}.floating-label--float:before,.floating-label--focus:before{-webkit-transition-duration:200ms;transition-duration:200ms}.floating-label--modal::before{-webkit-transform:translate(0, -1.5em) scale(0.9, 0.9) !important;transform:translate(0, -1.5em) scale(0.9, 0.9) !important}.floating-label--modal::before{-webkit-transform:translate(0, -1em) scale(0.9, 0.9) !important;transform:translate(0, -1em) scale(0.9, 0.9) !important;color:#1b3151}.box{padding:var(--s0);border:var(--border-thin) solid;outline:var(--border-thin) rgba(0,0,0,0);outline-offset:calc(var(--border-thin)*-1);--color-light: #FDF9F6;--color-dark: #1B3151;color:var(--color-dark);background-color:inherit}.box *{color:inherit;line-height:1.6}.box.invert{color:var(--color-light);background-color:var(--color-dark)}.box.transparent{background-color:rgba(0,0,0,0)}.box--large-end{-webkit-padding-after:var(--s5);padding-block-end:var(--s5)}.center{-webkit-box-sizing:content-box;box-sizing:content-box;max-inline-size:140ch;margin-inline:auto;-webkit-padding-start:var(--s2);padding-inline-start:var(--s2);-webkit-padding-end:var(--s2);padding-inline-end:var(--s2)}.center--small{max-inline-size:90ch;padding-inline:0}.center .center{padding-inline:0}:root{--ratio: 1.25;--s-5: calc(var(--s-4) / var(--ratio));--s-4: calc(var(--s-3) / var(--ratio));--s-3: calc(var(--s-2) / var(--ratio));--s-2: calc(var(--s-1) / var(--ratio));--s-1: calc(var(--s0) / var(--ratio));--s0: 1rem;--s1: calc(var(--s0) * var(--ratio));--s2: calc(var(--s1) * var(--ratio));--s3: calc(var(--s2) * var(--ratio));--s4: calc(var(--s3) * var(--ratio));--s5: calc(var(--s4) * var(--ratio));font-size:100%}.grid{display:grid;grid-gap:var(--s-1);--minimum: 15ch}@supports(width: min(var(--minimum), 100%)){.grid{grid-template-columns:repeat(auto-fit, minmax(min(var(--minimum), 100%), 1fr))}}.stack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;--space: var(--s1)}.stack--large{--space: var(--s5)}.stack>*{margin-block:0}.stack>*+*{-webkit-margin-before:var(--space);margin-block-start:var(--space)}.stack__nomargin{-webkit-margin-before:0;margin-block-start:0}.switcher{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--gutter, var(--s1));--threshold: 60rem}.switcher>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:calc((var(--threshold) - 100%)*999);flex-basis:calc((var(--threshold) - 100%)*999)}.page--public-profile{background-color:#fdf9f6}.page--public-profile h1,.page--public-profile h2,.page--public-profile h3{font-family:"Moranga","Nunito","Avenir","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:var(--s4)}.page--public-profile h1,.page--public-profile h2{font-weight:500}.page--public-profile h3{font-size:var(--s2);font-weight:400}.page--public-profile button,.page--public-profile .btn{font-size:var(--s0);font-weight:700;padding:var(--s-1) var(--s0);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pricing-page section{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pricing-page section>div{max-width:140ch;width:100%}.pricing-page .main-content{margin:0 !important;padding:0 5%}.pricing-page .main-content__contact-am{background-color:#f5f5f5;padding-top:120px;padding-bottom:120px}.pricing-page .main-content__contact-am .contact-am{background-color:#fff}.pricing-page .main-content__prices{display:block}.pricing-page .main-content__prices--hidden{display:none !important}.pricing-page header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 5%}.pricing-page header .container__text{color:#fff;font-size:60px;font-weight:700;margin-bottom:40px}.pricing-page header .header-image__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;max-width:140ch;width:100%;height:100%;position:relative}.pricing-page .breadcrumb{margin-left:5%}.pricing-page .prices{display:grid;grid-template-columns:auto;grid-template-rows:auto;grid-template-areas:"info items" "info items" "image extra";row-gap:100px;-webkit-column-gap:5%;-moz-column-gap:5%;column-gap:5%;margin-bottom:36px}.pricing-page .prices__extra-info{grid-area:extra}.pricing-page .prices__items{grid-area:items;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1200px}.pricing-page .prices__items--professional .prices__header{text-align:center;height:100px}.pricing-page .prices__items--professional .prices__image-wrapper{height:auto}.pricing-page .prices__items--professional img{width:290px;height:200px}.pricing-page .prices__kmo-logo{width:230px;margin-top:20px}.pricing-page .prices__mobile-header{display:none}.pricing-page .prices__info{grid-area:info;-ms-flex-negative:0;flex-shrink:0;width:300px}.pricing-page .prices__info>h1,.pricing-page .prices__info h2,.pricing-page .prices__info h3,.pricing-page .prices__info h4{font-size:28px;color:#30649a}.pricing-page .prices__info p{font-size:22px}.pricing-page .prices__image{display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:image;margin-top:-50px}.pricing-page .prices__image--mobile{display:none}.pricing-page .prices__image--desktop{display:-webkit-box;display:-ms-flexbox;display:flex}.pricing-page .prices__image--desktop>img{width:100%}.pricing-page .prices__image-wrapper{height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:20px}.pricing-page .prices__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.pricing-page .prices__item--professional{width:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pricing-page .prices .divider{position:relative;height:100%;width:0;border:1px solid #30649a;opacity:.5;margin:0 50px}.pricing-page .prices__text{color:#30649a}.pricing-page .prices__description{font-size:var(--s1);-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.pricing-page .prices__rate{font-size:28px;text-align:center}.pricing-page .prices__rate small{color:#30649a}.pricing-page .prices__header{font-size:40px;text-align:center}.pricing-page .prices__extra-info{background-color:#f5f5f5;padding:40px;border-radius:15px}.pricing-page .prices__extra-info h4{margin-left:45px}.pricing-page .prices__extra-info p{font-size:var(--s1);padding-left:20px;margin-bottom:5px}.pricing-page .prices__break{-ms-flex-preferred-size:100%;flex-basis:100%;height:0}.pricing-page .prices__extra-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.pricing-page .prices__extra-inner-image{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;width:27px;position:relative}.pricing-page .schools{-webkit-box-shadow:none;box-shadow:none;margin:0;height:auto;position:static;background-color:#f5f5f5;padding:0 5%}.pricing-page .schools>div{margin-left:0 !important}@media only screen and (max-width: 1024px){.pricing-page header{display:none}.pricing-page .main-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 50px}.pricing-page .main-content__contact-am{padding:100px 50px}.pricing-page .prices{grid-template-areas:"info" "items" "items" "extra";row-gap:50px;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;margin:40px 0 36px 0}.pricing-page .prices__kmo-logo{-ms-flex-item-align:center;align-self:center}.pricing-page .prices__mobile-header{display:block;color:#30649a;text-align:center;font-size:35px}.pricing-page .prices__image{margin:0 -50px;background-color:#f1eceb;padding-top:100px;padding-bottom:25px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pricing-page .prices__image--mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pricing-page .prices__image--desktop{display:none}.pricing-page .prices__info{width:auto;text-align:center}.pricing-page .prices__info p{font-size:var(--s1)}.pricing-page .prices__extra-info{padding:20px}.pricing-page .prices__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pricing-page .prices__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;padding:50px 0;text-align:center;width:100%}.pricing-page .prices__item:not(:last-of-type){margin-right:0;border-bottom:1px solid #30649a}.pricing-page .prices__item:not(:last-of-type):after{content:none}.pricing-page .prices__image-wrapper{height:auto;margin:0}.pricing-page .schools{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;padding:60px 15px;max-height:none}.pricing-page .schools .tutors-from-text{margin:15px}.pricing-page .schools ul{-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:none}.pricing-page .schools ul img{width:auto;max-width:200px}}@media only screen and (max-width: 767px){.pricing-page .main-content{padding:0 15px}.pricing-page .main-content__contact-am{padding:0 15px 50px 15px}.pricing-page .prices__image{margin:0 -15px}.pricing-page .prices__item:last-of-type{padding-bottom:0}.pricing-page .schools ul img{max-width:100%}}.btn.btn__prices-signup{color:#1b3151;background:#71d38e;border:2px solid #71d38e;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:30px;font-size:20px;margin-top:20px;-ms-flex-item-align:center;align-self:center}.btn.btn__prices-signup:hover{cursor:pointer;background:#fff;color:#1b3151}.page__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;background-color:#1b3151;color:#fff}.page__tab{color:#fff;font-size:28px;font-weight:bold;padding:36px 75px;margin:0;cursor:pointer;opacity:.4}.page__tab:hover{opacity:1;text-decoration:none;color:#fff}.page__tab--active{border-bottom:7px solid #71d38e;opacity:1}@media only screen and (max-width: 1024px){.page__tab{font-size:var(--s1);padding:35px 50px}}.page--public-profile{@import"https://fonts.googleapis.com/css?family=Permanent+Marker|Jockey+One|Nunito:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i&display=swap";@import"https://fonts.googleapis.com/css?family=Permanent+Marker|Jockey+One|Nunito:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i&display=swap";@import"https://fonts.googleapis.com/css?family=Permanent+Marker|Jockey+One|Nunito:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i&display=swap";@import"https://fonts.googleapis.com/css?family=Permanent+Marker|Jockey+One|Nunito:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i&display=swap";@import"https://fonts.googleapis.com/css?family=Permanent+Marker|Jockey+One|Nunito:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i&display=swap";@import"https://fonts.googleapis.com/css?family=Permanent+Marker|Jockey+One|Nunito:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i&display=swap";@import"https://fonts.googleapis.com/css?family=Permanent+Marker|Jockey+One|Nunito:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i&display=swap";@import"https://fonts.googleapis.com/css?family=Permanent+Marker|Jockey+One|Nunito:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i&display=swap"}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Black.a89eb5e9577e.otf") format("opentype");font-weight:900;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Black It.44826c2fdc0a.otf") format("opentype");font-weight:900;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Bold.732a11987d11.otf") format("opentype");font-weight:700;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Bold It.7df85bf22b85.otf") format("opentype");font-weight:700;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Light.8d70e47d1564.otf") format("opentype");font-weight:300;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Light It.f5f170e53d40.otf") format("opentype");font-weight:300;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Medium.54972fc69389.otf") format("opentype");font-weight:500;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Medium It.c6c9edad8c53.otf") format("opentype");font-weight:500;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Regular.99c9831f164b.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Regular It.9c1e311b92dd.otf") format("opentype");font-weight:400;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Medium.54972fc69389.otf") format("opentype");font-weight:500;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Medium It.c6c9edad8c53.otf") format("opentype");font-weight:500;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Regular.99c9831f164b.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Regular It.9c1e311b92dd.otf") format("opentype");font-weight:400;font-style:italic}.page--public-profile .h1-like,.page--public-profile .h2-like,.page--public-profile .h3-like,.page--public-profile .h4-like,.page--public-profile .h5-like,.page--public-profile .h6.like{font-family:"Moranga","Nunito","Avenir","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;margin:0}.page--public-profile .h1-like{font-size:3.35rem;line-height:3.75rem}.page--public-profile .h2-like{font-size:2.5rem;line-height:1.475}.page--public-profile .h3-like{font-size:1.75rem;line-height:1.47}.page--public-profile .h4-like{font-size:1.5rem;line-height:1.45}.page--public-profile .h5-like{font-size:1.25rem;line-height:1.3}.page--public-profile .h6-like{font-size:1.125rem;line-height:1.3}.page--public-profile .body{font-family:"Nunito","Avenir","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0}.page--public-profile .body--lg{font-size:1.125rem;line-height:1.6}.page--public-profile .body--md{font-size:1rem;line-height:1.6}.page--public-profile .body--sm{font-size:.875rem;line-height:1.4}.page--public-profile .body--xs{font-size:.75rem;line-height:1.6}.page--public-profile .body--button{font-size:1rem;line-height:1.6}.page--public-profile .body--link{font-size:1rem;line-height:1.4}.page--public-profile .debug-language-select{position:fixed;top:10%;right:5%;z-index:3051}.page--public-profile .wagtail-edit{position:fixed;left:1%;bottom:2.5%;z-index:51}.page--public-profile .floating-label--focus:before{color:#1b3151 !important}.page--public-profile .floating-label--float:before,.page--public-profile .floating-label--focus:before{-webkit-transition-duration:200ms;transition-duration:200ms}.page--public-profile .floating-label--modal::before{-webkit-transform:translate(0, -1.5em) scale(0.9, 0.9) !important;transform:translate(0, -1.5em) scale(0.9, 0.9) !important}.page--public-profile .floating-label--modal::before{-webkit-transform:translate(0, -1em) scale(0.9, 0.9) !important;transform:translate(0, -1em) scale(0.9, 0.9) !important;color:#1b3151}.page--public-profile header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:url("/static/cms/publicprofilepage/bijles.149b48789e38.webp");background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;padding:0 5%;margin-top:0}.page--public-profile header__container{max-width:140ch;width:100%}.page--public-profile header .trapezoid{width:90vw;min-width:1000px;height:100%;background-color:rgba(27,49,81,.25);-webkit-transform:skewX(20deg) translateX(-40%);transform:skewX(20deg) translateX(-40%);position:absolute}.page--public-profile header .content{position:relative;padding:50px 0 70px 0;min-width:500px;width:50vw}.page--public-profile header .content>*{text-align:left !important}.page--public-profile header .content__buttons{margin-top:28px;display:-webkit-box;display:-ms-flexbox;display:flex}.page--public-profile header .content__buttons .btn{white-space:nowrap;background-color:#5ad07d;border-radius:100px;font-size:var(--s0);text-transform:uppercase}.page--public-profile header .content__buttons .btn:not(:first-child){margin-left:20px}.page--public-profile header .content__buttons .btn:hover{background-color:#5abf78;border-color:#5abf78}.page--public-profile header .content__buttons .btn .far{margin-right:7px}.page--public-profile header .content h1,.page--public-profile header .content h2{color:#fff;font-weight:bold}.page--public-profile header .content h1{font-size:35px}.page--public-profile header .content h2{font-size:20px}@media only screen and (max-width: 767px){.page--public-profile header{height:420px;padding:0 3%;margin-bottom:calc(200px - 8vw)}.page--public-profile header .trapezoid{display:none}.page--public-profile header .content{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5% 5%;position:relative;top:215px;width:auto;min-width:auto}.page--public-profile header .content h1,.page--public-profile header .content h2{color:#1b3151;text-align:center}.page--public-profile header .content h1{font-size:30px}.page--public-profile header .content h2{margin-top:16px}.page--public-profile header .content h2,.page--public-profile header .content .btn{font-size:17px;white-space:normal}}@media only screen and (max-width: 767px)and (device-width: 390px)and (device-height: 844px)and (-webkit-device-pixel-ratio: 3){.page--public-profile header .content h2,.page--public-profile header .content .btn{font-size:var(--s0)}}@media only screen and (max-width: 767px){.page--public-profile header .content__buttons{margin-top:14px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page--public-profile header .content__buttons .btn{margin-top:10px;margin-left:0 !important}}@media only screen and (max-width: 767px){.page--public-profile header .content .btn{font-size:var(--s-1)}}.page--public-profile header .video__modal{z-index:9999}.page--public-profile header .video__modal .modal-dialog{width:90%;max-width:1200px}.page--public-profile header .video__modal .modal-header{border-bottom:none;padding-bottom:0}.page--public-profile header .video__modal .modal-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:45px}.page--public-profile header .video__player{width:100%;max-width:1100px}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Black.a89eb5e9577e.otf") format("opentype");font-weight:900;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Black It.44826c2fdc0a.otf") format("opentype");font-weight:900;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Bold.732a11987d11.otf") format("opentype");font-weight:700;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Bold It.7df85bf22b85.otf") format("opentype");font-weight:700;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Light.8d70e47d1564.otf") format("opentype");font-weight:300;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Light It.f5f170e53d40.otf") format("opentype");font-weight:300;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Medium.54972fc69389.otf") format("opentype");font-weight:500;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Medium It.c6c9edad8c53.otf") format("opentype");font-weight:500;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Regular.99c9831f164b.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Regular It.9c1e311b92dd.otf") format("opentype");font-weight:400;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Medium.54972fc69389.otf") format("opentype");font-weight:500;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Medium It.c6c9edad8c53.otf") format("opentype");font-weight:500;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Regular.99c9831f164b.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Regular It.9c1e311b92dd.otf") format("opentype");font-weight:400;font-style:italic}.page--public-profile .h1-like,.page--public-profile .h2-like,.page--public-profile .h3-like,.page--public-profile .h4-like,.page--public-profile .h5-like,.page--public-profile .h6.like{font-family:"Moranga","Nunito","Avenir","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;margin:0}.page--public-profile .h1-like{font-size:3.35rem;line-height:3.75rem}.page--public-profile .h2-like{font-size:2.5rem;line-height:1.475}.page--public-profile .h3-like{font-size:1.75rem;line-height:1.47}.page--public-profile .h4-like{font-size:1.5rem;line-height:1.45}.page--public-profile .h5-like{font-size:1.25rem;line-height:1.3}.page--public-profile .h6-like{font-size:1.125rem;line-height:1.3}.page--public-profile .body{font-family:"Nunito","Avenir","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0}.page--public-profile .body--lg{font-size:1.125rem;line-height:1.6}.page--public-profile .body--md{font-size:1rem;line-height:1.6}.page--public-profile .body--sm{font-size:.875rem;line-height:1.4}.page--public-profile .body--xs{font-size:.75rem;line-height:1.6}.page--public-profile .body--button{font-size:1rem;line-height:1.6}.page--public-profile .body--link{font-size:1rem;line-height:1.4}.page--public-profile .debug-language-select{position:fixed;top:10%;right:5%;z-index:3051}.page--public-profile .wagtail-edit{position:fixed;left:1%;bottom:2.5%;z-index:51}.page--public-profile .floating-label--focus:before{color:#1b3151 !important}.page--public-profile .floating-label--float:before,.page--public-profile .floating-label--focus:before{-webkit-transition-duration:200ms;transition-duration:200ms}.page--public-profile .floating-label--modal::before{-webkit-transform:translate(0, -1.5em) scale(0.9, 0.9) !important;transform:translate(0, -1.5em) scale(0.9, 0.9) !important}.page--public-profile .floating-label--modal::before{-webkit-transform:translate(0, -1em) scale(0.9, 0.9) !important;transform:translate(0, -1em) scale(0.9, 0.9) !important;color:#1b3151}.page--public-profile .separator{display:block;margin-bottom:50px}.page--public-profile .separator .btn{margin:0 auto;font-size:20px;text-transform:uppercase}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Black.a89eb5e9577e.otf") format("opentype");font-weight:900;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Black It.44826c2fdc0a.otf") format("opentype");font-weight:900;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Bold.732a11987d11.otf") format("opentype");font-weight:700;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Bold It.7df85bf22b85.otf") format("opentype");font-weight:700;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Light.8d70e47d1564.otf") format("opentype");font-weight:300;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Light It.f5f170e53d40.otf") format("opentype");font-weight:300;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Medium.54972fc69389.otf") format("opentype");font-weight:500;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Medium It.c6c9edad8c53.otf") format("opentype");font-weight:500;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Regular.99c9831f164b.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Regular It.9c1e311b92dd.otf") format("opentype");font-weight:400;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Medium.54972fc69389.otf") format("opentype");font-weight:500;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Medium It.c6c9edad8c53.otf") format("opentype");font-weight:500;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Regular.99c9831f164b.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Regular It.9c1e311b92dd.otf") format("opentype");font-weight:400;font-style:italic}.page--public-profile .h1-like,.page--public-profile .h2-like,.page--public-profile .h3-like,.page--public-profile .h4-like,.page--public-profile .h5-like,.page--public-profile .h6.like{font-family:"Moranga","Nunito","Avenir","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;margin:0}.page--public-profile .h1-like{font-size:3.35rem;line-height:3.75rem}.page--public-profile .h2-like{font-size:2.5rem;line-height:1.475}.page--public-profile .h3-like{font-size:1.75rem;line-height:1.47}.page--public-profile .h4-like{font-size:1.5rem;line-height:1.45}.page--public-profile .h5-like{font-size:1.25rem;line-height:1.3}.page--public-profile .h6-like{font-size:1.125rem;line-height:1.3}.page--public-profile .body{font-family:"Nunito","Avenir","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0}.page--public-profile .body--lg{font-size:1.125rem;line-height:1.6}.page--public-profile .body--md{font-size:1rem;line-height:1.6}.page--public-profile .body--sm{font-size:.875rem;line-height:1.4}.page--public-profile .body--xs{font-size:.75rem;line-height:1.6}.page--public-profile .body--button{font-size:1rem;line-height:1.6}.page--public-profile .body--link{font-size:1rem;line-height:1.4}.page--public-profile .debug-language-select{position:fixed;top:10%;right:5%;z-index:3051}.page--public-profile .wagtail-edit{position:fixed;left:1%;bottom:2.5%;z-index:51}.page--public-profile .floating-label--focus:before{color:#1b3151 !important}.page--public-profile .floating-label--float:before,.page--public-profile .floating-label--focus:before{-webkit-transition-duration:200ms;transition-duration:200ms}.page--public-profile .floating-label--modal::before{-webkit-transform:translate(0, -1.5em) scale(0.9, 0.9) !important;transform:translate(0, -1.5em) scale(0.9, 0.9) !important}.page--public-profile .floating-label--modal::before{-webkit-transform:translate(0, -1em) scale(0.9, 0.9) !important;transform:translate(0, -1em) scale(0.9, 0.9) !important;color:#1b3151}.page--public-profile .schools{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;background-color:#fff;-webkit-box-shadow:0 4px 15px 0 rgba(0,0,0,.08);box-shadow:0 4px 15px 0 rgba(0,0,0,.08);height:126px;position:relative;margin:0 5%;top:-40px;overflow:hidden}.page--public-profile .schools__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:140ch;width:100%}.page--public-profile .schools~.breadcrumb{margin-top:0}@media only screen and (max-width: 767px){.page--public-profile .schools~.main-content .grid-container-steps{margin-top:0}}.page--public-profile .schools .tutors-from-text{color:#1b3151;font-size:var(--s1);font-weight:bolder;line-height:1.39;margin:30px 40px;text-align:center;text-transform:uppercase;min-width:240px;width:240px}.page--public-profile .schools .tutors-from-text .highlight{color:#f99c17;font-weight:bold}.page--public-profile .schools ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;margin:0}.page--public-profile .schools ul li{margin:38px 25px}.page--public-profile .schools ul img{height:auto;-o-object-fit:contain;object-fit:contain;width:150px;max-width:100%}@media only screen and (max-width: 767px){.page--public-profile .schools{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#f0f5f7;-webkit-box-shadow:none;box-shadow:none;height:auto;max-height:none;margin:0;top:0}.page--public-profile .schools__container{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page--public-profile .schools ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.page--public-profile .schools ul li{margin:15px 12px}.page--public-profile .schools ul img{height:35px;width:auto}}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Black.a89eb5e9577e.otf") format("opentype");font-weight:900;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Black It.44826c2fdc0a.otf") format("opentype");font-weight:900;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Bold.732a11987d11.otf") format("opentype");font-weight:700;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Bold It.7df85bf22b85.otf") format("opentype");font-weight:700;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Light.8d70e47d1564.otf") format("opentype");font-weight:300;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Light It.f5f170e53d40.otf") format("opentype");font-weight:300;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Medium.54972fc69389.otf") format("opentype");font-weight:500;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Medium It.c6c9edad8c53.otf") format("opentype");font-weight:500;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Regular.99c9831f164b.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Regular It.9c1e311b92dd.otf") format("opentype");font-weight:400;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Medium.54972fc69389.otf") format("opentype");font-weight:500;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Medium It.c6c9edad8c53.otf") format("opentype");font-weight:500;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Regular.99c9831f164b.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Regular It.9c1e311b92dd.otf") format("opentype");font-weight:400;font-style:italic}.page--public-profile .h1-like,.page--public-profile .h2-like,.page--public-profile .h3-like,.page--public-profile .h4-like,.page--public-profile .h5-like,.page--public-profile .h6.like{font-family:"Moranga","Nunito","Avenir","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;margin:0}.page--public-profile .h1-like{font-size:3.35rem;line-height:3.75rem}.page--public-profile .h2-like{font-size:2.5rem;line-height:1.475}.page--public-profile .h3-like{font-size:1.75rem;line-height:1.47}.page--public-profile .h4-like{font-size:1.5rem;line-height:1.45}.page--public-profile .h5-like{font-size:1.25rem;line-height:1.3}.page--public-profile .h6-like{font-size:1.125rem;line-height:1.3}.page--public-profile .body{font-family:"Nunito","Avenir","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0}.page--public-profile .body--lg{font-size:1.125rem;line-height:1.6}.page--public-profile .body--md{font-size:1rem;line-height:1.6}.page--public-profile .body--sm{font-size:.875rem;line-height:1.4}.page--public-profile .body--xs{font-size:.75rem;line-height:1.6}.page--public-profile .body--button{font-size:1rem;line-height:1.6}.page--public-profile .body--link{font-size:1rem;line-height:1.4}.page--public-profile .debug-language-select{position:fixed;top:10%;right:5%;z-index:3051}.page--public-profile .wagtail-edit{position:fixed;left:1%;bottom:2.5%;z-index:51}.page--public-profile .floating-label--focus:before{color:#1b3151 !important}.page--public-profile .floating-label--float:before,.page--public-profile .floating-label--focus:before{-webkit-transition-duration:200ms;transition-duration:200ms}.page--public-profile .floating-label--modal::before{-webkit-transform:translate(0, -1.5em) scale(0.9, 0.9) !important;transform:translate(0, -1.5em) scale(0.9, 0.9) !important}.page--public-profile .floating-label--modal::before{-webkit-transform:translate(0, -1em) scale(0.9, 0.9) !important;transform:translate(0, -1em) scale(0.9, 0.9) !important;color:#1b3151}.page--public-profile .breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.page--public-profile .breadcrumbs__container{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:140ch;width:100%}.page--public-profile .breadcrumbs__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}@media only screen and (max-width: 767px){.page--public-profile .breadcrumbs__section{display:none}}.page--public-profile .breadcrumbs__section ul.breadcrumb{margin-bottom:0}.page--public-profile .breadcrumbs .breadcrumb{background:none;opacity:.8;font-size:var(--s0);font-weight:300;line-height:1.33;padding:0;font-family:"Moranga","Nunito","Avenir","Helvetica Neue",Helvetica,Arial,sans-serif;color:inherit}@media only screen and (max-width: 767px){.page--public-profile .breadcrumbs .breadcrumb{display:none}}.page--public-profile .breadcrumbs .breadcrumb>li+li:before{content:">";color:inherit}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Black.a89eb5e9577e.otf") format("opentype");font-weight:900;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Black It.44826c2fdc0a.otf") format("opentype");font-weight:900;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Bold.732a11987d11.otf") format("opentype");font-weight:700;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Bold It.7df85bf22b85.otf") format("opentype");font-weight:700;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Light.8d70e47d1564.otf") format("opentype");font-weight:300;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Light It.f5f170e53d40.otf") format("opentype");font-weight:300;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Medium.54972fc69389.otf") format("opentype");font-weight:500;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Medium It.c6c9edad8c53.otf") format("opentype");font-weight:500;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Regular.99c9831f164b.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Regular It.9c1e311b92dd.otf") format("opentype");font-weight:400;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Medium.54972fc69389.otf") format("opentype");font-weight:500;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Medium It.c6c9edad8c53.otf") format("opentype");font-weight:500;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Regular.99c9831f164b.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Regular It.9c1e311b92dd.otf") format("opentype");font-weight:400;font-style:italic}.page--public-profile .h1-like,.page--public-profile .h2-like,.page--public-profile .h3-like,.page--public-profile .h4-like,.page--public-profile .h5-like,.page--public-profile .h6.like{font-family:"Moranga","Nunito","Avenir","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;margin:0}.page--public-profile .h1-like{font-size:3.35rem;line-height:3.75rem}.page--public-profile .h2-like{font-size:2.5rem;line-height:1.475}.page--public-profile .h3-like{font-size:1.75rem;line-height:1.47}.page--public-profile .h4-like{font-size:1.5rem;line-height:1.45}.page--public-profile .h5-like{font-size:1.25rem;line-height:1.3}.page--public-profile .h6-like{font-size:1.125rem;line-height:1.3}.page--public-profile .body{font-family:"Nunito","Avenir","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0}.page--public-profile .body--lg{font-size:1.125rem;line-height:1.6}.page--public-profile .body--md{font-size:1rem;line-height:1.6}.page--public-profile .body--sm{font-size:.875rem;line-height:1.4}.page--public-profile .body--xs{font-size:.75rem;line-height:1.6}.page--public-profile .body--button{font-size:1rem;line-height:1.6}.page--public-profile .body--link{font-size:1rem;line-height:1.4}.page--public-profile .debug-language-select{position:fixed;top:10%;right:5%;z-index:3051}.page--public-profile .wagtail-edit{position:fixed;left:1%;bottom:2.5%;z-index:51}.page--public-profile .floating-label--focus:before{color:#1b3151 !important}.page--public-profile .floating-label--float:before,.page--public-profile .floating-label--focus:before{-webkit-transition-duration:200ms;transition-duration:200ms}.page--public-profile .floating-label--modal::before{-webkit-transform:translate(0, -1.5em) scale(0.9, 0.9) !important;transform:translate(0, -1.5em) scale(0.9, 0.9) !important}.page--public-profile .floating-label--modal::before{-webkit-transform:translate(0, -1em) scale(0.9, 0.9) !important;transform:translate(0, -1em) scale(0.9, 0.9) !important;color:#1b3151}.page--public-profile .main-content{padding:0 5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page--public-profile .main-content>div{max-width:140ch;width:100%}.page--public-profile .main-content__contact-am .contact-am__filler{-ms-flex-negative:0;flex-shrink:0}.page--public-profile .main-content__contact-am .contact-am__filler img{max-width:350px}.page--public-profile .main-content.blog-posts{margin:100px 0 !important}@media only screen and (max-width: 767px){.page--public-profile .main-content.blog-posts{margin:50px 15px !important}.page--public-profile .main-content.blog-posts .blog-posts-footer__title{font-size:28px}.page--public-profile .main-content.blog-posts .blog-posts-footer__title--subtitle{font-size:20px}}.page--public-profile .main-content:not(:last-child):not(.teachers){margin:0 0 50px 0}.page--public-profile .main-content h1,.page--public-profile .main-content h2,.page--public-profile .main-content h3,.page--public-profile .main-content h4{font-weight:bold}.page--public-profile .main-content.teachers{padding:50px 0;background-color:#f1eceb}@media only screen and (max-width: 1024px){.page--public-profile .main-content{padding:0}.page--public-profile .main-content__contact-am{padding:100px 50px}}@media only screen and (max-width: 767px){.page--public-profile .main-content{margin:0;padding:0}.page--public-profile .main-content__contact-am{padding:0 15px}}@media only screen and (max-width: 1024px){.page--public-profile .auto_content_group{padding:0 30px}}@media only screen and (max-width: 767px){.page--public-profile .auto_content_group{display:none}.page--public-profile .auto_content_group--visible{display:block}}.page--public-profile .auto_content_group .auto_content{margin:0 0 20px 0;overflow:hidden}.page--public-profile .auto_content_group .auto_content.collapsed{height:0px}.page--public-profile .auto_content_group .auto_content--more,.page--public-profile .auto_content_group .auto_content--less{background:none;font-weight:bold;border:none;padding:0;border-bottom:1px solid #444;cursor:pointer;display:none}.page--public-profile .auto_content_group .auto_content ul{display:block;list-style:disc;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0px;margin-inline-start:0px;-webkit-margin-end:0px;margin-inline-end:0px;-webkit-padding-start:40px;padding-inline-start:40px}.page--public-profile .auto_content_group .auto_content ul li{display:list-item !important}.page--public-profile .rich-text p{font-size:var(--s1)}.page--public-profile .step__header-text{display:inline-block;line-height:1.1}.page--public-profile .steps_content:not(.teacher-page){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page--public-profile .steps_content:not(.teacher-page) .step_image_1{grid-area:image1}.page--public-profile .steps_content:not(.teacher-page) .step_header_1{grid-area:header1}.page--public-profile .steps_content:not(.teacher-page) .step_text_1{grid-area:text1}.page--public-profile .steps_content:not(.teacher-page) .step_image_2{grid-area:image2}.page--public-profile .steps_content:not(.teacher-page) .step_header_2{grid-area:header2}.page--public-profile .steps_content:not(.teacher-page) .step_text_2{grid-area:text2}.page--public-profile .steps_content:not(.teacher-page) .step_image_3{grid-area:image3}.page--public-profile .steps_content:not(.teacher-page) .step_header_3{grid-area:header3}.page--public-profile .steps_content:not(.teacher-page) .step_text_3{grid-area:text3}.page--public-profile .steps_content:not(.teacher-page) .grid-container-steps{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;grid-template-areas:". image1 header1 header1" "header2 header2 image2 ." ". image3 header3 header3";-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px;row-gap:50px;margin-top:25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page--public-profile .steps_content:not(.teacher-page) .grid-container-steps .grid-item{text-align:left}.page--public-profile .steps_content:not(.teacher-page) .grid-container-steps .grid-item__img{text-align:center;min-width:400px}.page--public-profile .steps_content:not(.teacher-page) .grid-container-steps .grid-item__img img{width:100%}.page--public-profile .steps_content:not(.teacher-page) .grid-container-steps .grid-item__step{font-weight:bold;font-size:28px;position:relative}.page--public-profile .steps_content:not(.teacher-page) .grid-container-steps .grid-item__step .step__header-text::after{content:"";width:32px;height:3px;background:#f99c17;position:absolute;left:0;margin-top:36px}@media only screen and (max-width: 767px){.page--public-profile .steps_content:not(.teacher-page) .grid-container-steps .grid-item__step .step__header-text::after{content:none}}.page--public-profile .steps_content:not(.teacher-page) .grid-container-steps .grid-item__text{font-weight:600;font-size:var(--s1);line-height:24px;margin-top:20px;margin-bottom:20px}@media only screen and (max-width: 1024px){.page--public-profile .steps_content:not(.teacher-page) .grid-container-steps{-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}}@media only screen and (max-width: 1024px){.page--public-profile .steps_content:not(.teacher-page){padding:0 30px}}@media only screen and (max-width: 767px){.page--public-profile .steps_content:not(.teacher-page){padding:0}.page--public-profile .steps_content:not(.teacher-page) .grid-container-steps{grid-template-areas:none;grid-column-gap:0;grid-row-gap:0px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-20px}.page--public-profile .steps_content:not(.teacher-page) .grid-container-steps .grid-item{text-align:left}.page--public-profile .steps_content:not(.teacher-page) .grid-container-steps .grid-item__text{padding:0}.page--public-profile .steps_content:not(.teacher-page) .grid-container-steps .grid-item__img{text-align:center}.page--public-profile .steps_content:not(.teacher-page) .grid-container-steps .grid-item__img img{max-width:80%}.page--public-profile .steps_content:not(.teacher-page) .grid-container-steps .step__header-text{display:inline-block;line-height:1.1;margin-bottom:16px}}.page--public-profile .steps_content.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page--public-profile .steps_content.flex .steps__img{width:100%;max-width:350px}.page--public-profile .steps_content.flex .steps__img--round{min-height:150px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;height:200px;width:200px;-ms-flex-item-align:center;align-self:center;margin:auto;-o-object-fit:cover;object-fit:cover}.page--public-profile .steps_content.flex .steps__step{width:33%;padding:20px}.page--public-profile .steps_content.flex .steps__header{font-weight:bold;font-size:28px;line-height:31px;position:relative;margin-bottom:40px;color:#1b3151}@media only screen and (max-width: 1523px){.page--public-profile .steps_content.flex .steps__header{min-height:55px}}@media only screen and (min-width: 768px)and (max-width: 899px){.page--public-profile .steps_content.flex .steps__header{min-height:95px}}.page--public-profile .steps_content.flex .steps__header::after{content:"";height:3px;width:40px;margin:10px 0;border-radius:3px;background-color:#1b3151;position:absolute;bottom:-30px;left:0}.page--public-profile .steps_content.flex .steps__header--no-underline::after{content:none}.page--public-profile .steps_content.flex .steps__text{font-size:var(--s1);margin-bottom:20px}@media only screen and (max-width: 767px){.page--public-profile .steps_content.flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page--public-profile .steps_content.flex .steps__header{text-align:center}.page--public-profile .steps_content.flex .steps__header::after{content:none}.page--public-profile .steps_content.flex .steps__step{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width: 767px){.page--public-profile .steps_content .grid-container-steps{grid-template-columns:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page--public-profile .steps_content .grid-container-steps .grid-item__step{text-align:left;margin-bottom:0;padding:0 16px}.page--public-profile .steps_content .grid-container-steps .grid-item__text{font-size:var(--s1);text-align:left;font-weight:600;padding:0 16px}.page--public-profile .steps_content .grid-container-steps .grid-item__img img{max-width:60%}.page--public-profile .steps_content .grid-container-steps .step_image_1{grid-row-start:1;grid-row-end:1}.page--public-profile .steps_content .grid-container-steps .step_header_1{grid-row-start:2;grid-row-end:2}.page--public-profile .steps_content .grid-container-steps .step_text_1{grid-row-start:3;grid-row-end:3}.page--public-profile .steps_content .grid-container-steps .step_image_2{grid-row-start:4;grid-row-end:4}.page--public-profile .steps_content .grid-container-steps .step_header_2{grid-row-start:5;grid-row-end:5}.page--public-profile .steps_content .grid-container-steps .step_text_2{grid-row-start:6;grid-row-end:6}.page--public-profile .steps_content .grid-container-steps .step_image_3{grid-row-start:7;grid-row-end:7}.page--public-profile .steps_content .grid-container-steps .step_header_3{grid-row-start:8;grid-row-end:8}.page--public-profile .steps_content .grid-container-steps .step_text_3{grid-row-start:9;grid-row-end:9}}.page--public-profile .tutoring-demands{display:-webkit-box;display:-ms-flexbox;display:flex;-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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page--public-profile .tutoring-demands__title{margin:50px auto;text-align:center}.page--public-profile .tutoring-demands__text{font-size:var(--s1);max-width:775px;text-align:center;margin:0 auto}@media only screen and (max-width: 480px){.page--public-profile .tutoring-demands{padding:0 15px}}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Black.a89eb5e9577e.otf") format("opentype");font-weight:900;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Black It.44826c2fdc0a.otf") format("opentype");font-weight:900;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Bold.732a11987d11.otf") format("opentype");font-weight:700;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Bold It.7df85bf22b85.otf") format("opentype");font-weight:700;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Light.8d70e47d1564.otf") format("opentype");font-weight:300;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Light It.f5f170e53d40.otf") format("opentype");font-weight:300;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Medium.54972fc69389.otf") format("opentype");font-weight:500;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Medium It.c6c9edad8c53.otf") format("opentype");font-weight:500;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Regular.99c9831f164b.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Regular It.9c1e311b92dd.otf") format("opentype");font-weight:400;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Medium.54972fc69389.otf") format("opentype");font-weight:500;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Medium It.c6c9edad8c53.otf") format("opentype");font-weight:500;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Regular.99c9831f164b.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Regular It.9c1e311b92dd.otf") format("opentype");font-weight:400;font-style:italic}.page--public-profile .h1-like,.page--public-profile .h2-like,.page--public-profile .h3-like,.page--public-profile .h4-like,.page--public-profile .h5-like,.page--public-profile .h6.like{font-family:"Moranga","Nunito","Avenir","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;margin:0}.page--public-profile .h1-like{font-size:3.35rem;line-height:3.75rem}.page--public-profile .h2-like{font-size:2.5rem;line-height:1.475}.page--public-profile .h3-like{font-size:1.75rem;line-height:1.47}.page--public-profile .h4-like{font-size:1.5rem;line-height:1.45}.page--public-profile .h5-like{font-size:1.25rem;line-height:1.3}.page--public-profile .h6-like{font-size:1.125rem;line-height:1.3}.page--public-profile .body{font-family:"Nunito","Avenir","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0}.page--public-profile .body--lg{font-size:1.125rem;line-height:1.6}.page--public-profile .body--md{font-size:1rem;line-height:1.6}.page--public-profile .body--sm{font-size:.875rem;line-height:1.4}.page--public-profile .body--xs{font-size:.75rem;line-height:1.6}.page--public-profile .body--button{font-size:1rem;line-height:1.6}.page--public-profile .body--link{font-size:1rem;line-height:1.4}.page--public-profile .debug-language-select{position:fixed;top:10%;right:5%;z-index:3051}.page--public-profile .wagtail-edit{position:fixed;left:1%;bottom:2.5%;z-index:51}.page--public-profile .floating-label--focus:before{color:#1b3151 !important}.page--public-profile .floating-label--float:before,.page--public-profile .floating-label--focus:before{-webkit-transition-duration:200ms;transition-duration:200ms}.page--public-profile .floating-label--modal::before{-webkit-transform:translate(0, -1.5em) scale(0.9, 0.9) !important;transform:translate(0, -1.5em) scale(0.9, 0.9) !important}.page--public-profile .floating-label--modal::before{-webkit-transform:translate(0, -1em) scale(0.9, 0.9) !important;transform:translate(0, -1em) scale(0.9, 0.9) !important;color:#1b3151}.page--public-profile .contact-am{background-color:#f5f5f5;border-radius:50px;color:#4e4e4e;padding:15px 5% 10px 5%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}@media only screen and (min-width: 1600px)and (min-height: 900px){.page--public-profile .contact-am{padding:15px 14% 10px 14%}}.page--public-profile .contact-am .mobile-hidden{display:block !important}.page--public-profile .contact-am .mobile-visible{display:none !important}@media only screen and (max-width: 1024px){.page--public-profile .contact-am .mobile-hidden{display:none !important}.page--public-profile .contact-am .mobile-visible{display:block !important}}.page--public-profile .contact-am--square{border-radius:0}.page--public-profile .contact-am__info{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:15px 0;font-size:var(--s1);font-weight:600}.page--public-profile .contact-am__info--bigtext,.page--public-profile .contact-am__info--bigtext p{font-size:30px !important}.page--public-profile .contact-am__info--bigtext a,.page--public-profile .contact-am__info--bigtext p a{text-decoration:none;color:#4e4e4e}.page--public-profile .contact-am__info--availability{opacity:.6;font-size:22px}.page--public-profile .contact-am__filler img{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;padding:60px 20px}.page--public-profile .contact-am__picture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page--public-profile .contact-am__picture .amtext{font-weight:bold;font-size:20px;line-height:.8;opacity:.6;text-align:center}.page--public-profile .contact-am__picture .amtext--low{font-weight:normal;font-size:var(--s1);margin-top:10px}.page--public-profile .contact-am__picture img{border-radius:50%;margin-bottom:14px;width:200px}@media only screen and (max-width: 767px){.page--public-profile .contact-am{border-radius:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page--public-profile .contact-am .mobile{text-align:center}.page--public-profile .contact-am__info{font-size:var(--s1);font-weight:bold}.page--public-profile .contact-am__info--bigtext,.page--public-profile .contact-am__info--bigtext p{font-size:34px;font-weight:600}.page--public-profile .contact-am__info--availability{font-size:var(--s1)}.page--public-profile .contact-am__picture p{font-size:var(--s1)}.page--public-profile .contact-am__picture img{height:126px;width:126px}}@media only screen and (max-width: 1024px){.page--public-profile .contact-am{padding:20px;border-radius:39px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:100px 0 30px 0}.page--public-profile .contact-am__info{font-weight:normal}.page--public-profile .contact-am__info,.page--public-profile .contact-am__info p,.page--public-profile .contact-am__info--bigtext,.page--public-profile .contact-am__info--bigtext p{font-size:18px !important;text-align:center}.page--public-profile .contact-am__info a,.page--public-profile .contact-am__info--bigtext a{color:#4e4e4e}.page--public-profile .contact-am__info--availability{margin-top:30px}.page--public-profile .contact-am__filler img{padding:10px 0}.page--public-profile .contact-am__picture{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-top:-86px}.page--public-profile .contact-am__picture .amtext{font-size:var(--s0)}.page--public-profile .contact-am__picture img{border:3px solid #fff;border-radius:50%;width:120px;height:auto}}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Black.a89eb5e9577e.otf") format("opentype");font-weight:900;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Black It.44826c2fdc0a.otf") format("opentype");font-weight:900;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Bold.732a11987d11.otf") format("opentype");font-weight:700;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Bold It.7df85bf22b85.otf") format("opentype");font-weight:700;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Light.8d70e47d1564.otf") format("opentype");font-weight:300;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Light It.f5f170e53d40.otf") format("opentype");font-weight:300;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Medium.54972fc69389.otf") format("opentype");font-weight:500;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Medium It.c6c9edad8c53.otf") format("opentype");font-weight:500;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Regular.99c9831f164b.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Regular It.9c1e311b92dd.otf") format("opentype");font-weight:400;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Medium.54972fc69389.otf") format("opentype");font-weight:500;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Medium It.c6c9edad8c53.otf") format("opentype");font-weight:500;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Regular.99c9831f164b.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Regular It.9c1e311b92dd.otf") format("opentype");font-weight:400;font-style:italic}.page--public-profile .h1-like,.page--public-profile .h2-like,.page--public-profile .h3-like,.page--public-profile .h4-like,.page--public-profile .h5-like,.page--public-profile .h6.like{font-family:"Moranga","Nunito","Avenir","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;margin:0}.page--public-profile .h1-like{font-size:3.35rem;line-height:3.75rem}.page--public-profile .h2-like{font-size:2.5rem;line-height:1.475}.page--public-profile .h3-like{font-size:1.75rem;line-height:1.47}.page--public-profile .h4-like{font-size:1.5rem;line-height:1.45}.page--public-profile .h5-like{font-size:1.25rem;line-height:1.3}.page--public-profile .h6-like{font-size:1.125rem;line-height:1.3}.page--public-profile .body{font-family:"Nunito","Avenir","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0}.page--public-profile .body--lg{font-size:1.125rem;line-height:1.6}.page--public-profile .body--md{font-size:1rem;line-height:1.6}.page--public-profile .body--sm{font-size:.875rem;line-height:1.4}.page--public-profile .body--xs{font-size:.75rem;line-height:1.6}.page--public-profile .body--button{font-size:1rem;line-height:1.6}.page--public-profile .body--link{font-size:1rem;line-height:1.4}.page--public-profile .debug-language-select{position:fixed;top:10%;right:5%;z-index:3051}.page--public-profile .wagtail-edit{position:fixed;left:1%;bottom:2.5%;z-index:51}.page--public-profile .floating-label--focus:before{color:#1b3151 !important}.page--public-profile .floating-label--float:before,.page--public-profile .floating-label--focus:before{-webkit-transition-duration:200ms;transition-duration:200ms}.page--public-profile .floating-label--modal::before{-webkit-transform:translate(0, -1.5em) scale(0.9, 0.9) !important;transform:translate(0, -1.5em) scale(0.9, 0.9) !important}.page--public-profile .floating-label--modal::before{-webkit-transform:translate(0, -1em) scale(0.9, 0.9) !important;transform:translate(0, -1em) scale(0.9, 0.9) !important;color:#1b3151}.page--public-profile .teachers .show-more{font-weight:bold;color:#1b3151;margin:.5em auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:var(--s0);text-align:center;display:block;margin-top:60px}.page--public-profile .teachers .show-more.htmx-request{display:none}.page--public-profile .teachers .show-more i{margin-left:8px}.page--public-profile .teachers .show-more:hover{cursor:pointer}.page--public-profile .teachers .title{text-align:left;font-size:40px;margin-bottom:32px}.page--public-profile .teachers .tutor{-webkit-box-shadow:0 4px 30px 0 rgba(0,0,0,.1);box-shadow:0 4px 30px 0 rgba(0,0,0,.1);background-color:#fff;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px;margin:50px auto;-webkit-transition:max-height 1s ease-in-out;transition:max-height 1s ease-in-out;max-width:1132px}.page--public-profile .teachers .tutor__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;gap:16px}.page--public-profile .teachers .tutor__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.page--public-profile .teachers .tutor__heading{width:30%}@media only screen and (max-width: 767px){.page--public-profile .teachers .tutor__name{display:none}}.page--public-profile .teachers .tutor__heading__picture{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;height:170px;width:170px}.page--public-profile .teachers .tutor__content{width:100%}.page--public-profile .teachers .tutor__content ::-webkit-scrollbar{width:14px;height:18px}.page--public-profile .teachers .tutor__content ::-webkit-scrollbar-thumb{border:4px solid rgba(0,0,0,0);background-clip:padding-box;-webkit-border-radius:7px;background-color:#293f5f;-webkit-box-shadow:inset -1px -1px 0px rgba(0,0,0,.05),inset 1px 1px 0px rgba(0,0,0,.05)}.page--public-profile .teachers .tutor__content__heading{font-size:23px}.page--public-profile .teachers .tutor__content__longtext{font-style:italic;height:116px;overflow-y:auto;margin:1em 0}.page--public-profile .teachers .tutor__content__interactive{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}.page--public-profile .teachers .tutor__content__interactive .btn{border-width:3px;font-size:var(--s0);font-weight:bold;padding:.65em 2.2em;margin-top:20px;margin-right:20px}.page--public-profile .teachers .tutor__content .show-more{font-size:var(--s1)}.page--public-profile .teachers .tutor__details{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--s1);margin-top:40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center;text-transform:capitalize;width:100%}.page--public-profile .teachers .tutor__details__detail{overflow-x:auto;width:33%}.page--public-profile .teachers .tutor i{margin-right:15px;text-align:center;width:16px}@media only screen and (max-width: 767px){.page--public-profile .teachers .tutor{padding:30px 25px}.page--public-profile .teachers .title{color:#1d1d1d;margin:auto;padding:10px 10%}.page--public-profile .teachers .title h2{font-size:24px}.page--public-profile .teachers .title h3{font-size:var(--s1);font-weight:normal}.page--public-profile .teachers .tutor{-webkit-box-shadow:none;box-shadow:none;border-top:2px solid #d3d3d3;margin:0}.page--public-profile .teachers .tutor__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page--public-profile .teachers .tutor__inner{width:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page--public-profile .teachers .tutor__heading{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;font-weight:bold}.page--public-profile .teachers .tutor__heading__course{color:#12729b;font-size:12px;text-transform:uppercase}.page--public-profile .teachers .tutor__heading .teacher-profile__rating-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page--public-profile .teachers .tutor__heading__picture{height:115px;width:115px;min-width:115px}.page--public-profile .teachers .tutor__details__detail{width:100%}}@media only screen and (max-width: 1025px){.page--public-profile .teachers .tutor__content__interactive{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-top:20px}.page--public-profile .teachers .tutor__content__interactive .btn{border-width:3px;font-size:var(--s0);font-weight:bold;margin-top:20px;padding:.65em 2.2em}}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Black.a89eb5e9577e.otf") format("opentype");font-weight:900;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Black It.44826c2fdc0a.otf") format("opentype");font-weight:900;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Bold.732a11987d11.otf") format("opentype");font-weight:700;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Bold It.7df85bf22b85.otf") format("opentype");font-weight:700;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Light.8d70e47d1564.otf") format("opentype");font-weight:300;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Light It.f5f170e53d40.otf") format("opentype");font-weight:300;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Medium.54972fc69389.otf") format("opentype");font-weight:500;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Medium It.c6c9edad8c53.otf") format("opentype");font-weight:500;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Regular.99c9831f164b.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Regular It.9c1e311b92dd.otf") format("opentype");font-weight:400;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Medium.54972fc69389.otf") format("opentype");font-weight:500;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Medium It.c6c9edad8c53.otf") format("opentype");font-weight:500;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Regular.99c9831f164b.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Regular It.9c1e311b92dd.otf") format("opentype");font-weight:400;font-style:italic}.page--public-profile .h1-like,.page--public-profile .h2-like,.page--public-profile .h3-like,.page--public-profile .h4-like,.page--public-profile .h5-like,.page--public-profile .h6.like{font-family:"Moranga","Nunito","Avenir","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;margin:0}.page--public-profile .h1-like{font-size:3.35rem;line-height:3.75rem}.page--public-profile .h2-like{font-size:2.5rem;line-height:1.475}.page--public-profile .h3-like{font-size:1.75rem;line-height:1.47}.page--public-profile .h4-like{font-size:1.5rem;line-height:1.45}.page--public-profile .h5-like{font-size:1.25rem;line-height:1.3}.page--public-profile .h6-like{font-size:1.125rem;line-height:1.3}.page--public-profile .body{font-family:"Nunito","Avenir","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0}.page--public-profile .body--lg{font-size:1.125rem;line-height:1.6}.page--public-profile .body--md{font-size:1rem;line-height:1.6}.page--public-profile .body--sm{font-size:.875rem;line-height:1.4}.page--public-profile .body--xs{font-size:.75rem;line-height:1.6}.page--public-profile .body--button{font-size:1rem;line-height:1.6}.page--public-profile .body--link{font-size:1rem;line-height:1.4}.page--public-profile .debug-language-select{position:fixed;top:10%;right:5%;z-index:3051}.page--public-profile .wagtail-edit{position:fixed;left:1%;bottom:2.5%;z-index:51}.page--public-profile .floating-label--focus:before{color:#1b3151 !important}.page--public-profile .floating-label--float:before,.page--public-profile .floating-label--focus:before{-webkit-transition-duration:200ms;transition-duration:200ms}.page--public-profile .floating-label--modal::before{-webkit-transform:translate(0, -1.5em) scale(0.9, 0.9) !important;transform:translate(0, -1.5em) scale(0.9, 0.9) !important}.page--public-profile .floating-label--modal::before{-webkit-transform:translate(0, -1em) scale(0.9, 0.9) !important;transform:translate(0, -1em) scale(0.9, 0.9) !important;color:#1b3151}.page--public-profile body.fixed{overflow:hidden;position:fixed;width:100%}.page--public-profile html.modal-open,.page--public-profile html.modal-open body{overflow:hidden}.page--public-profile .form-modal{background-color:rgba(41,63,96,.85);display:grid;place-content:center;position:fixed;inset:0;z-index:2051;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media only screen and (max-width: 767px){.page--public-profile .form-modal{place-content:end stretch}}.page--public-profile .form-modal .errorlist{color:#dd5757}.page--public-profile .form-modal .modal-box{background-color:#fff;border-radius:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.25);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);max-height:85vh;width:50vw;min-width:800px;max-width:960px;overflow:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;font-weight:bold}@media only screen and (max-width: 767px){.page--public-profile .form-modal .modal-box{width:100%;min-width:100%;max-width:100%;max-height:90dvh;border-radius:18px 18px 0 0;-ms-flex-item-align:end;align-self:end;margin-top:auto}}.page--public-profile .form-modal .modal-box #modal-title{background-color:rgba(33,176,248,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0;flex:0;min-height:72px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 50px}.page--public-profile .form-modal .modal-box #modal-title span{font-size:20px;font-weight:bold;padding:5px 0}@media only screen and (max-width: 767px){.page--public-profile .form-modal .modal-box #modal-title{padding:15px}.page--public-profile .form-modal .modal-box #modal-title span{font-size:var(--s0)}}.page--public-profile .form-modal .modal-box #modal-title .highlight{color:#1b3151}.page--public-profile .form-modal .modal-box #modal-title .fa-times:hover{cursor:pointer;color:#f5a623}.page--public-profile .form-modal .modal-box #modal-title #teacher-name{text-transform:capitalize}.page--public-profile .form-modal .modal-box .teacher-signup__checkbox .form-group{width:100%}.page--public-profile .form-modal .modal-box form:not(.no_style){-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:var(--s0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative}.page--public-profile .form-modal .modal-box form:not(.no_style).is-loading .modal-body-content,.page--public-profile .form-modal .modal-box form:not(.no_style).is-loading .modal-footer{opacity:.3;pointer-events:none}.page--public-profile .form-modal .modal-box form:not(.no_style).is-loading .loading-overlay{display:-webkit-box;display:-ms-flexbox;display:flex}.page--public-profile .form-modal .modal-box form:not(.no_style) .loading-overlay{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.95);z-index:10;-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;gap:20px}.page--public-profile .form-modal .modal-box form:not(.no_style) .loading-overlay .spinner{width:50px;height:50px;border:4px solid rgba(33,176,248,.2);border-top-color:#21b0f8;border-radius:50%;-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite}.page--public-profile .form-modal .modal-box form:not(.no_style) .loading-overlay .loading-text{font-size:18px;font-weight:600;color:#1b3151}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.page--public-profile .form-modal .modal-box form:not(.no_style) .modal-body-content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:15px 50px;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}@media only screen and (max-width: 767px){.page--public-profile .form-modal .modal-box form:not(.no_style) .modal-body-content{padding:15px}}.page--public-profile .form-modal .modal-box form:not(.no_style) .modal-body-content>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media only screen and (max-width: 767px){.page--public-profile .form-modal .modal-box form:not(.no_style) .modal-body-content>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.page--public-profile .form-modal .modal-box form:not(.no_style) .modal-body-content>div>div{width:100%;margin-right:40px}.page--public-profile .form-modal .modal-box form:not(.no_style) .modal-body-content>div>div:last-child{margin-right:0}@media only screen and (max-width: 767px){.page--public-profile .form-modal .modal-box form:not(.no_style) .modal-body-content>div>div{width:100%;margin:0}}.page--public-profile .form-modal .modal-box form:not(.no_style) .modal-footer{-ms-flex-negative:0;flex-shrink:0;padding:15px 50px;background-color:#fff;border-top:1px solid rgba(7,88,148,.1)}@media only screen and (max-width: 767px){.page--public-profile .form-modal .modal-box form:not(.no_style) .modal-footer{padding:15px;-webkit-box-shadow:0 -4px 12px rgba(0,0,0,.1);box-shadow:0 -4px 12px rgba(0,0,0,.1)}}.page--public-profile .form-modal .modal-box form:not(.no_style) input,.page--public-profile .form-modal .modal-box form:not(.no_style) textarea,.page--public-profile .form-modal .modal-box form:not(.no_style) div.selectize-control{width:100%;border-radius:6px;border:solid 2px rgba(7,88,148,.5);background-color:rgba(33,176,248,.05);padding:8px;margin-bottom:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.page--public-profile .form-modal .modal-box form:not(.no_style) div.selectize-control{display:-webkit-box;display:-ms-flexbox;display:flex}.page--public-profile .form-modal .modal-box form:not(.no_style) div.selectize-control.single .selectize-input:after{content:" "}.page--public-profile .form-modal .modal-box form:not(.no_style) .selectors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page--public-profile .form-modal .modal-box form:not(.no_style) .selectors--left{margin-right:40px}.page--public-profile .form-modal .modal-box form:not(.no_style) .selectors--left,.page--public-profile .form-modal .modal-box form:not(.no_style) .selectors--right{width:45%}@media only screen and (max-width: 767px){.page--public-profile .form-modal .modal-box form:not(.no_style) .selectors--left,.page--public-profile .form-modal .modal-box form:not(.no_style) .selectors--right{width:100%}}.page--public-profile .form-modal .modal-box form:not(.no_style) .selectors--full{width:100%}.page--public-profile .form-modal .modal-box form:not(.no_style) label{padding-left:0}.page--public-profile .form-modal .modal-box form:not(.no_style) input[type=checkbox]{margin:0 8px 2px 2px !important;width:auto !important;position:relative !important}.page--public-profile .form-modal .modal-box form:not(.no_style) .selectize-control>*{font-size:1rem !important}.page--public-profile .form-modal .modal-box form:not(.no_style) .selectize-input{background:rgba(0,0,0,0);border:initial;-webkit-box-shadow:initial;box-shadow:initial}.page--public-profile .form-modal .modal-box form:not(.no_style) .selectize-input .item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background:rgba(7,88,148,.08);color:#075894;padding:6px 12px;border-radius:999px;font-weight:600;border:1px solid rgba(7,88,148,.18);margin:4px 8px 4px 0;line-height:1.2;-webkit-box-shadow:none;box-shadow:none;position:relative}.page--public-profile .form-modal .modal-box form:not(.no_style) .selectize-input .remove{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2px;border-radius:0;color:#075894;margin-left:4px;font-weight:800;font-size:14px;opacity:.8;background:rgba(0,0,0,0);-webkit-transition:color .15s ease,opacity .15s ease;transition:color .15s ease,opacity .15s ease}.page--public-profile .form-modal .modal-box form:not(.no_style) .selectize-input .remove:hover{color:#c02b2b;opacity:1;background:rgba(0,0,0,0)}.page--public-profile .form-modal .modal-box form:not(.no_style) .selectize-input .item+.item{margin-left:0}.page--public-profile .form-modal .modal-box form:not(.no_style) textarea{height:6em;min-height:6em}@media only screen and (max-width: 767px){.page--public-profile .form-modal .modal-box form:not(.no_style) textarea{height:10em !important;min-height:10em !important}}.page--public-profile .form-modal .modal-box form:not(.no_style) .modal-footer button{display:block;font-size:var(--s1);width:75%;white-space:normal;max-width:300px;margin:0 auto;padding:.8em}@media only screen and (max-width: 767px){.page--public-profile .form-modal .modal-box form:not(.no_style) .modal-footer button{width:100%;max-width:none}}.page--public-profile .form-modal .modal-box form:not(.no_style) .modal-body-form--no-padding{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.page--public-profile .contact-am{margin-bottom:30px;margin-top:30px}.pricing-page .schools{top:0;display:block;margin:unset;margin-block:30px}
/*# sourceMappingURL=maps/pricing-page.css.1f466f12f2ca.map */
