.blog-heading-page .title{color:#103246;font-size:48px;font-weight:500;line-height:48px;margin:0 0 50px}@media (min-width:1200px){.page-blog-pulse .navbar{box-shadow:0 2px 4px 0 rgba(0,0,0,.05)}}.page-blog-pulse main{background:#fbfaf9;padding-top:160px}.featured-post{padding:0 0 80px}.featured-post .grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:30px;grid-row-gap:30px}.post-area-1{grid-area:1/1/3/2}.post-area-2{grid-area:1/2/2/3}.post-area-3{grid-area:2/2/3/3}.featured-post .post-cover{background-position:top;background-repeat:no-repeat;background-size:cover;min-height:287px;position:relative}.featured-post .post-cover:before{background:linear-gradient(45deg,#103246 16.1%,rgba(22,57,55,0) 99.17%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.featured-post .post-cover .post-tag{justify-content:end}.featured-post .post-cover .text{bottom:0;color:var(--white);left:0;padding:30px;position:absolute;z-index:1}.featured-post .text .date{color:#91a8b4;font-size:14px;font-weight:700;letter-spacing:-.318px;line-height:normal}.featured-post .text h3{color:#e2e1dd;font-size:21px;font-weight:400;letter-spacing:-.5px;line-height:26px;margin:10px 0}.featured-post .text p{color:#91a8b4;font-size:16px;font-weight:500;line-height:24px;margin:0}.featured-post .text .btn{background:#e2e1dd;border-color:#2e3639;box-shadow:0 10px 20px rgba(0,0,0,.2);color:#103246;font-size:13px;font-weight:500;line-height:normal;margin:20px 0 0;text-transform:capitalize}.featured-post .post-big .text h3{font-size:34px;font-weight:500;letter-spacing:-.1px;line-height:46px}.blog-group h3 a{display:block;font-size:24px;line-height:1.4}.blog-pagination{align-items:center;display:flex;justify-content:center;padding:40px 0 0}@media (min-width:992px){.blog-pagination{margin:0 auto;padding:80px 0}}.blog-pagination a,.blog-pagination span{color:var(--primary-darker);display:inline-block;font-size:16px;font-weight:500;line-height:18px;padding:5px 10px}.blog-pagination .post_count a.active{background:#103246;border-radius:4px;color:var(--white)}.blog-pagination a:hover{color:var(--primary-darker)}.blog-pagination a:hover svg path{stroke:var(--primary-darker)}.blog-pagination .disable,.blog-pagination .disable:hover{color:#c6cbd7}.blog-pagination .disable:hover svg path{stroke:var(--primary-darker)}.masthead{background-position:top;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding:80px 0 40px;position:relative}@media (min-width:1200px){.masthead{align-items:end;display:flex;min-height:85vh}}.masthead:before{background:linear-gradient(0deg,#103246 15.78%,rgba(22,57,55,0));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.masthead .display{color:var(--white);position:relative;text-align:center;z-index:1}.masthead .display h1{font-size:48px;font-style:normal;font-weight:500;line-height:60px;margin:10px 0 30px}.masthead .display .date{color:#91a8b4;display:block;font-size:18px;font-weight:500;line-height:normal}.masthead .author{align-items:center;display:flex;justify-content:center}.masthead .author .photo{width:80px}.masthead .author .photo img{border-radius:50%}.masthead .author .info{max-width:160px;padding-left:20px;text-align:left}.masthead .author .info strong{display:block;font-size:14px;font-weight:700;letter-spacing:-.318px;line-height:normal;margin:0 0 10px}.masthead .author .info span{color:#91a8b4;display:block;font-size:11px;font-weight:500;line-height:14px}.blog-post{color:#7b7365;padding:100px 0}.blog-post h3{color:#8f7e5d;font-size:24px;font-weight:300;line-height:36px;margin:30px 0}.blog-post p{color:#60523a;font-size:18px;font-weight:400;line-height:30px}.blog-post p a{color:#91a8b4;font-weight:700;text-decoration:underline}@media (max-width:767.98px){.page-blog-pulse main{padding-top:100px}.our-blog .heading h1,.our-blog .heading h2{font-size:42px;line-height:52px}.our-blog .heading p{font-size:16px;line-height:26px}.featured-post{padding:0}.blog-heading-page .title{font-size:30px;line-height:40px;margin:0 0 20px}.masthead{align-items:end;display:flex;min-height:85vh;padding:80px 0 40px}.masthead .display h1{font-size:36px;line-height:46px}.blog-post{padding:50px 0}}