#content{background-color:#FAFBFB}.blog-hero-banner,.post-page-wrapper{margin-top:74px!important;position:relative}@media(max-width:767px){.blog-hero-banner,.post-page-wrapper{margin-top:0px!important}}.blog-hero{background:#DEF4ED;position:relative;min-height:700px;padding:0px!important}.blog-hero .hero-content{min-height:550px;display:flex;flex-flow:column;justify-content:center;align-items:center;align-content:center}.blogHeroBackground{width:800px;height:247px;position:absolute;top:0;right:0}.blog-breadcrumbs{padding:0;text-align:left;position:absolute;top:32px}.blog-breadcrumbs a{color:inherit}.blog-breadcrumbs li{list-style:none;display:inline-block;flex-direction:row;align-items:center;padding:0;gap:16px;flex:none;order:0;flex-grow:0;z-index:0}.blog-breadcrumbs li:not(:first-child):before{content:">";display:inline-block;margin:0 16px}.blog-hero .jumbotron__heading{font-family:'Karbon Slab Stencil';font-style:normal;font-weight:700;font-size:72px;line-height:100%;text-align:center;letter-spacing:-.8px;color:#402B56;flex:none;order:0;align-self:stretch;flex-grow:0}.blog-hero .jumbotron__subheading{font-family:'Lato';font-style:normal;font-weight:400;font-size:20px;line-height:140%;text-align:center;letter-spacing:.4px;color:#414C56;flex:none;align-self:stretch;flex-grow:0}.hero-subscribe-blog{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:4px 4px 4px 24px;gap:32px;width:430px;height:59px;background:#FFF;border:1px solid #D5DBE0;border-radius:30px;flex:none;order:1;position:relative}.hero-subscribe-blog input{font-family:'Lato';font-style:italic;font-weight:400;font-size:14px;line-height:21px;letter-spacing:.04px;color:#65727D;color:#65727D;border:0;width:240px}.hero-subscribe-blog input:active,.hero-subscribe-blog input:focus{outline:none}.hero-subscribe-blog button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 20px;gap:4px;width:150px;height:51px;background:#7E4082;border:2px solid #7E4082;border-radius:102px;flex:none;order:1;flex-grow:0}.submitted .hero-subscribe-blog{padding:4px}.submitted .hero-subscribe-blog input{display:none}.submitted .hero-subscribe-blog button{width:calc(100% - 8px);position:absolute;right:4px}.submitted .hero-subscribe-blog button i{display:none;}.author-info{display:flex;flex-flow:column;justify-content:center}.author-info p{margin-bottom:0;font-family:'Lato';font-style:italic;font-weight:400;font-size:12px;line-height:18px;letter-spacing:.08px}.featured-post-container{position:relative;display:block}.featured-post{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:24px 16px;gap:16px;max-width:1136px;top:-316px;width:100%;background:#FFF;background-color:#fff;border:1px solid #D5DBE0;border-radius:6px;flex:none;flex-grow:0;order:1;flex-grow:0;background-color:#fff;position:relative}@media (min-width:767px){.featured-post{max-width:750px}}@media(min-width:992px){.featured-post{max-width:990px}}@media(min-width:1200px){.featured-post{max-width:1136px}}.featured-post-image{width:455px;height:250px;background-color:plum;border-radius:4px;margin-right:30px;width:40%;background-size:cover;background-position:center center}.featured-post-content{width:60%}.fpc-excerpt{font-family:'Lato';font-style:normal;font-weight:400;font-size:18px;line-height:27px;color:#414C56;height:80px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.fpc-top-row{display:flex;flex-flow:row}.fpc-top-row .category,.blog-post .category,.blog-post-hero .category{padding:8px 12px;width:auto;height:34px;background:#D8F5ED;border-radius:17px;font-family:'Lato';font-style:normal;font-weight:700;font-size:12px;line-height:18px;letter-spacing:.08px;color:#1D1934;margin-right:32px;margin-bottom:0}.fpc-top-row p{font-family:'Lato';font-style:italic;font-weight:400;font-size:16px;line-height:24px;text-align:right;color:#65727D;line-height:1.9;margin-bottom:0}.fpc-title{font-family:'Lato';font-style:normal;font-weight:900;font-size:36px;line-height:125%;color:#2F353F}.fpc-author-info,.post-author-info{display:flex;flex-flow:row;font-family:'Lato';font-style:normal;font-size:12px;line-height:18px;letter-spacing:.08px}.fpc-author-info strong,.post-author-info strong{font-weight:700}.post-author-info{margin-top:auto}.author-photo{min-width:40px;width:40px;height:40px;background-color:#000;border-radius:40px;margin-right:12px;background-repeat:no-repeat;background-size:cover}.blog-feed{margin-top:-244px}.flex-row{display:flex;flex-flow:row wrap;gap:30px;justify-content:flex-start}.blog-posts{margin-bottom:70px}article.blog-post{display:flex;flex-direction:column;align-items:flex-start;padding:16px;gap:16px;width:100%;min-height:426px;height:100%;background:#FFF;border:1px solid #D5DBE0;border-radius:6px;flex:none;order:0;flex-grow:0;max-width:311px}.article-content{max-width:100%}.blog-post-featured-image{width:100%;height:146px;border-radius:4px;flex:none;order:0;align-self:stretch;flex-grow:0;background-size:cover;background-position:center center}.post-title{margin:0;font-family:'Lato';font-style:normal;font-weight:900;font-size:20px;line-height:140%;letter-spacing:.4px;color:#2F353F;flex:none;order:0;align-self:stretch;flex-grow:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.post-excerpt{height:auto;font-family:'Lato';font-style:normal;font-weight:400;font-size:14px;line-height:21px;letter-spacing:.04px;color:#414C56;flex:none;order:0;align-self:stretch;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;margin-top:8px}#load-more-posts{background-color:#fff0;border:2px solid #7E4082;border-radius:50px;color:#7E4082;width:auto;padding:12px 20px;font-size:18px;font-weight:700;line-height:27px;margin:auto;margin-top:auto;display:block;margin-top:20px}#load-more-posts:hover,#load-more-posts:active,#load-more-posts:focus{background-color:#7e4082;color:#FFF}#load-more-posts i{font-size:7px;transform:rotate(180deg);display:inline-block}.curated-list-section{padding:56px 0 72px;border-top:1px solid #D5DBE0}.curated-list .flex-row{justify-content:center}.curated-list-title-container{width:100%;display:flex;justify-content:center}.curated-list-title{font-family:'Karbon Slab Stencil';font-style:normal;font-weight:700;font-size:36px;line-height:36px;text-align:center;color:#1D1934;position:relative;display:inline-block;margin-top:0;margin-bottom:8px}.curated-list-title span{display:block;position:relative;z-index:2}.curated-list-title:after{content:"";display:block;position:absolute;height:21px;background:#B1F0E0;border-radius:10.5px;width:calc(100% + 30px);top:21px;z-index:1;left:-15px}.curated-list-tagline{font-family:'Lato';font-style:italic;font-weight:400;font-size:18px;line-height:27px;text-align:center;color:#414C56}.curated-list{margin-top:24px}#additional-resources{width:100%;background:#402B56;min-height:390px;position:relative;padding:56px}#additional-resources:before{content:"";width:100%;height:100%;opacity:.3;background:url("https://www.frontlineeducation.com/wp-content/themes/wpny/theme/legacy/images/blog/Tetris Repeat.png");background-size:480px;display:block;position:absolute;top:0;left:0;z-index:1}.resource-container{position:relative;z-index:2}#additional-resources h1{font-family:'Karbon Slab Stencil';font-style:normal;font-weight:400;font-size:36px;line-height:120%;text-align:center;color:#FAFBFB}.resource-button-links{margin-top:24px}.resource-button-links ul{padding:0;display:flex;gap:30px;list-style:none;flex-flow:row}.flex-column{display:flex;flex-flow:column;justify-items:center}.resource-button-links ul{margin-bottom:0}#additional-resources .resource-button-links li{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:311px;height:88px;border-radius:6px;font-family:'Lato';font-style:normal;font-weight:700!important;font-size:18px;line-height:27px;margin-bottom:0}#additional-resources .resource-button-links li a{display:flex;color:inherit;width:100%;justify-content:space-between;height:100%;align-items:center;padding:16px;padding-right:24px}.case-studies{background:#7E4082;color:#FFF!important}.product-demos{background:#4EC3E0;color:#1D1934!important}.podcast{background:#E56A54;color:#1D1934!important}.ebooks{background:#F6DC6B;color:#1D1934!important}.resource-button-links li i{font-size:25px;margin-right:8px}.resource-button-links .icon-chevron_Arrow{transform:rotate(90deg);font-size:8px}.resource-library-link{border:2px solid #6BCCB3;border-radius:102px;padding:12px 20px;color:#6BCCB3;margin:auto;display:inline-block;margin-top:56px;transition:all 0.3s ease-in}.resource-library-link:hover,.resource-library-link:active,.resource-library-link:focus{background-color:#6BCCB3;color:#402B56;transition:all 0.3s ease-in}.bp-search-container{display:flex;flex-direction:row;align-items:flex-start;gap:6px;height:48px;background:#FFF;border:1px solid #D5DBE0;border-radius:4px;font-family:'Lato';font-style:italic;font-weight:400;font-size:16px;line-height:24px;color:#65727D;margin-bottom:24px}.bp-search-container .search-icon{font-size:24px;color:#2F353F;padding:12px 6px 12px 16px}#search-posts{width:100%;height:100%;border:none;padding-right:16px}#search-posts:focus-visible{border:1px solid #7e4082!important;box-shadow:0 0 3px #7e4082!important;-moz-box-shadow:0 0 3px #7e4082!important;-webkit-box-shadow:0 0 3px #7e4082!important;outline:none}.blog-filters .panel-heading{padding-left:0;border-bottom:1px solid #D5DBE0}.blog-filters .panel-heading .panel-title{font-family:'Lato';font-style:normal;font-weight:700;font-size:18px;line-height:27px;margin:0}.blog-filters .panel-heading .panel-title a{color:#2F353F;display:flex;flex-flow:row;align-items:center;padding:0 8px}.panel-title a:not(.collapsed) .icon{transform:rotate(180deg)}.panel-title .icon{font-size:5px;margin-left:auto}.panel-body{padding:0}.blog-filters .panel-body ul{padding-left:8px;list-style:none}section#content .blog-filters .panel-body ul>li{font-family:'Lato';font-style:normal;font-weight:400;font-size:14px;line-height:21px;letter-spacing:.04px;color:#2F353F}section#content .blog-filters .panel-body ul>li .form-control{display:grid;grid-template-columns:1em auto;gap:20px;background-color:#fff0;border:0;box-shadow:none;font-family:'Lato';font-style:normal;font-weight:400;font-size:14px;line-height:21px;letter-spacing:.04px;color:#2F353F}section#content .blog-filters .panel-body ul>li .form-control+.form-control{margin-top:1em}section#content .blog-filters .panel-body ul>li .form-control--disabled{color:var(--form-control-disabled);cursor:not-allowed}section#content .blog-filters .panel-body ul>li input[type="checkbox"]{-webkit-appearance:none;appearance:none;background-color:#FFF;margin:0;color:currentColor;width:24px;height:24px;border:1px solid #D5DBE0;border-radius:4px;transform:translateY(-.075em);display:grid;place-content:center}section#content .blog-filters .panel-body ul>li input[type="checkbox"]::before{content:"";width:.65em;height:.65em;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform:scale(0);transform-origin:bottom left;transition:120ms transform ease-in-out;box-shadow:inset 1em 1em #FFF;background-color:CanvasText}section#content .blog-filters .panel-body ul>li input[type="checkbox"]:checked::before{transform:scale(1)}section#content .blog-filters .panel-body ul>li input[type="checkbox"]:checked{background-color:#4EC3E0}section#content .blog-filters .panel-body ul>li input[type="checkbox"]:focus{outline:none}@media(max-width:991px){article.blog-post{max-width:225px}.resource-button-links ul{gap:10px;flex-flow:row wrap}#additional-resources .resource-button-links li{width:calc(50% - 10px)}}@media(max-width:766px){article.blog-post{max-width:100%}.resource-button-links ul{flex-flow:column}#additional-resources .resource-button-links li{width:100%}}@media (max-width:767px){.hero-subscribe-blog{width:100%}.hero-subscribe-blog input{width:148px}.submitted .hero-subscribe-blog button{width:100%;position:relative;right:0}.featured-post{max-width:100%;flex-direction:column;top:-265px}.featured-post-image{margin-right:0;width:100%}.featured-post-content{width:100%}}