@font-face{font-family:Oliver;src:url(/fonts/Oliver-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Phitagate;src:url(/fonts/Phitagate-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sanbrainy;src:url(/fonts/sanbrainy.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Wasted Vindey;src:url(/fonts/Wasted\ Vindey.ttf) format("truetype"),url(/fonts/Wasted\ Vindey.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}body,html{background:#f5f5f5!important;font-family:var(--font-open-sans)!important}html{font-size:16px}@media(max-width:1280px){html{font-size:15px}}@media(max-width:767px){html{font-size:14px}}.section-header .section-title{text-align:center;color:#010101;margin-bottom:3.75rem;font-family:Wasted Vindey!important;font-size:2.5rem;letter-spacing:2px;text-transform:uppercase}.section-header .section-description{text-align:center;margin-bottom:5rem;letter-spacing:3px;color:#010101;font-size:2rem;font-style:italic;font-family:Phitagate!important}.btn-outline-light{letter-spacing:.15em;border-radius:0;margin-top:1.875rem;padding:.9375rem 3.75rem;font-size:.8125rem;border:1px solid #010101;color:#010101}.keen-slider-container{position:relative}.keen-arrow{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.4);border:none;color:#fff;width:3.75rem;height:3.75rem;border-radius:50%;cursor:pointer;z-index:1;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.keen-arrow:hover{background:rgba(0,0,0,.8);transform:translateY(-50%) scale(1.1)}.keen-arrow.keen-prev{left:1.875rem}.keen-arrow.keen-next{right:1.875rem}.keen-arrow svg{width:1.5rem;height:1.5rem}.slick-next:before,.slick-prev:before{display:none}@media(max-width:576px){.section-header .section-title{margin-bottom:1.875rem;font-size:2.1875rem}.section-header .section-description{margin-bottom:2.5rem;font-size:1.625rem}.keen-arrow{width:3.125rem;height:3.125rem}}.blogs-page{padding:7.5rem 0 0}.blogs-page .blogs-header{text-align:center;margin-bottom:3.75rem}.blogs-page .blogs-heading{text-align:center;font-size:4.375rem;font-family:Wasted Vindey!important;color:#010101;letter-spacing:3px;margin-bottom:3.125rem}@media(max-width:768px){.blogs-page .blogs-heading{font-size:2.5rem}}.blogs-page .blogs-subtext{color:#010101;letter-spacing:2px;margin-top:1rem;font-size:1.25rem;font-family:Wasted Vindey!important;max-width:700px;margin-left:auto;margin-right:auto}@media(max-width:768px){.blogs-page .blogs-subtext{font-size:1rem;letter-spacing:1px}}.blogs-page .blogs-grid-masonry{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-bottom:5rem}@media(max-width:1200px){.blogs-page .blogs-grid-masonry{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.blogs-page .blogs-grid-masonry{grid-template-columns:repeat(2,1fr);gap:1.5rem}}.blogs-page .no-blogs{grid-column:1/-1;text-align:center;padding:3.75rem 1.25rem;color:#000;font-size:1.2rem}.blogs-page .blog-card{position:relative;border-radius:12px;overflow:hidden;cursor:pointer;transition:all .4s ease;background:#000;height:350px;grid-column:span 1}.blogs-page .blog-card.featured{grid-column:span 2;height:350px}@media(max-width:768px){.blogs-page .blog-card.featured{grid-column:span 1;height:300px}}.blogs-page .blog-card:hover{transform:translateY(-12px);box-shadow:0 20px 60px rgba(0,0,0,.5)}.blogs-page .blog-card:hover .image{transform:scale(1.15)}@media(max-width:768px){.blogs-page .blog-card{height:280px;grid-column:span 1}}.blogs-page .blog-card-link{text-decoration:none;color:inherit;display:block;width:100%;height:100%;position:relative}.blogs-page .blog-card-image{position:absolute;width:100%;height:100%;overflow:hidden;top:0;left:0}.blogs-page .blog-card-image .image{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.blogs-page .blog-card-image .image-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;font-weight:600}.blogs-page .blog-card-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:2rem;background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.3) 40%,rgba(0,0,0,.78));z-index:2;transition:background .4s ease}.blog-card:hover .blogs-page .blog-card-overlay{background:linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.45) 35%,rgba(0,0,0,.98))}@media(max-width:768px){.blogs-page .blog-card-overlay{padding:1.5rem}}.blogs-page .blog-card-content{display:flex;flex-direction:column;gap:.75rem;transition:all .3s ease}.blogs-page .blog-category{display:inline-block;background:hsla(0,0%,100%,.3);color:#fff;padding:.375rem .75rem;border-radius:20px;font-size:.625rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;width:-moz-fit-content;width:fit-content;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.blog-card:hover .blogs-page .blog-category{background:hsla(0,0%,100%,.45);transform:translateY(-3px)}@media(max-width:768px){.blogs-page .blog-category{font-size:.6rem;padding:.3rem .6rem}}.blogs-page .blog-title{font-size:1.2rem;font-weight:700;color:#fff;line-height:1.3;margin:0;transition:all .3s ease}.blog-card.featured .blogs-page .blog-title{font-size:1.4rem}@media(max-width:768px){.blog-card.featured .blogs-page .blog-title{font-size:1.1rem}.blogs-page .blog-title{font-size:.95rem}}.blogs-page .blog-card:hover .blog-category,.blogs-page .blog-card:hover .blog-excerpt,.blogs-page .blog-card:hover .blog-title{transform:translateY(-8px)}.blogs-page .blog-avatars{display:flex;gap:-.5rem;margin-top:.5rem}.blogs-page .blog-avatars .avatar{width:30px;height:30px;border-radius:50%;background:hsla(0,0%,100%,.3);display:flex;align-items:center;justify-content:center;border:2px solid #fff;margin-right:-.5rem;font-size:.8rem}@media(max-width:768px){.blogs-page .blog-avatars .avatar{width:24px;height:24px;font-size:.7rem}}.blogs-page .blog-excerpt{color:hsla(0,0%,100%,.9);line-height:1.5;margin-bottom:0;font-size:.85rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:all .4s ease .05s;margin-top:0;opacity:.8}@media(max-width:768px){.blogs-page .blog-excerpt{font-size:.8rem;-webkit-line-clamp:1}}.blogs-page .blog-card:hover .blog-excerpt{opacity:1}.blogs-page .read-more{color:#fff;font-weight:600;font-size:.95rem;transition:all .3s ease;display:none}.blogs-page .read-more:hover{color:#ddd}.blogs-page .blog-meta{display:none}