:root{--light-blue:#2baae2;--medium-blue:#49a8de;--dark-blue:#0e1138}body{color:var(--dark-blue);font-family:"Roboto",sans-serif;font-weight:400;font-style:normal}.font-pt-sans{font-family:"Roboto",serif;font-style:normal;font-weight:400}body.home .font-pt-sans{font-size:3rem}.text-blue{color:var(--medium-blue)}article ul,article ol,p{font-weight:500;letter-spacing:.01rem}.container-dark{background-color:var(--dark-blue)}.container-dark .nav-item{font-size:120%;margin-right:1.5rem}.navbar-brand img{height:5rem;width:auto}.container-dark .navbar a,.utility-nav-wrap .navbar a{color:#fff}.utility-nav-wrap .navbar a:hover{color:var(--dark-blue)}.container-dark .navbar a:hover{color:#fff;text-decoration:underline}.btn-outline-success{background-color:var(--light-blue);border-color:var(--light-blue);color:#fff;font-weight:700;padding:.5rem 1.5rem;text-transform:uppercase}.btn-outline-success:hover{background-color:#fff;border-color:#fff;color:var(--dark-blue)}.btn-outline-success:visited{color:#fff}.btn-outline-success:visited:hover{color:var(--dark-blue) !important}.utility-nav-wrap{background-color:var(--light-blue)}.utility-nav-wrap .nav-item:last-child a:after{content:"";margin:0}footer{padding:2rem 0 6rem}footer .navbar-brand img{margin-right:3rem}.social-icons{display:flex;flex-direction:row;justify-content:center;align-items:center}.social-icons a{margin:0 10px}.social-icons i{font-size:24px;color:#fff}.social-icons i:hover{color:#0077b5}.social-icons i.fab.fa-twitter:hover{color:#1da1f2}.card{border:0;border-radius:0}.card h5{font-size:1.75rem}.card h5 a{color:inherit;text-decoration:none}.card h6,.card-footer a{color:var(--medium-blue);letter-spacing:.01rem;text-transform:uppercase}.card-footer a{font-size:90%;font-weight:600;padding-right:.5rem;text-decoration:none}.card-footer a:hover{text-decoration:underline}.card-footer{background-color:#fff;padding-top:1rem;padding-bottom:1rem}.blog-article{padding-bottom:6rem}.article-meta p{margin-bottom:0}.article-meta a{color:var(--dark-blue);text-decoration:none}.byline a{color:var(--light-blue);text-decoration:none}.article-meta hr{border:1px solid var(--medium-blue);opacity:1}.sidebar .posted-on{font-weight:500}.sidebar a{color:var(--dark-blue);text-decoration:none}.byline a:hover,.card-title a:hover,.article-meta a:hover,.sidebar a:hover{text-decoration:underline}.sidebar img.icon{height:1.25rem;margin-right:.5rem;width:auto}.insights-card{background-color:transparent;align-items:center;margin-bottom:1rem;text-align:center}.insights-card .card-img-top{width:100%;object-fit:contain}.insights-card a{color:var(--dark-blue);font-weight:600;text-decoration:none;text-transform:uppercase}@media(max-width:991px){footer .navbar-expand{flex-direction:column}footer .navbar-expand .navbar-brand{margin-bottom:1rem}footer .navbar-expand .navbar-nav{flex-direction:column}.insights-card .card-img-top{height:15vw}}@media(min-width:992px){.utility-nav-wrap .nav-item a:after{content:"|";color:var(--dark-blue);margin:0 0 0 10px}.hero .container{min-height:46rem}.hero .container h1{font-size:3.5rem}.hero .container h1,.hero .container p{max-width:59%}.insights-card .card-img-top{height:7vw}main{min-height:33vw}main p{font-size:110%}.latest-insights .card{height:100%}}@media(min-width:1200px){article .entry-title{font-size:2.25rem}}@media(min-width:1600px){article ul,article ol,main p{font-size:120%}article .entry-title,.page-header .page-title{font-size:2.5rem}.hero .container h1{font-size:3.75rem}.insights-card .card-img-top{height:6vw}}.slideUp{opacity:0;transform:translateY(50px);transition:opacity .5s,transform .5s}.slideUp.animate{opacity:1;transform:translateY(0)}.bw-filter img{filter:grayscale(100%);transition:filter .3s ease-in-out}.bw-filter img:hover{filter:grayscale(0%)}.sponsorship-levels .border-top{border-color:var(--dark-blue) !important}.sponsorship-details{font-size:110%;font-weight:500}.sponsorship-details ul{margin-left:1.5rem;padding-left:0}.cta-buttons{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:2rem}.cta-buttons a.btn{background-color:var(--light-blue);border:1px solid var(--light-blue);color:#fff;font-weight:700;margin:0 10px;padding:.5rem 1.5rem;text-transform:uppercase}.cta-buttons a.btn:hover{background-color:var(--dark-blue);border:1px solid var(--dark-blue);color:#fff}.gold-sponsors .card-title{font-size:1.3rem}.silver-sponsors .card-title{font-size:1.25rem}.special-links a,.special-links a:hover{text-decoration:none !important}@media(min-width:992px){.homepage-section-image{margin:0 auto;max-width:50%}}