.blog-card{width:100%;overflow:hidden;display:block;position:relative;background-color:#212121;max-height:unset}.careers .blog-card,.schools .blog-card{background-color:#1b7f9d}.blog-card-img{height:auto;width:100%}@media only screen and (min-width:576px){.blog-card-img{width:calc(100% + 50px);max-width:calc(100% + 50px);transition:opacity .35s,transform .35s;transform:translate3d(-40px,0,0)}}.blog-card-meta{top:auto;bottom:0;min-height:25%;height:auto;max-height:100%;text-align:left;position:absolute;padding:1rem}.blog-card-title{font-size:1.75rem;font-weight:700;letter-spacing:.02rem;font-weight:700;color:#fff;padding:.1rem 0;background:#212121;box-shadow:.5rem 0 0 #212121,-1.5rem 0 0 #212121;display:inline;transition:all .25s ease-in-out}.blog-card-title.h3{line-height:1}@media only screen and (min-width:1025px){.blog-card:hover .blog-card-img{opacity:.4;transform:translate3d(0,0,0);transition-delay:.05s;transition-duration:.35s}.blog-card:hover .blog-card-title{color:#212121;background:#f4a52c;box-shadow:.5rem 0 0 #f4a52c,-1.5rem 0 0 #f4a52c}}.careers .blog-card-title,.schools .blog-card-title{background-color:#1b7f9d;box-shadow:.5rem 0 0 #1b7f9d,-1.5rem 0 0 #1b7f9d}.careers .blog-card:hover .blog-card-title,.schools .blog-card:hover .blog-card-title{color:#fff}.blog-card-blog-title{color:#fff;font-size:1.5rem;font-weight:400;letter-spacing:.02rem;line-height:1.35;padding-top:2px;text-transform:capitalize}.blog-card-blog-title>span{color:#fff;background:#212121;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:.625rem 0 0 #212121,-1.0725rem 0 0 #212121;padding:1px 0;transition:all .25s ease-in-out}.blog-card:hover .blog-card-blog-title>span{color:#212121;background:#f4a52c;box-shadow:.625rem 0 0 #f4a52c,-1.0725rem 0 0 #f4a52c}.blog-card-desc{display:none;margin-top:.75rem;opacity:0;transition:all .2s;font-size:.9rem}.blog-card:hover .blog-card-desc{display:none;opacity:1}@media only screen and (min-width:1025px){.blog-card:hover .blog-card-desc{display:block}}.blog-card-desc span{background:#212121;box-shadow:.5rem 0 0 #212121,-1.5rem 0 0 #212121;display:inline;line-height:1.65;color:#fff;padding:.1rem 0}.careers .blog-card-desc span,.schools .blog-card-desc span{background:#095e78;box-shadow:.5rem 0 0 #095e78,-1.5rem 0 0 #095e78}span.blog-card-date{display:table;line-height:1;padding:.25rem 0;color:#fff;background:#f09b18;box-shadow:.5rem 0 0 #f09b18,-1.5rem 0 0 #f09b18;font-family:'Roboto Slab',serif;font-size:.9rem;letter-spacing:.01rem;transition:all .25s ease-in-out;margin-bottom:.15rem}@media only screen and (max-width:575px){span.blog-card-date{font-size:1.1rem}}@media only screen and (max-width:767px){.blog-card{max-height:unset}}.cta-card{padding:1.25rem 1rem}.cta-card.with-card-img .cta-prompt-wrapper::after{clear:both;content:"";display:table}.cta-card.with-card-img .card-img{display:none}@media screen and (min-width:768px){.cta-card.with-card-img .cta-prompt{float:left;margin-right:2%;width:74%}.cta-card.with-card-img .card-img{display:block;float:right;height:auto;min-width:auto!important;max-width:24%!important}}.cta-header i{font-size:140%;line-height:100%;display:inline-block;position:relative;bottom:-.25rem;margin-right:.25rem}.featured-title{margin-left:-1rem}.featured-card{display:flex;max-height:unset}.featured-card img.attachment-featured-img{min-height:100%;min-width:100%;max-width:130%}.featured-card .featured-left{flex-direction:column;flex-grow:3;overflow:hidden;flex-basis:60%;background-color:#212121}.featured-card .featured-left .featured-card-meta{top:auto;bottom:0;min-height:25%;height:auto;max-height:100%;text-align:left;position:absolute;padding:1rem 2rem 1rem 0;max-width:50%}@media only screen and (min-width:768px){.featured-card .featured-left .featured-card-meta{padding-left:1rem}}.featured-card .featured-left .featured-card-meta span.featured-tag{display:table;line-height:1.3rem;padding:.25rem 0;color:#fff;background:#f09b18;box-shadow:.5rem 0 0 #f09b18,-1.5rem 0 0 #f09b18;font-family:'Roboto Slab',serif;font-size:1.1rem;letter-spacing:.01rem;transition:all .25s ease-in-out;margin-bottom:.25rem}.featured-card .featured-left .featured-card-meta span.featured-tag i{font-size:1.2rem;line-height:1.3rem;margin-right:.375rem}.featured-card .featured-left .featured-card-meta .featured-card-blog-title{font-size:1.85rem;font-weight:700;color:#fff;text-transform:capitalize;line-height:1.4;padding-top:3.5px}.featured-card .featured-left .featured-card-meta .featured-card-blog-title span{background:#212121;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:.625rem 0 0 #212121,-.99rem 0 0 #212121;color:#fff;font-size:2rem;transition:all .25s ease-in-out}@media only screen and (min-width:768px){.featured-card .featured-left .featured-card-meta .featured-card-blog-title span{padding:3.5px 0}}.featured-card .featured-right{flex-direction:column;flex-shrink:1;overflow:hidden;display:flex;padding:1.75rem;flex-basis:40%}.featured-card .featured-right .excerpt-cont{flex-grow:1;align-items:center;justify-content:center;display:flex}.featured-card .featured-right .excerpt-cont .featured-date{font-size:.9rem;font-family:"Roboto Slab",Serif}.featured-card .featured-right .excerpt-cont .featured-author{line-height:1}.featured-card .featured-right .excerpt-cont .featured-author span{vertical-align:text-bottom}.featured-card .featured-right .excerpt-cont .featured-author:hover{color:#e58200;cursor:pointer}.featured-card .featured-right .read-more{align-self:flex-end}.featured-card .featured-right .read-more a{font-size:1.4rem}@media only screen and (min-width:1025px){.featured-card .featured-left:hover .blog-card-img{opacity:.4;transform:translate3d(0,0,0);transition-delay:.05s;transition-duration:.35s}}.featured-card .featured-left:hover .featured-card-blog-title span{color:#212121;background:#f4a52c;box-shadow:.625rem 0 0 #f4a52c,-.99rem 0 0 #f4a52c}@media only screen and (max-width:991px){.featured-card .featured-left img.blog-card-img{min-height:100%;min-width:100%;max-width:unset;transform:none;width:100%}.featured-card .featured-right .excerpt-cont{padding-bottom:1rem}}@media only screen and (max-width:767px){.featured-title{margin-left:0}.featured-card{display:block;max-height:unset!important}.featured-card .featured-left{display:block;position:relative;max-height:unset}.featured-card .featured-left .featured-card-meta .featured-card-blog-title,.featured-card .featured-left .featured-card-meta .featured-card-blog-title span.h2{font-size:1.75rem;line-height:1.15}.featured-card .featured-left .featured-card-meta{bottom:0;padding-bottom:0;left:1rem;max-width:100%}.featured-card .featured-right{flex-basis:none;padding:1rem}.featured-card .featured-right .excerpt-cont{align-items:none;justify-content:none;flex-grow:none}.featured-card .featured-right .excerpt-cont p.excerpt{margin-bottom:.5rem}}.careers .featured-card .featured-left .featured-card-meta .featured-card-blog-title span,.schools .featured-card .featured-left .featured-card-meta .featured-card-blog-title span{color:#fff;background:#1b7f9d;box-shadow:.5rem 0 0 #1b7f9d,-1.5rem 0 0 #1b7f9d}.careers .featured-card .featured-left,.schools .featured-card .featured-left{background:#1b7f9d}.trend-count{position:absolute;top:0;left:.75rem;background:#f09b18;color:#fff;width:2.75rem;height:2.75rem;font-size:1.5rem;line-height:2.75rem;font-family:'Roboto Slab',serif;z-index:2;text-align:center}@media only screen and (max-width:1370px){.trend-count{height:1.75rem;width:1.75rem;font-size:1rem;line-height:1.75rem}}#gear-software .featured-card .featured-left img,.gear-software .featured-card .featured-left img{width:100%;transform:none}#gear-software .col a.blog-card img.blog-card-img,.gear-software .col a.blog-card img.blog-card-img{width:100%;transform:none}.search-section .search-row{display:flex;align-items:center;max-width:100%;margin:auto}.search-section .search-row form.body-search-form{display:flex;flex-grow:3;position:relative;margin-bottom:0}.search-section .search-row .search-icon{display:flex;height:50px;width:50px;align-items:center;justify-content:center;border-radius:50%;background-color:#f4a52c;margin-right:1rem}.search-section .search-row .search-icon .fa-search{font-size:1.5rem}.search-section .search-row .search-title{display:flex;flex-direction:row;align-items:center;margin-right:3rem}.search-section .search-row .search-helper{flex-direction:row;display:flex;flex-grow:3;position:relative}.search-section .search-row .search-helper input.search-bar{width:100%;border:none;background-color:#e2e2e2;height:2.5rem;padding-left:1rem;flex-grow:2;font-family:'Roboto Condensed',sans-serif;font-weight:500;border-radius:0!important}.search-section .search-row .search-helper .search-submit{display:flex;align-items:center;justify-content:center;flex-shrink:1;border:1px solid #e2e2e2;border-left:1px solid #e2e2e2;background-color:#e2e2e2;padding-left:1rem;padding-right:1rem;transition:all .25s ease-in-out}.search-section .search-row .search-helper .search-submit:hover{background-color:#212121;color:#e2e2e2;border:1px solid #e2e2e2}#navbar .header-search-cont .header-search-input{position:relative}input::-moz-placeholder{color:#212121;opacity:1}input::placeholder{color:#212121;opacity:1}input:-ms-input-placeholder{color:#212121}input::-ms-input-placeholder{color:#212121}.swiftype-widget .autocomplete{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);margin-top:5px}.swiftype-widget .autocomplete ul{background-color:#fff;list-style-type:none;margin:0;padding:0}.swiftype-widget .autocomplete ul li{display:block;color:#212121;cursor:pointer;border-bottom:2px solid #e2e2e2;font-family:'Roboto Condensed',sans-serif;line-height:1.25;padding:.5rem;transition:all .25s ease-in-out}.swiftype-widget .autocomplete ul li.active{background-color:#e2e2e2}.swiftype-widget .autocomplete ul li p.title{color:#000;display:block;font-weight:400;margin-bottom:0}.swiftype-widget .autocomplete ul li p.title em{font-family:'Roboto Slab',serif;font-size:.9rem;font-style:normal;font-weight:700}.result-cont{display:none;position:absolute;background-color:#fff;padding:0;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);margin-top:.25rem;max-height:400px;overflow-y:scroll;overflow-x:hidden;z-index:99}@media only screen and (min-width:1371px){.result-cont.header-results{position:fixed}}@media only screen and (max-width:1370px){.result-cont.header-results{z-index:99!important}}.result-cont ul.result-list{list-style-type:none;padding-left:0;margin-bottom:0}.result-cont ul.result-list li.result-item{display:none;color:#212121;border-bottom:2px solid #e2e2e2;padding:.5rem;transition:all .25s ease-in-out;line-height:1.25;font-family:'Roboto Condensed',sans-serif}.result-cont ul.result-list li.result-item a{color:#212121;display:block}.result-cont ul.result-list li.result-item span{display:block}.result-cont ul.result-list li.result-item span.type{font-family:'Roboto Slab',serif;font-size:.9rem;opacity:.65}.result-cont ul.result-list li.result-item:last-child{border-bottom:none}.result-cont ul.result-list li.result-item:focus,.result-cont ul.result-list li.result-item:hover{cursor:pointer;color:#000;background-color:#e2e2e2}.result-cont ul.result-list li.result-item.show{display:block}.result-cont ul.result-list li.result-item.show.selected{color:#000;background-color:#e2e2e2}@media only screen and (max-width:1370px){#navbar .navbar-form-container .searchformcontainer.shown{padding-top:2rem}}#career-search-section .search-submit,#career-search-section input.search-bar{background:#def7ff;color:#095e78}#career-search-section .search-submit{border-color:#def7ff}#career-search-section #career-search:-ms-input-placeholder,#career-search-section #career-search::-ms-input-placeholder,#career-search-section #career-search::placeholder,#career-search-section :-ms-input-placeholder,#career-search-section ::-ms-input-placeholder,#career-search-section ::placeholder{color:#095e78!important;opacity:1!important}@media only screen and (max-width:991px){.search-section .search-row .search-title{margin-right:1rem}.search-section .search-row .search-icon{width:2rem;height:2rem;line-height:2rem}.search-section .search-row .search-icon .fa-search{font-size:1rem}}@media only screen and (max-width:575px){.search-section .search-row .search-title{display:table;width:100%;text-align:center;margin:0 auto .5rem}.search-section .search-row .search-icon,.search-section .search-row span.h3{display:inline-block}.search-section .search-row span.h3{margin:0}.search-section .search-row .search-icon{position:relative;top:-4.5px;margin-right:.5rem}.search-section .search-row .search-icon i.fad.fa-search,.search-section .search-row .search-icon i.fas.fa-search{line-height:30px}}h2.blog-header span{color:#fff;background:#212121;box-shadow:1rem 0 0 #212121,-1rem 0 0 #212121;padding:.25rem 0}.search-result-cont{padding:1rem 1rem;background-color:#fff}.search-result-title{text-transform:capitalize}.post-type{margin-top:.5rem}