@font-face{font-family:"Fjalla One";src:url("/assets/fonts/Yq6R-LCAWCX3-6Ky7FAFrOF6lw.ttf") format("truetype");font-weight:400;font-display:swap;}
@font-face{font-family:"Cantarell";src:url("/assets/fonts/B50NF7ZDq37KMUvlO015jKJu.ttf") format("truetype");font-weight:400;font-display:swap;}
@font-face{font-family:"Permanent Marker";src:url("/assets/fonts/Fh4uPib9Iyv2ucM6pGQMWimMp004La2Ceg.ttf") format("truetype");font-weight:400;font-display:swap;}
@font-face{font-family:"Bangers";src:url("/assets/fonts/FeVQS0BTqb0h60ACH55Q3Q.ttf") format("truetype");font-weight:400;font-display:swap;}
.archive-notice{position:relative;z-index:10000;background:#fff;color:#333;border-bottom:1px solid #bbb;padding:8px 16px;text-align:center;font:14px/1.5 Arial,sans-serif;}
.archived-form{opacity:.75}img{max-width:100%}textarea,input,select{max-width:100%;box-sizing:border-box}a[aria-disabled=true]{cursor:default}
.eqn{max-width:100%;overflow-x:auto;padding:16px 0}.eqn math{font-size:22px}.eqn mtext{font-size:14px}
.carousel .tc-slider-controls{opacity:1;z-index:20;top:50%;bottom:auto;transform:translateY(-50%);width:44px;height:64px;line-height:64px;text-align:center}.carousel .tc-carousel-control{display:block;height:64px;line-height:54px;font-size:64px;color:#fff;background:rgba(0,0,0,.45)}.carousel .tc-carousel-control:focus-visible{outline:2px solid #fff;outline-offset:-3px}
.carousel-inner>.item{-webkit-transition:left .45s linear;transition:left .45s linear}.carousel-image img{-webkit-transition:none;transition:none}
.location-map{display:block;width:600px;max-width:100%;height:450px;border:0}
.about-video{display:block;width:420px;max-width:100%;height:auto;aspect-ratio:4/3;border:0}
.online-details{display:grid;grid-template-columns:310px 304px minmax(0,350px);gap:10px;align-items:start;margin:12px 0 30px}.online-details .wp-caption{float:none;width:auto;max-width:100%;margin:0;padding:0;background:transparent;border:0}.online-details .wp-caption img{display:block;width:100%;height:151px;object-fit:contain}.online-details .wp-caption-text{font-size:11px;line-height:15px;font-style:italic;text-align:left}.online-features p{margin:0 0 12px}.online-features ul{margin:0;padding:0;list-style:none}.online-features li{position:relative;padding-left:30px;margin-bottom:4px;list-style:none!important;line-height:24px}.online-features li:before{content:'\2713';position:absolute;left:0;top:0;color:#3498b5;font-size:32px}
@media(max-width:1100px){.online-details{grid-template-columns:repeat(2,minmax(0,1fr))}.online-features{grid-column:1/-1}}@media(max-width:640px){.online-details{grid-template-columns:minmax(0,1fr)}.online-features{grid-column:auto}.online-details .wp-caption img{height:auto;max-height:220px}}
.page-id-390 .bio,.page-id-390 [id="demo 2"]{font-size:20px!important;line-height:27px;margin:0 0 10px}
.page-id-390 #bookdaavid,.page-id-390 #booknoah{text-align:left!important;padding-left:0;text-indent:0}
.tutor-row{display:grid;grid-template-columns:197px minmax(0,1fr);gap:50px;margin:0 50px 30px;align-items:start}.tutor-description{padding-top:0}.page-id-390 .tutordiv img{display:block;width:100%;height:auto;aspect-ratio:197/246;object-fit:contain;border:0;box-shadow:none}.page-id-390 #bookdaavid,.page-id-390 #booknoah{display:block;margin:0;font-size:20px;line-height:27px;white-space:normal}.page-id-390 .tutordiv{float:none;margin:0;width:197px;max-width:100%;box-sizing:border-box;font-size:20px;text-align:center}.page-id-390 .tutordiv p{height:36px;margin:8px 0 0;line-height:36px!important}.page-id-390 .tutordiv br{display:none}
@media(max-width:767px){.tutor-row{grid-template-columns:minmax(0,1fr);gap:16px;margin:0 0 30px}.tutor-description{padding:0}}
header.tc-header{position:relative!important;top:auto!important}#tc-reset-margin-top{display:none!important}
@media(max-width:767px){h1{font-size:32px;overflow-wrap:break-word}.carousel-caption h1{font-size:24px}.carousel-caption p{font-size:16px}table{max-width:100%;width:100%;table-layout:fixed}.archive-notice{font-size:12px;overflow-wrap:anywhere}.tutordiv{max-width:100%;float:none!important;margin:0 auto 20px!important}.entry-content{overflow-wrap:anywhere}.entry-content .left,.entry-content .right{float:none;width:100%}.entry-content img{height:auto}.entry-header{left:0!important}.page-id-2 article.page .format-icon:before{left:0!important}.container{max-width:100%;box-sizing:border-box}}
