@keyframes spin{from{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}div.modui-dialog.contact-us-dialog{width:700px}@media screen and (max-width: 850px){div.modui-dialog.contact-us-dialog{width:auto}}div.modui-dialog.contact-us-dialog div.content{padding-bottom:0;position:relative}div.modui-dialog.contact-us-dialog div.content div.row{margin-bottom:20px}div.modui-dialog.contact-us-dialog div.content div.row.prompt{color:#888;font-size:1.05rem;letter-spacing:.005em;line-height:1.5}div.modui-dialog.contact-us-dialog div.content div.row.explain{color:#a27a3a;background:#fef7ee;border:#dccdba 1px dashed;border-radius:4px;padding:10px;font-size:95%;text-align:center;line-height:1.5;letter-spacing:.01em;color:#0d7324;background:#eaf6ea;border:#9cd3a9 1px dashed;margin-bottom:10px}div.modui-dialog.contact-us-dialog div.final-button-row{justify-content:flex-end;align-items:center}
section#blog-banner{background:#f9f9fb}section#blog-banner div.blog-banner-container{padding-block:60px 80px}@media screen and (max-width: 480px){section#blog-banner div.blog-banner-container{padding-block:60px 30px}}section#blog-banner div.blog-banner-heading{margin:10px auto 40px;text-align:center;color:#888}@media screen and (max-width: 480px){section#blog-banner div.blog-banner-heading{flex-direction:column;max-width:210px}}section#blog-banner div.blog-banner-heading img{width:78px;height:78px}section#blog-banner div.blog-banner-heading h2.blog-banner-title{margin:25px 0 10px;color:#444}@media screen and (max-width: 850px){section#blog-banner div.blog-banner-heading h2.blog-banner-title{font-size:25px}}@media screen and (max-width: 480px){section#blog-banner div.blog-banner-heading h2.blog-banner-title{font-size:30px;margin:30px auto 15px}}section#blog-banner div.blog-banner-heading h2.blog-banner-title span.program-name-mobile{display:none}@media screen and (max-width: 480px){section#blog-banner div.blog-banner-heading h2.blog-banner-title span.program-name-mobile{display:inline}}@media screen and (max-width: 480px){section#blog-banner div.blog-banner-heading h2.blog-banner-title span.program-name-desktop{display:none}}section#blog-banner div.boxes{display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px}section#blog-banner div.boxes .box{padding:35px;flex-basis:calc(50% - 8px);min-height:175px}@media screen and (max-width: 850px){section#blog-banner div.boxes .box{flex-basis:100%}}section#blog-banner div.boxes div.subscribe-box{display:flex;align-items:center}section#blog-banner div.boxes div.subscribe-box>div{flex:1}section#blog-banner div.boxes div.subscribe-box.full-width{flex-basis:100%;padding:0;min-height:auto}@media screen and (max-width: 480px){section#blog-banner div.boxes div.subscribe-box.full-width{padding:0 20px 50px}}section#blog-banner div.boxes div.subscribe-box.full-width div.subscribe-box-form p.subscribe-box-title{display:none}section#blog-banner div.boxes div.subscribe-box.full-width div.subscribe-box-form div.subscribe-box-fields{margin:0 auto;max-width:550px}section#blog-banner div.boxes div.subscribe-box.full-width div.subscribe-box-success{text-align:center}section#blog-banner div.boxes div.subscribe-box.success div.subscribe-box-form{display:none}section#blog-banner div.boxes div.subscribe-box.success div.subscribe-box-success{display:block}section#blog-banner div.boxes div.subscribe-box img.subscribe-box-icon{margin:-5px 0 13px}section#blog-banner div.boxes div.subscribe-box p.subscribe-box-title{margin-bottom:6px;color:#444;font-weight:600;font-size:20px}@media screen and (max-width: 480px){section#blog-banner div.boxes div.subscribe-box p.subscribe-box-title{text-align:center}}section#blog-banner div.boxes div.subscribe-box p.subscribe-box-message{color:#888;font-weight:600;font-size:14px}section#blog-banner div.boxes div.subscribe-box div.subscribe-box-fields{margin-top:28px;display:flex;gap:10px}@media screen and (max-width: 480px){section#blog-banner div.boxes div.subscribe-box div.subscribe-box-fields{flex-direction:column}}section#blog-banner div.boxes div.subscribe-box div.subscribe-box-fields div.modui-email-field{flex-grow:1}section#blog-banner div.boxes div.subscribe-box div.subscribe-box-fields div.modui-email-field input{padding:13px 26px;border-radius:35px}section#blog-banner div.boxes div.subscribe-box div.subscribe-box-fields div.modui-button button.button{padding:17px 30px 18px;border-radius:36px;background:#2b80af;box-shadow:none}section#blog-banner div.boxes div.subscribe-box div.subscribe-box-fields div.modui-button button.button:hover,section#blog-banner div.boxes div.subscribe-box div.subscribe-box-fields div.modui-button button.button:active{opacity:.9;background:#2b80af}section#blog-banner div.boxes div.subscribe-box div.subscribe-box-success{display:none}section#blog-banner div.boxes a.small-article{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}section#blog-banner div.boxes a.small-article:hover p.small-article-cta svg{transform:translate(5px)}section#blog-banner div.boxes a.small-article:hover p.small-article-title{color:#2b80af}section#blog-banner div.boxes a.small-article p.small-article-type{color:#888;font-weight:600;font-size:14px}section#blog-banner div.boxes a.small-article p.small-article-title{margin:8px 0;color:#444;font-weight:600;font-size:20px}section#blog-banner div.boxes a.small-article p.small-article-cta{display:inline-flex;padding:5px;color:#2b80af;font-weight:700;font-size:14px;align-items:center}section#blog-banner div.boxes a.small-article p.small-article-cta svg{margin-left:5px;vertical-align:middle;transition:all .3s ease;stroke:#2b80af}
a.article-wrapper{display:block;width:100%}article.article{display:flex;flex-basis:100%;width:100%;margin-bottom:15px;padding:25px;transition:box-shadow .2s ease-out;gap:36px}@media screen and (max-width: 850px){article.article{gap:25px}}@media screen and (max-width: 480px){article.article{flex-direction:column}}article.article.tall img.article-thumbnail{width:270px;height:190px}@media screen and (max-width: 850px){article.article.tall img.article-thumbnail{width:200px;height:145px}}@media screen and (max-width: 480px){article.article.tall img.article-thumbnail{width:100%;height:190px}}article.article.tall div.article-info{justify-content:space-between;padding-block:15px}@media screen and (max-width: 480px){article.article.tall div.article-info{padding-block:0}}article.article:hover div.article-info p.article-title{color:#2b80af}article.article img.article-thumbnail{flex-shrink:0;width:230px;height:150px;border-radius:12px;object-fit:cover}@media screen and (max-width: 850px){article.article img.article-thumbnail{width:180px;height:130px}}@media screen and (max-width: 480px){article.article img.article-thumbnail{width:100%;height:150px}}article.article div.article-info{display:flex;flex-direction:column;justify-content:center;gap:15px}article.article div.article-info p.article-title{color:#444;font-weight:500}@media screen and (max-width: 850px){article.article div.article-info p.article-title{font-size:25px}}@media screen and (max-width: 480px){article.article div.article-info p.article-title{font-size:22px}}article.article div.article-info div.article-author{display:flex;align-items:center;gap:15px}article.article div.article-info div.article-author img.article-author-picture{width:35px;height:35px;object-fit:cover;border-radius:50%}@media screen and (max-width: 480px){article.article div.article-info div.article-author img.article-author-picture{width:40px}}article.article div.article-info div.article-author p{color:#888;font-weight:500;font-size:18px}@media screen and (max-width: 850px){article.article div.article-info div.article-author p{font-size:16px}}@media screen and (max-width: 480px){article.article div.article-info div.article-author p{line-height:1.3}article.article div.article-info div.article-author p span{display:block}}article.article div.article-info div.article-author p span:first-child::after{display:inline-block;width:8px;height:2px;margin:0 3px 4px 7px;content:"";background:#888}@media screen and (max-width: 480px){article.article div.article-info div.article-author p span:first-child::after{display:none}}
section.blog-posts-list article.article:hover{box-shadow:0px 10px 30px 0px rgba(124,131,148,.15)}
section.blog-posts-list h1.blog-posts-list-title{padding:40px 0;color:#444}@media screen and (max-width: 480px){section.blog-posts-list h1.blog-posts-list-title{padding-bottom:25px;text-align:center}}section.blog-posts-list ol.pagination{display:flex;justify-content:center;padding:25px 0 40px;gap:3px}@media screen and (max-width: 480px){section.blog-posts-list ol.pagination{padding:10px 0 30px}}section.blog-posts-list ol.pagination li a{display:flex;justify-content:center;align-items:center;width:38px;height:38px;border-radius:50%;color:#2b80af;font-weight:600;fill:#2b80af}section.blog-posts-list ol.pagination li a:hover:not(.selected){background-color:#e9f2f7}section.blog-posts-list ol.pagination li a.selected{color:#fff;pointer-events:none;background:#2b80af}

/*# sourceMappingURL=90787e01ed68b41799a8.css.map*/