@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.otf") format("opentype");font-weight:900;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Black It.otf") format("opentype");font-weight:900;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Bold.otf") format("opentype");font-weight:700;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Bold It.otf") format("opentype");font-weight:700;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Light.otf") format("opentype");font-weight:300;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Light It.otf") format("opentype");font-weight:300;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Medium.otf") format("opentype");font-weight:500;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Medium It.otf") format("opentype");font-weight:500;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Regular.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Regular It.otf") format("opentype");font-weight:400;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Medium.otf") format("opentype");font-weight:500;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Medium It.otf") format("opentype");font-weight:500;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Regular.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Regular It.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,.hp-badge{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}.hp-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;display:inline flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.5em;font-weight:bold;padding:.4em .75em;border-radius:.25em;color:#1b3151;background-color:#cde2ff}.hp-badge--green{background-color:#e2f1e3}.hp-badge--brown{background-color:#f6f0ec}.hp-badge--baby-blue{background-color:#cde2ff}.hp-badge--eggshell-peach{background-color:#efe0d5}.hp-badge--soft-champagne{background-color:#fff3cb}.hp-badge--xs{font-weight:501;padding:.2em .6em;font-size:.75rem}.feedback-ratings{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}@media only screen and (min-width: 1600px){.feedback-ratings{max-width:50%}}.feedback-ratings__field{width:50%;padding:10px;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}.feedback-ratings--fullwidth{max-width:100%}.feedback-ratings--fullwidth .feedback-ratings__field{width:auto}@media only screen and (min-width: 1600px){.feedback-ratings--fullwidth .feedback-ratings__field{width:300px}}.star-rating__label{font-size:var(--s0);margin:0;font-weight:bold}.star-rating--small{padding:5px;width:100%}.star-rating--small .star-rating__label{font-size:13px;font-weight:normal}.star-rating__stars{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;gap:.4rem}@media(max-width: 1025px){.star-rating__stars{margin-right:0}}.star-rating__stars span[data-reactroot]{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}.star-rating__star{display:block;width:20px;height:20px;background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20width%3D%2215px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2015%2014%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%3Ctitle%3EEmpty%20Star%3C%2Ftitle%3E%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Order-Details---Order-final---Not-reviewed%22%20transform%3D%22translate%28-108.000000%2C%20-385.000000%29%22%20fill%3D%22%23D5D5D5%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group%22%20transform%3D%22translate%28108.000000%2C%20316.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%280.000000%2C%2069.000000%29%22%20id%3D%22Star-7%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20points%3D%227.5%2011.25%203.09161061%2013.5676275%203.93353806%208.65881373%200.367076128%205.18237254%205.2958053%204.46618627%207.5%200%209.7041947%204.46618627%2014.6329239%205.18237254%2011.0664619%208.65881373%2011.9083894%2013.5676275%20%22%3E%3C%2Fpolygon%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:20px 20px;position:relative}.star-rating__star--full{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20width%3D%2215px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2015%2014%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%3Ctitle%3ESolid%20Star%3C%2Ftitle%3E%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Order-Details---Order-final---Not-reviewed%22%20transform%3D%22translate%28-108.000000%2C%20-385.000000%29%22%20fill%3D%22%23FEC844%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group%22%20transform%3D%22translate%28108.000000%2C%20316.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%280.000000%2C%2069.000000%29%22%20id%3D%22Star-7%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20points%3D%227.5%2011.25%203.09161061%2013.5676275%203.93353806%208.65881373%200.367076128%205.18237254%205.2958053%204.46618627%207.5%200%209.7041947%204.46618627%2014.6329239%205.18237254%2011.0664619%208.65881373%2011.9083894%2013.5676275%20%22%3E%3C%2Fpolygon%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E")}.star-rating__star--highlight{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20width%3D%2215px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2015%2014%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%3Ctitle%3ESolid%20Star%20%E2%80%93%20Light%3C%2Ftitle%3E%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Order-Details---Order-final---Not-reviewed%22%20transform%3D%22translate%28-108.000000%2C%20-385.000000%29%22%20fill%3D%22%23FFE39C%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group%22%20transform%3D%22translate%28108.000000%2C%20316.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%280.000000%2C%2069.000000%29%22%20id%3D%22Star-7%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20points%3D%227.5%2011.25%203.09161061%2013.5676275%203.93353806%208.65881373%200.367076128%205.18237254%205.2958053%204.46618627%207.5%200%209.7041947%204.46618627%2014.6329239%205.18237254%2011.0664619%208.65881373%2011.9083894%2013.5676275%20%22%3E%3C%2Fpolygon%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E")}.star-rating__star--half .star-rating__star-left{width:20px;height:20px;background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20width%3D%2215px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2015%2014%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%3Ctitle%3ESolid%20Star%3C%2Ftitle%3E%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Order-Details---Order-final---Not-reviewed%22%20transform%3D%22translate%28-108.000000%2C%20-385.000000%29%22%20fill%3D%22%23FEC844%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group%22%20transform%3D%22translate%28108.000000%2C%20316.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%280.000000%2C%2069.000000%29%22%20id%3D%22Star-7%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20points%3D%227.5%2011.25%203.09161061%2013.5676275%203.93353806%208.65881373%200.367076128%205.18237254%205.2958053%204.46618627%207.5%200%209.7041947%204.46618627%2014.6329239%205.18237254%2011.0664619%208.65881373%2011.9083894%2013.5676275%20%22%3E%3C%2Fpolygon%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:20px 20px;width:10px}.star-rating__star--half.star-rating__star--highlight{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20width%3D%2215px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2015%2014%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%3Ctitle%3EEmpty%20Star%3C%2Ftitle%3E%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Order-Details---Order-final---Not-reviewed%22%20transform%3D%22translate%28-108.000000%2C%20-385.000000%29%22%20fill%3D%22%23D5D5D5%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group%22%20transform%3D%22translate%28108.000000%2C%20316.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%280.000000%2C%2069.000000%29%22%20id%3D%22Star-7%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20points%3D%227.5%2011.25%203.09161061%2013.5676275%203.93353806%208.65881373%200.367076128%205.18237254%205.2958053%204.46618627%207.5%200%209.7041947%204.46618627%2014.6329239%205.18237254%2011.0664619%208.65881373%2011.9083894%2013.5676275%20%22%3E%3C%2Fpolygon%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E")}.star-rating__star--half.star-rating__star--highlight .star-rating__star-left{width:20px;height:20px;background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20width%3D%2215px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2015%2014%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%3Ctitle%3ESolid%20Star%20%E2%80%93%20Light%3C%2Ftitle%3E%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Order-Details---Order-final---Not-reviewed%22%20transform%3D%22translate%28-108.000000%2C%20-385.000000%29%22%20fill%3D%22%23FFE39C%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group%22%20transform%3D%22translate%28108.000000%2C%20316.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%280.000000%2C%2069.000000%29%22%20id%3D%22Star-7%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20points%3D%227.5%2011.25%203.09161061%2013.5676275%203.93353806%208.65881373%200.367076128%205.18237254%205.2958053%204.46618627%207.5%200%209.7041947%204.46618627%2014.6329239%205.18237254%2011.0664619%208.65881373%2011.9083894%2013.5676275%20%22%3E%3C%2Fpolygon%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:20px 20px;width:10px}.star-rating__star-left{position:absolute;width:50%;top:0;bottom:0;cursor:pointer;left:0}.star-rating__star-right{position:absolute;width:50%;top:0;bottom:0;cursor:pointer;right:0}.teacher-profile-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem}@media(min-width: 1024px){.teacher-profile-content{display:grid;grid-template-columns:300px 1fr;grid-template-areas:"teacher-left teacher-right" "reviews-left reviews-right";max-width:1160px;gap:unset;-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}}.teacher-profile-content__teacher-left{grid-area:teacher-left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}@media(min-width: 1024px){.teacher-profile-content__teacher-left{gap:1.5rem}}.teacher-profile-content__profile-pic-wrapper{display:grid;grid-template:1fr 1fr}.teacher-profile-content__profile-pic{width:100%;aspect-ratio:1;background-size:cover;border-radius:6px;grid-row:1;grid-column:1;margin:0}.teacher-profile-content__pic-badge-list{display:inline flex;gap:.5rem;grid-row:1;grid-column:1;padding:.75rem}.teacher-profile-content__pic-badge-list .hp-badge{height:-webkit-min-content;height:-moz-min-content;height:min-content;white-space:nowrap}.teacher-profile-content__contact-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.teacher-profile-content__contact-button-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.teacher-profile-content__shortinfo__stats{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;gap:.8rem;margin:0}.teacher-profile-content__shortinfo__stats li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.teacher-profile-content__shortinfo__stats li p{font-weight:700}.teacher-profile-content__shortinfo__stats li i{font-size:var(--s1);width:18px}.teacher-profile-content__shortinfo__stats li--screened{color:#1ab394;font-weight:bold}.teacher-profile-content__shortinfo__stats li--screened i{font-weight:bold}.teacher-profile-content__rates-wrapper{margin-top:2.5rem}.teacher-profile-content__all-rates{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.teacher-profile-content__non-trail-rates{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;margin:0}.teacher-profile-content__rate{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:.5rem;border-radius:.3rem;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;background-color:#f6f0ec}.teacher-profile-content__rate--trail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.5rem}.teacher-profile-content__rate-cost{font-family:"Moranga","Nunito","Avenir","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.25rem}.teacher-profile-content__commute-note{font-size:.75rem}.teacher-profile-content__teacher-right{grid-area:teacher-right;margin-bottom:3rem}.teacher-profile-content__title-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.teacher-profile-content__title-row--mobile{display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width: 1024px){.teacher-profile-content__title-row--mobile{display:none}}.teacher-profile-content__title-row--not-mobile{display:none}@media(min-width: 1024px){.teacher-profile-content__title-row--not-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}}.teacher-profile-content__title-row--mobile .teacher-profile-content__title-row-left{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:nowrap;flex-wrap:nowrap}.teacher-profile-content__sections{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem}.teacher-profile-content__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2rem}.teacher-profile-content__section--subjects{gap:1rem}.teacher-profile-content__section--about{margin-bottom:2.5rem}.teacher-profile-content__courses{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.teacher-profile-content__title-row-left{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.3rem;-webkit-box-align:first baseline;-ms-flex-align:first baseline;align-items:first baseline}.teacher-profile-content__title-row-right{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.teacher-profile-content__long-subtitles{font-size:1.125rem}.teacher-profile-content__reviews-right{grid-area:reviews-right}.teacher-profile-content__reviews-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}@media(min-width: 1024px){.teacher-profile-content__reviews-header{gap:1rem}}.teacher-profile-content__subjects{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin-bottom:0}.teacher-profile-content__subjects-rows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.teacher-profile-content__subjects-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.5rem}.teacher-profile-content__subjects-label{font-weight:400}.teacher-profile-content__subject-items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.teacher-profile-content__subject-item{font-size:.75rem;font-weight:600}.teacher-profile-content__reviews-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;margin-bottom:3rem}@media(min-width: 1024px){.teacher-profile-content__reviews-summary{display:grid;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;row-gap:.5rem}}.teacher-profile-content__reviews-summary label{font-weight:500}.teacher-profile-content__review-stars-override{padding:0;margin:0;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.teacher-profile-content__review-stars-override .star-rating__stars{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.1rem}.teacher-profile-content .readmore{font-weight:500}.teacher-profile-content__label-stars-container{font-weight:normal;text-transform:capitalize;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:auto;gap:.75em;padding:0}.teacher-profile-content__reviews{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.15rem;margin-bottom:.3rem}.teacher-profile-content__review-row article{padding:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;background-color:#f6f0ec;border-radius:.5em}@media(min-width: 1024px){.teacher-profile-content__review-row article{display:grid;grid-template-columns:2fr 3fr;gap:2.5rem}}.teacher-profile-content__review-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(min-width: 1024px){.teacher-profile-content__review-header{-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;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.teacher-profile-content__review-header-part-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.teacher-profile-content__review-header-part-2{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:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(min-width: 1024px){.teacher-profile-content__review-header-part-2{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.teacher-profile-content__reviews-footnote{display:block;margin-bottom:1.5rem}.teacher-profile-content__review-location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.teacher-profile-content__review-date{text-align:end}@media(min-width: 1024px){.teacher-profile-content__review-date{text-align:unset}}.teacher-profile-content__review-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.2rem}.teacher-profile-content__other-teachers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:50px}.teacher-profile-content__navigation{font-size:var(--s1);margin-bottom:40px;color:#1b3151}.teacher-profile-content__navigation--prev .fas{margin-right:5px}.teacher-profile-content__navigation--next .fas{margin-left:5px}.teacher-profile-content__full-name{font-size:1.875rem;font-family:"Moranga","Nunito","Avenir","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;margin:0;white-space:wrap}.teacher-profile-content__rating-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-flow:wrap;flex-flow:wrap;gap:.3rem}.teacher-profile-content__star-half{cursor:default}.teacher-profile-content__rating-number{font-weight:bold}.teacher-profile-content__rating-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.teacher-profile-content__more-reviews,.teacher-profile-content__less-reviews{margin-bottom:1rem}.teacher-profile-content__more-reviews--hidden,.teacher-profile-content__less-reviews--hidden{display:none}.teacher-profile-content__review-stars{margin:0 0 .8rem 0;padding:0;display:block;width:auto}.teacher-profile-content__review-stars label{display:none}.teacher-profile-content__review-name{font-family:"Moranga","Nunito","Avenir","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.5rem}.teacher-profile-content__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.teacher-profile-content__header label{display:none}.teacher-profile-content__review-sub-title{font-family:"Moranga","Nunito","Avenir","Helvetica Neue",Helvetica,Arial,sans-serif;color:#1b3151;font-size:1.15rem;font-weight:normal;margin-top:0}.teacher-profile-content__h2-like{font-size:1.25rem;font-family:"Moranga","Nunito","Avenir","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;margin:0}p{margin:0;padding:0}#contact-modal{background-color:rgba(41,63,96,.85);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:90px;left:0;height:100%;width:100%;z-index:1051}#contact-modal .errorlist{color:#dd5757}#contact-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;position:fixed;top:120px;-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:calc(92% - 70px);width:50%;min-width:450px;overflow:hidden;font-weight:bold}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){#contact-modal .modal-box{position:relative;top:40px}}@media only screen and (max-width: 767px){#contact-modal .modal-box{min-width:94%;width:94%}}#contact-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}#contact-modal .modal-box #modal-title span{font-size:20px;font-weight:bold;padding:5px 0}@media only screen and (max-width: 767px){#contact-modal .modal-box #modal-title{padding:15px}#contact-modal .modal-box #modal-title span{font-size:var(--s-1)}}#contact-modal .modal-box #modal-title .highlight{color:#1b3151}#contact-modal .modal-box #modal-title .fa-times:hover{cursor:pointer;color:#f5a623}#contact-modal .modal-box #modal-title #teacher-name{text-transform:capitalize}#contact-modal .modal-box .teacher-signup__checkbox .form-group{width:100%}#contact-modal .modal-box form{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:var(--s0);padding:15px 50px;overflow:auto}#contact-modal .modal-box form>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){#contact-modal .modal-box form>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#contact-modal .modal-box form>div>div{width:45%;margin-right:40px}#contact-modal .modal-box form>div>div:last-child{margin-right:0}@media only screen and (max-width: 767px){#contact-modal .modal-box form>div>div{width:100%;margin:0}}#contact-modal .modal-box form input,#contact-modal .modal-box form textarea,#contact-modal .modal-box form 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}#contact-modal .modal-box form div.selectize-control{display:-webkit-box;display:-ms-flexbox;display:flex}#contact-modal .modal-box form div.selectize-control.single .selectize-input:after{content:" "}#contact-modal .modal-box form .selectors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#contact-modal .modal-box form .selectors--left{margin-right:40px}#contact-modal .modal-box form .selectors--left,#contact-modal .modal-box form .selectors--right{width:45%}@media only screen and (max-width: 767px){#contact-modal .modal-box form .selectors--left,#contact-modal .modal-box form .selectors--right{width:100%}}#contact-modal .modal-box form .selectors--full{width:100%}#contact-modal .modal-box form label{padding-left:0}#contact-modal .modal-box form input[type=checkbox]{margin:0 8px 2px 2px !important;width:auto !important;position:relative !important}#contact-modal .modal-box form .selectize-control>*{font-size:1rem !important}#contact-modal .modal-box form .selectize-input{background:rgba(0,0,0,0);border:initial;-webkit-box-shadow:initial;box-shadow:initial}#contact-modal .modal-box form .selectize-input .item{background:rgba(0,0,0,0)}#contact-modal .modal-box form textarea{height:6em}#contact-modal .modal-box form button{display:block;font-size:var(--s1);width:75%;white-space:normal;max-width:300px;margin:auto;padding:.8em}@media only screen and (max-width: 767px){#contact-modal .modal-box form button{width:100%;margin:0 auto 30px auto}}.student-summaries{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:var(--s1) 0;position:relative}.student-summaries .swiper-container{width:100%;overflow:hidden}.student-summaries .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:inherit}.student-summaries h2.student-summaries__header{font-weight:500;font-size:var(--s4);margin-bottom:var(--s4);width:100%;text-align:left}.student-summaries__container{width:100%;height:100%;padding-bottom:var(--s3) !important;max-width:140ch;margin-bottom:var(--s-4)}.student-summaries__card{background-color:#f1eceb;border-radius:var(--s-1);mix-blend-mode:normal;padding:var(--s4);height:auto !important}.student-summaries__card.swiper-slide{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:justify;-ms-flex-pack:justify;justify-content:space-between}.student-summaries__title{font-family:"Moranga","Nunito","Avenir","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:var(--s1);font-weight:bold;margin-top:var(--s-1);color:#1b3151}.student-summaries__title--large{font-size:var(--s4)}.student-summaries__text--large{font-size:var(--s1)}.student-summaries__footnote{font-size:var(--s-1);width:100%;-webkit-margin-after:var(--s0);margin-block-end:var(--s0)}.student-summaries__see-more{text-decoration:underline;cursor:pointer}.student-summaries__modal .modal-content{padding:var(--s2) var(--s3);border-radius:var(--s0)}.student-summaries .btn__cta{font-size:var(--s0);font-weight:700;padding:var(--s-1) var(--s0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.student-summaries .swiper-pagination-bullet-active{background-color:#71d38e !important}.modal-open .student-summaries__modal{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;max-width:none !important}.page--teacher-profile-public .content{margin:0 auto;max-inline-size:140ch;padding-bottom:3rem}
/*# sourceMappingURL=maps/teacher-profile-public-page.css.map */
