.page-blog .heading{color:#141414;font-size:3.2rem;font-weight:800}.page-blog .heading span{color:#7303a7}.page-blog .blog-hero{text-align:center;background-image:url(/assets/images/blog-hero.png);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;align-items:center;min-height:auto;margin-top:6.5rem;padding:7rem 9% 8rem;display:flex;position:relative;overflow:hidden}.page-blog .blog-hero .blob{filter:blur(6rem);opacity:.35;pointer-events:none;z-index:0;border-radius:50%;position:absolute}.page-blog .blog-hero .blob-a{background:#7303a7;width:30rem;height:30rem;top:-10rem;left:-6rem}.page-blog .blog-hero .blob-b{background:#ffae00;width:26rem;height:26rem;bottom:-12rem;right:-4rem}.page-blog .blog-hero .breadcrumb{z-index:1;color:#fff9;align-items:center;gap:.8rem;margin-bottom:2.4rem;font-size:1.4rem;font-weight:500;display:flex;position:relative}.page-blog .blog-hero .breadcrumb a{color:#ffffffbf}.page-blog .blog-hero .breadcrumb a:hover{color:#ffae00}.page-blog .blog-hero .breadcrumb i{color:#fff6;font-size:1.1rem}.page-blog .blog-hero .breadcrumb span{color:#ffae00}.page-blog .blog-hero .eyebrow{z-index:1;letter-spacing:.03rem;color:#ffd873;background:#ffae001a;border:1px solid #ffae0059;border-radius:5rem;align-items:center;gap:.8rem;margin-bottom:2.2rem;padding:.9rem 1.8rem;font-size:1.3rem;font-weight:600;display:inline-flex;position:relative}.page-blog .blog-hero h1{z-index:1;color:#fff;max-width:90rem;margin-bottom:1.8rem;font-size:4.4rem;font-weight:800;line-height:1.2;position:relative}.page-blog .blog-hero p{z-index:1;text-transform:none;color:#ffffffb8;max-width:62rem;font-size:1.65rem;line-height:1.7;position:relative}.page-blog .blog-content{background-image:url(/assets/images/blog-body.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:auto;padding:6rem 9% 2rem}.page-blog .blog-content>*{max-width:130rem;margin-left:auto;margin-right:auto}.page-blog .blog-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:3rem;display:flex}.page-blog .blog-section-head.with-filters{margin-top:6rem}.page-blog .blog-section-head .heading i{color:#ffae00;margin-right:.6rem}.page-blog .filters{flex-wrap:wrap;gap:1rem;display:flex}.page-blog .filters .btn{color:#141414;cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:5rem;outline:none;padding:.9rem 1.8rem;font-size:1.35rem;font-weight:600}.page-blog .filters .btn:hover{color:#7303a7;border-color:#7303a7}.page-blog .filters .btn.is-checked{color:#fff;background:#02094b;border-color:#02094b}.page-blog .text-post-grid{grid-template-columns:repeat(auto-fit,minmax(28rem,1fr));gap:2.4rem;display:grid}.page-blog .text-post-card{cursor:pointer;background:#fff;border:1px solid #02094b0f;border-radius:1.4rem;flex-direction:column;align-items:flex-start;padding:2.8rem;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 .4rem 1.6rem #02094b0f}.page-blog .text-post-card:hover{transform:translateY(-.6rem);box-shadow:0 1.6rem 3.2rem #02094b24}.page-blog .text-post-card .category{color:#7303a7;margin-bottom:1.2rem;font-size:1.25rem;font-weight:700}.page-blog .text-post-card h3{color:#141414;text-transform:none;margin-bottom:1.2rem;font-size:1.9rem;font-weight:700;line-height:1.35}.page-blog .text-post-card p{color:#555;text-transform:none;margin-bottom:1.8rem;font-size:1.4rem;line-height:1.65}.page-blog .text-post-card .read-more{color:#02094b;align-items:center;gap:.7rem;margin-top:auto;font-size:1.3rem;font-weight:600;display:inline-flex}.page-blog .text-post-card .read-more i{font-size:1.1rem;transition:transform .25s}.page-blog .text-post-card:hover .read-more i{transform:translate(.4rem)}.page-blog .media-post-grid{grid-template-columns:repeat(auto-fit,minmax(30rem,1fr));gap:2.6rem;display:grid}.page-blog .media-post-card{cursor:pointer;background:#fff;border-radius:1.6rem;transition:transform .3s,box-shadow .3s;display:block;overflow:hidden;box-shadow:0 .4rem 1.6rem #02094b14}.page-blog .media-post-card:hover{transform:translateY(-.8rem);box-shadow:0 2rem 4rem #02094b2e}.page-blog .media-post-card .thumb{height:17rem;position:relative;overflow:hidden}.page-blog .media-post-card .thumb img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.page-blog .media-post-card:hover .thumb img{transform:scale(1.06)}.page-blog .media-post-card .thumb:after{content:"";z-index:1;background:#01011e00;transition:background .3s;position:absolute;inset:0}.page-blog .media-post-card:hover .thumb:after{background:#01011e66}.page-blog .media-post-card .thumb-arrow{z-index:2;color:#02094b;opacity:0;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;transition:opacity .3s,transform .3s;display:flex;position:absolute;top:1.4rem;right:1.4rem;transform:translateY(.6rem)rotate(45deg);box-shadow:0 .4rem 1.2rem #00000040}.page-blog .media-post-card:hover .thumb-arrow{opacity:1;transform:translateY(0)rotate(45deg)}.page-blog .media-post-body{padding:2.4rem}.page-blog .media-post-body .meta{color:#888;text-transform:none;margin-bottom:1rem;font-size:1.25rem;font-weight:600;display:block}.page-blog .media-post-body h3{color:#141414;text-transform:none;margin-bottom:1rem;font-size:1.85rem;font-weight:700;line-height:1.35}.page-blog .media-post-body p{color:#555;text-transform:none;font-size:1.4rem;line-height:1.6}.page-blog .backbtn{justify-content:center;margin:6rem 0 2rem;display:flex}.page-blog .backbtn .btn{color:#fff;text-align:center;background:#02094b;border-radius:.5em;padding:1.6rem 3rem;line-height:0;transition:all .3s;position:relative;box-shadow:0 5px 10px #3044f74d}.page-blog .backbtn .btn span{font-size:1.7rem;font-weight:600;font-family:var(--font-montserrat), sans-serif}.page-blog .backbtn .btn i{margin-right:.5rem;font-size:1.5rem;transition:all .3s}.page-blog .backbtn .btn:hover{background:#1a047e}.page-blog .backbtn .btn:hover i{transform:translate(-8px)}@media screen and (max-width:768px){.page-blog .blog-hero h1{font-size:3.4rem}.page-blog .blog-section-head{flex-direction:column;align-items:flex-start}}@media screen and (max-width:450px){.page-blog .blog-hero{padding:6rem 6%}.page-blog .blog-hero h1{font-size:2.8rem}.page-blog .blog-content{padding:5rem 6% 2rem}.page-blog .text-post-card,.page-blog .media-post-body{padding:2rem}}
