@import url("https://use.typekit.net/tan7iaa.css");@font-face{font-display:swap;font-family:Gotham;font-style:normal;font-weight:300;src:url(https://info.teachstone.com/hubfs/fonts/gotham/Gotham-Light.woff2) format("woff2"),url(https://info.teachstone.com/hubfs/fonts/gotham/Gotham-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Gotham Book;font-style:italic;font-weight:400;src:url(https://info.teachstone.com/hubfs/fonts/gotham/Gotham-BookItalic.woff2) format("woff2"),url(https://info.teachstone.com/hubfs/fonts/gotham/Gotham-BookItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Gotham;font-style:italic;font-weight:900;src:url(https://info.teachstone.com/hubfs/fonts/gotham/Gotham-BlackItalic.woff2) format("woff2"),url(https://info.teachstone.com/hubfs/fonts/gotham/Gotham-BlackItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Gotham Book;font-style:normal;font-weight:400;src:url(https://info.teachstone.com/hubfs/fonts/gotham/Gotham-Book.woff2) format("woff2"),url(https://info.teachstone.com/hubfs/fonts/gotham/Gotham-Book.woff) format("woff")}@font-face{font-display:swap;font-family:Gotham;font-style:normal;font-weight:700;src:url(https://info.teachstone.com/hubfs/fonts/gotham/Gotham-Bold.woff2) format("woff2"),url(https://info.teachstone.com/hubfs/fonts/gotham/Gotham-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Gotham;font-style:normal;font-weight:900;src:url(https://info.teachstone.com/hubfs/fonts/gotham/Gotham-Black.woff2) format("woff2"),url(https://info.teachstone.com/hubfs/fonts/gotham/Gotham-Black.woff) format("woff")}@font-face{font-display:swap;font-family:Gotham;font-style:italic;font-weight:700;src:url(https://info.teachstone.com/hubfs/fonts/gotham/Gotham-BoldItalic.woff2) format("woff2"),url(https://info.teachstone.com/hubfs/fonts/gotham/Gotham-BoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Gotham;font-style:italic;font-weight:300;src:url(https://info.teachstone.com/hubfs/fonts/gotham/Gotham-LightItalic.woff2) format("woff2"),url(https://info.teachstone.com/hubfs/fonts/gotham/Gotham-LightItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Gotham;font-style:normal;font-weight:500;src:url(https://info.teachstone.com/hubfs/fonts/gotham/Gotham-Medium.woff2) format("woff2"),url(https://info.teachstone.com/hubfs/fonts/gotham/Gotham-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Gotham Ultra;font-style:normal;font-weight:400;src:url(https://info.teachstone.com/hubfs/fonts/gotham/Gotham-Ultra.woff2) format("woff2"),url(https://info.teachstone.com/hubfs/fonts/gotham/Gotham-Ultra.woff) format("woff")}@font-face{font-display:swap;font-family:Gotham;font-style:normal;font-weight:100;src:url(https://info.teachstone.com/hubfs/fonts/gotham/Gotham-Thin.woff2) format("woff2"),url(https://info.teachstone.com/hubfs/fonts/gotham/Gotham-Thin.woff) format("woff")}@font-face{font-display:swap;font-family:Gotham Extra;font-style:normal;font-weight:200;src:url(https://info.teachstone.com/hubfs/fonts/gotham/Gotham-ExtraLight.woff2) format("woff2"),url(https://info.teachstone.com/hubfs/fonts/gotham/Gotham-ExtraLight.woff) format("woff")}@font-face{font-display:swap;font-family:Gotham Extra;font-style:italic;font-weight:200;src:url(https://info.teachstone.com/hubfs/fonts/gotham/Gotham-ExtraLightItalic.woff2) format("woff2"),url(https://info.teachstone.com/hubfs/fonts/gotham/Gotham-ExtraLightItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Gotham Ultra;font-style:italic;font-weight:400;src:url(https://info.teachstone.com/hubfs/fonts/gotham/Gotham-UltraItalic.woff2) format("woff2"),url(https://info.teachstone.com/hubfs/fonts/gotham/Gotham-UltraItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Gotham;font-style:italic;font-weight:100;src:url(https://info.teachstone.com/hubfs/fonts/gotham/Gotham-ThinItalic.woff2) format("woff2"),url(https://info.teachstone.com/hubfs/fonts/gotham/Gotham-ThinItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Gotham;font-style:italic;font-weight:500;src:url(https://info.teachstone.com/hubfs/fonts/gotham/Gotham-MediumItalic.woff2) format("woff2"),url(https://info.teachstone.com/hubfs/fonts/gotham/Gotham-MediumItalic.woff) format("woff")}.lp{overflow-x:hidden;position:relative}body{background-color:#fff;font-weight:400}.font-2,body{font-family:Gotham Book,sans-serif}h1,h2{font-family:Gotham,sans-serif;font-weight:900;text-transform:uppercase}.body-container .content-container h1,h1{font-size:30px;font-weight:900;line-height:25px}@media (min-width:550px){.body-container .content-container h1,h1{font-size:40px;font-weight:900;line-height:35px}}.content-container{background-color:transparent}.Secondary .body-container-wrapper,.body-container-wrapper{background-color:transparent;padding:0;position:relative;z-index:2}.header-container-wrapper{position:relative;z-index:4}.Button{font-family:Gotham,sans-serif;font-weight:700}.Button--1{background-color:#e3662a;border-color:#e3662a}.Button--1:active,.Button--1:focus,.Button--1:hover{color:#e3662a}.Button--2{background-color:#6e1d62;border-color:#6e1d62}.Button--2:active,.Button--2:focus,.Button--2:hover{color:#6e1d62}input[type=submit]{background-color:#e3662a!important;border-color:#e3662a!important;border-radius:3px;font-family:Gotham,sans-serif}input[type=submit]:hover{background-color:transparent!important;color:#e3662a}.body-container{max-width:100%;padding:0}.form-wrapper{float:none!important;max-width:100%!important;padding:40px 0}.form-wrapper>div{margin:0 auto;padding:0 20px}@media (min-width:1024px){.form-wrapper>div{max-width:1280px}}.form-wrapper label{color:#6f7478;font-family:Gotham Book,sans-serif;font-size:14px}.hs_cos_wrapper form .input{margin:0}.hs_cos_wrapper form input[type=email],.hs_cos_wrapper form input[type=number],.hs_cos_wrapper form input[type=password],.hs_cos_wrapper form input[type=tel],.hs_cos_wrapper form input[type=text],.hs_cos_wrapper form input[type=url],.hs_cos_wrapper form select,.hs_cos_wrapper form textarea,input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],select,textarea{background-color:#ebebeb;border:0;border-radius:3px;font-family:Gotham Book,sans-serif;margin:0;width:100%}@media (min-width:551px){.form-columns-2{display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}.form-columns-2>div{float:none!important;margin:0!important;width:100%!important}}.body-container .form-wrapper h3.form-title{color:#6f7478}.form-wrapper form fieldset.form-columns-1 .hs-input{width:100%}.form-wrapper .inputs-list{margin:0 0 10px;overflow:hidden;padding:0}.hs_cos_wrapper form input,.hs_cos_wrapper form select{margin-bottom:10px}input[type=submit]{-webkit-appearance:none}.body-container .hs-error-msgs a,.body-container .hs-error-msgs label{color:#ac213a}.form-row{display:grid;gap:30px;grid-template-columns:100%;grid-template-rows:auto}.form-row>div{width:100%}.form-row .description,.form-row .photo{margin-bottom:20px}.form-row .form{border-radius:0}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],select{height:38px!important;padding:10px!important}textarea{padding:10px!important}@media (min-width:768px){.form-row{gap:10%;grid-template-columns:45% 45%}}.body-container .hs_submit{margin-top:10px}.body-container .content-container h1{color:#3c3f42}.form-row .description h1{color:#3c3f42;margin-bottom:30px}.SecondaryBlock:not(.related-resources)>div{margin:0 auto;max-width:1200px}.SecondaryBlock .widget-span:first-of-type{padding-right:0}.about-teachstone p,.body-container-wrapper .inside-points .heading p,.body-container-wrapper .inside-points .heading p span,.header-hero p{font-size:24px;font-weight:300;line-height:1.2;margin:0 auto;max-width:900px}.about-teachstone h1,.about-teachstone h2{margin:0 auto;max-width:900px}.header-hero .cta{margin-top:40px}.Block-line{position:relative}.Block-line span{content:"";display:inline-block;height:3px;width:96px}.Block-line--large span{width:156px}.backgroundColor-2{background-color:#ac213a}.body-container .content-container h2,.body-container .form-wrapper h3.form-title{color:#3c3f42;font-size:20px;font-weight:900;line-height:24px;margin-bottom:0;margin-top:0;text-transform:uppercase}.body-container .content-container .form .heading{border-radius:0;margin-bottom:20px;padding:0 0 10px}.body-container .content-container .form h2{border-bottom:3px solid #3c3f42;color:#3c3f42;font-size:20px;letter-spacing:.21px;line-height:24px;margin:0;padding:0 0 10px;text-align:center;text-transform:uppercase}.form-row .inside-points h2{text-align:left}@media (max-width:540px){.body-container .content-container h2,.body-container .form-wrapper h3.form-title{font-size:24px}}.body-container .form-wrapper h3.form-title{color:#fff}@media (min-width:1024px){.Secondary .top-messaging{margin:0 auto!important;max-width:calc(100% - 280px)!important}}.form-cta{background-image:url(https://wwwcdn.teachstone.com/content/uploads/2017/06/CLASS-observer-directory-CTA.jpg);background-repeat:no-repeat;background-size:cover;padding:100px 20px}.form-cta .Button{-webkit-appearance:none;display:inline-block;font-weight:600;margin:0 auto}.form-cta h2{color:#3c3f42;font-size:38px!important;line-height:40px!important;margin-bottom:20px}.form-cta p{color:#34495e;font-size:24px;font-weight:300;line-height:1.2;margin-bottom:40px}.resources .listing{display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap;margin:0 auto 40px;max-width:1200px}.resources h2{margin-bottom:20px}.resource h3 a{color:#0a9cca}.resource h3 a:hover{color:#ac213a}.resource{border-bottom:1px solid #e3e6e8;margin-bottom:40px;padding:0 25px 40px;position:relative;text-align:center;width:100%}.resource:last-of-type{border-bottom:0;margin-bottom:0}.resource .photo{-ms-flex-line-pack:center;-ms-flex-pack:center;-ms-flex-align:center;align-content:center;align-items:center;display:flex;display:-ms-flexbox;height:250px;justify-content:center;margin-bottom:20px}.resource .photo img{border:1px solid #e3e6e8;max-height:250px}.resource h3{font-size:24px;margin:10px 0}.resource p{margin:0 0 20px}.body-container-wrapper .resources .more p,.body-container-wrapper .resources .more p span{color:#fff;font-size:24px;font-weight:300;line-height:1.2;margin:0 auto 20px;max-width:800px}.resources .more{background-color:#0a9cca;padding:50px 20px}@media (min-width:800px){.resources .listing{padding-bottom:60px}.resource{border-bottom:0;margin-bottom:0;width:33%}.resource .Button{bottom:0;left:50%;position:absolute;transform:translateX(-50%)}}.social-sharing{background-color:#fff;border-bottom:5px solid #e3662a;padding:30px 0;text-align:center}.hs_cos_wrapper_type_social_sharing{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:flex;display:-ms-flexbox;justify-content:center;line-height:48px}.hs_cos_wrapper_type_social_sharing:before{content:"Share:";font-size:24px;font-weight:300;padding-right:10px}.social-sharing a{color:#0a9cca}.social-sharing a:hover{color:#ac213a}@media (max-width:799px){.hs_cos_wrapper_type_social_sharing:before,.social-sharing a{font-size:18px}.hs_cos_wrapper_type_social_sharing:before{font-weight:700}}#aboutTeachstone{border-top:1px solid #ebebeb;padding:100px 15px}.about-teachstone .row-fluid{display:flex;display:-ms-flexbox}.about-teachstone .row-fluid>div{float:none!important}.about-teachstone .widget-type-linked_image{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:flex;display:-ms-flexbox;justify-content:flex-end}.about-teachstone p{margin-top:10px}.body-container .content-container.about-teachstone h2{border-bottom:3px solid #3c3f42;display:inline-block;margin-bottom:30px;padding-bottom:10px}.body-container .content-container.about-teachstone h3{font-family:Gotham,sans-serif;font-size:18px;font-weight:700;line-height:21px;margin-bottom:20px}.body-container .content-container.about-teachstone p{font-size:16px;font-weight:400;line-height:1.6}@media (max-width:768px){.about-teachstone .row-fluid{flex-wrap:wrap;-ms-flex-wrap:wrap}.about-teachstone>div>div>div{margin-bottom:40px;text-align:center;width:100%!important}.about-teachstone .widget-type-linked_image{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:flex;display:-ms-flexbox;justify-content:center}}.hs_error_rollup{padding:40px 0 0;text-align:center}.hs_cos_wrapper_type_linked_image{display:block;width:100%}.hs_cos_wrapper_type_linked_image img{mask-image:url(https://info.teachstone.com/hubfs/Template/teachstone-image-mask-1.svg);-webkit-mask-image:url(https://info.teachstone.com/hubfs/Template/teachstone-image-mask-1.svg);mask-position:center;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;max-width:100%;position:relative;width:100%!important;z-index:2}.hs_cos_wrapper_type_linked_image{padding:25px 0;position:relative}.hs_cos_wrapper_type_linked_image:after{background-image:url(https://info.teachstone.com/hubfs/Template/body-shape-green.svg);background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:100%;position:absolute;right:-25%;top:0;width:100%}.Footer{background-color:#fff;border-top:1px solid #ebebeb}.SiteLogo a{display:block;text-align:left}.SiteLogo img{height:auto;max-width:100px;width:100%}@media (max-width:767px){.Footer{padding:20px 10px!important;text-align:center}.SiteLogo{display:block;margin-bottom:15px;width:100%}.SiteLogo a{display:block;text-align:center}.Footer>.Grid{display:block!important;text-align:center!important;width:100%!important}.Footer span{display:block;text-align:center}}html.thank-you{background-color:#3c3f42}html.thank-you a.cta_button:after{display:none}.blog-subscribe .form,.blog-subscribe .form .heading{background-color:transparent;border-radius:0}.blog-subscribe .form .heading{padding:24px 10px}.hs_cos_wrapper_type_rich_text a:not(.Button){color:#0a9cca;font-weight:700;text-decoration:underline}.hs_cos_wrapper_type_rich_text a:not(.Button):hover{color:#385e8e}.hs_cos_wrapper_type_rich_text a:not(.Button):after{display:none}.Button{font-size:18px}.Button,.blog-subscribe input[type=submit]{border-radius:3px}html.thank-you{background-color:#fff}.Secondary .body-container .span12.content-container.top-content-container{margin-top:50px}@media (min-width:768px){.Secondary .body-container .span12.content-container.top-content-container{border-bottom:0;margin-bottom:30px;margin-top:100px;padding-bottom:100px}.Secondary .body-container .span12.content-container.top-content-container h1{font-size:60px;line-height:65px}.Secondary .body-container .span12.content-container.top-content-container p,.Secondary .body-container .span12.content-container.top-content-container p span{font-size:24px;font-weight:300;line-height:32px}}footer{background-color:#f6f6f6;padding:90px 20px}.footer-inner{margin:0 auto;max-width:1200px}.footer-inner .footer-top{display:grid;gap:20px;grid-template-columns:100%;margin-bottom:50px}.footer-inner .footer-bottom{display:grid;gap:20px;grid-template-columns:100%;justify-content:center}@media (min-width:910px){.footer-inner .footer-top{gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:30px}}@media (min-width:1024px){.footer-inner .footer-top{gap:50px;grid-template-columns:repeat(2,1fr)}.footer-inner .footer-bottom{align-items:end;gap:0;grid-template-columns:100px 1fr auto}}.footer-inner ul{list-style:none;margin:0;padding:0}.footer-inner ul a{color:#3c3f42;display:block;font-family:Gotham,sans-serif;font-weight:700;text-transform:uppercase}@media (max-width:909px){.footer-inner .about{margin-bottom:30px}}.footer-inner .about ul{display:grid;gap:10px;grid-auto-flow:column;justify-content:start}.footer-inner .about ul.info{gap:25px;margin-bottom:40px}.footer-inner .about ul.info a{font-size:14px}.footer-inner .about ul.info a:hover{color:#7aa010}.footer-inner .about img{display:block;height:auto;margin-bottom:20px;max-width:165px;width:100%}.footer-inner .about p{font-size:15px;line-height:21px;margin-bottom:15px}@media (min-width:1024px){.footer-inner .about p{max-width:330px}}.footer-inner .primary-nav>ul{display:grid;gap:10px;grid-auto-flow:column;grid-template-columns:auto auto}@media (min-width:1024px){.footer-inner .primary-nav>ul{gap:26%}}.footer-inner .primary-nav>ul>li>a{align-items:center;color:#7aa010;display:flex;font-size:20px;margin-bottom:15px;text-transform:none;transition:color .25s ease-in-out}.footer-inner .primary-nav>ul>li>a:hover{color:#3c3f42}@media (min-width:910px){.footer-inner .primary-nav>ul>li>a{margin-bottom:20px;min-height:74px}}.footer-inner .primary-nav ul.hs-menu-children-wrapper{display:grid;gap:15px;grid-template-columns:100%}.footer-inner .primary-nav ul.hs-menu-children-wrapper a{font-size:15px}.footer-inner .primary-nav ul.hs-menu-children-wrapper a:hover{color:#7aa010}.footer-inner .about .social{align-items:center;gap:15px}.footer-inner .social svg{max-width:25px;width:100%}.footer-inner .social svg path{fill:#3c3f42;transition:fill .25s ease-in-out}.footer-inner .social a:hover svg path{fill:#7aa010}.footer-inner .certification svg{max-width:76px;width:100%}.footer-inner .utility ul{display:grid;font-size:13px;gap:20px;grid-auto-flow:column;justify-content:start}@media (min-width:1024px){.footer-inner .utility ul{justify-content:center}}.footer-inner .utility a{color:#8a8c8e}.footer-inner .utility a:hover{color:#7aa010}.footer-inner .copyright p{color:#8a8c8e;font-size:13px}@media (max-width:590px){footer{padding:40px 20px}.footer-inner .primary-nav>ul,.footer-inner .utility ul{grid-auto-flow:row;grid-template-columns:100%}.footer-inner .primary-nav>ul{gap:20px}}.hs-video-widget{margin:0 auto;max-width:900px;padding:40px 0}