.blog-page{display:block}.blog-hero,.blog-posts,.blog-posts-most{position:relative}.blog-hero .blog-wrap,.blog-posts .blog-wrap,.blog-posts-most .blog-wrap{z-index:1;border-radius:8px;flex-flow:column;place-content:flex-start flex-end;align-items:flex-start;gap:10px;height:calc(100vh - 100px);max-height:700px;display:flex;position:relative;overflow:hidden}@media (max-width:991.98px){.blog-hero .blog-wrap,.blog-posts .blog-wrap,.blog-posts-most .blog-wrap{height:auto;min-height:100vh}}.blog-hero .blog-permalink,.blog-posts .blog-permalink,.blog-posts-most .blog-permalink{position:absolute;inset:0}.blog-hero .blog-image,.blog-posts .blog-image,.blog-posts-most .blog-image{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.blog-hero .blog-content,.blog-posts .blog-content,.blog-posts-most .blog-content{color:#fff;background:linear-gradient(#070b1b00 0%,#070b1a75 51.8466%,#070b1a 100%);flex-direction:column;place-content:flex-start flex-end;align-items:flex-start;width:100%;padding:40px;display:flex}@media (max-width:991.98px){.blog-hero .blog-content,.blog-posts .blog-content,.blog-posts-most .blog-content{padding:30px}}.blog-hero .blog-date,.blog-posts .blog-date,.blog-posts-most .blog-date{color:#fff;letter-spacing:.1px;text-align:center;background-color:#ffffff69;border:1px solid #f1f2f6;border-radius:3px;flex-flow:row;place-content:flex-start;align-items:flex-start;gap:10px;margin-bottom:15px;padding:4px 10px;font-size:14px;font-style:normal;font-weight:500;line-height:20px;display:flex;overflow:hidden;box-shadow:0 1px 4px #18203c14}.blog-hero .blog-heading,.blog-posts .blog-heading,.blog-posts-most .blog-heading{font-style:normal;font-weight:400;font-family:var(--font-baskervville),serif;color:#fff;letter-spacing:0;max-width:600px;margin-bottom:15px;font-size:36px;line-height:44px}@media (max-width:991.98px){.blog-hero .blog-heading,.blog-posts .blog-heading,.blog-posts-most .blog-heading{font-size:24px;line-height:normal}}.blog-hero .blog-desc,.blog-posts .blog-desc,.blog-posts-most .blog-desc{color:#fff;letter-spacing:.5px;max-width:600px;font-size:16px;font-style:normal;font-weight:300;line-height:24px}.blog-header{margin-top:40px;margin-bottom:40px}.blog-header .section-row{flex-direction:row;justify-content:space-between;align-items:center;gap:30px;display:flex}@media (max-width:991.98px){.blog-header .section-row{flex-direction:column}}.blog-header .section-col{flex:1}.blog-header .header-heading{font-style:normal;font-weight:500;font-family:var(--font-baskervville),serif;color:#513400;letter-spacing:0;flex-wrap:wrap;gap:10px;font-size:32px;line-height:1.2;display:flex;position:relative}.blog-header .header-heading span{display:inline-flex;position:relative}.blog-header .blog-search{float:right;border-radius:3px;flex-flow:row;gap:0;display:flex;overflow:hidden}.blog-header .blog-search input{letter-spacing:.25px;color:#784700;background-color:#fff7ed;height:50px;padding:0 20px;font-size:14px;font-style:normal;font-weight:400;line-height:23px}.blog-header .blog-search input::placeholder{color:#784700}.blog-header .blog-search button{cursor:pointer;color:#fff;background-color:#000;border:none;justify-content:center;align-items:center;width:50px;height:50px;transition:background-color .25s ease-in-out,color .25s ease-in-out;display:flex}.blog-header .blog-search button:hover{background-color:var(--color-hover);color:var(--color-white)}.blog-header .blog-search button svg{width:22px;height:22px}.blog-divider{background-color:#0000001a;width:100%;height:2px;margin-top:40px;margin-bottom:40px}.blog-posts,.blog-posts-most{margin-bottom:50px}.blog-posts .section-row,.blog-posts-most .section-row{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}@media (max-width:991.98px){.blog-posts .section-row,.blog-posts-most .section-row{grid-template-columns:repeat(1,1fr)}}.blog-posts .section-col,.blog-posts-most .section-col{border-radius:8px;overflow:hidden}.blog-posts .blog-card,.blog-posts-most .blog-card{border-radius:8px;flex-flow:column;place-content:flex-start flex-end;align-items:flex-start;gap:10px;min-height:500px;display:flex;position:relative;overflow:hidden}.blog-posts .blog-content,.blog-posts-most .blog-content{padding:40px 24px}@media (max-width:991.98px){.blog-posts .blog-date,.blog-posts-most .blog-date{letter-spacing:.1px;text-align:center;font-size:14px;line-height:20px}}.blog-posts .blog-heading,.blog-posts-most .blog-heading{font-style:normal;font-weight:500;font-family:var(--font-poppins),serif;color:#fff;letter-spacing:0;font-size:22px;line-height:28px}@media (max-width:991.98px){.blog-posts .blog-heading,.blog-posts-most .blog-heading{font-size:16px}}.blog-posts .blog-desc,.blog-posts-most .blog-desc{font-style:normal;font-weight:300;font-family:var(--font-poppins),serif;color:#fff;letter-spacing:.5px;font-size:16px;line-height:24px}@media (max-width:991.98px){.blog-posts .blog-desc,.blog-posts-most .blog-desc{font-size:14px}}.blog-load-more{font-style:normal;font-weight:500;font-family:var(--font-poppins),serif;color:#513400;letter-spacing:0;flex-direction:column;justify-content:center;align-items:center;gap:20px;margin-top:50px;font-size:16px;line-height:1.2;display:flex}.blog-load-more button{cursor:pointer}.blog-posts-most .card-slide{border-radius:8px;overflow:hidden}.blog-search-header{text-align:center;background-color:#000;flex-flow:row;place-content:center;align-items:center;gap:10px;width:100%;min-height:137px;padding:44px 0;display:flex;overflow:visible}.blog-search-header .page-heading{font-style:normal;font-weight:600;font-family:var(--font-baskervville),serif;color:#fff;letter-spacing:0;text-align:center;margin:0;padding:0;font-size:45px;line-height:48px}@media (max-width:991.98px){.blog-search-header .page-heading{font-size:32px}}
