body{font-family:"Inter","Lato",Sans-serif;color:#f5f5f5;padding-top:64px;background-color:#09090b}.container{max-width:1200px}.primary-bg{background:#3b82f6}.primary-border{border-color:#3b82f6}.border-primary{border-color:#3b82f6 !important}.text-bg-primary{background:linear-gradient(135deg, #3b82f6, #8b5cf6) !important}.btn-primary{background:linear-gradient(135deg, #3b82f6, #8b5cf6) !important;border:none !important;transition:all .3s ease}.btn-primary:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 8px 25px rgba(59,130,246,.3)}.no-bg{background:none !important}.btn-outline-primary{color:#f5f5f5;border-color:#222;background:rgba(0,0,0,0);transition:all .3s ease}.btn-outline-primary:hover{background:linear-gradient(135deg, #3b82f6, #8b5cf6);border-color:rgba(0,0,0,0);color:#fff;transform:translateY(-1px)}.section-container{padding-top:80px;padding-bottom:80px}.header-container .header{font-family:"Poppins",Sans-serif;font-size:52px;font-weight:700;margin-bottom:24px;color:#f5f5f5;letter-spacing:-0.02em}.header-container .header-description{font-size:18px;font-weight:400;line-height:1.7;margin-bottom:0;max-width:720px;margin-left:auto;margin-right:auto;color:#a1a1a1}.navbar{border-bottom:1px solid rgba(255,255,255,.06);background:rgba(10,10,10,.65);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);z-index:1030}.navbar .navbar-brand{color:#f5f5f5 !important;font-weight:700;font-size:20px;letter-spacing:-0.01em}.navbar .navbar-nav .nav-item.dropdown .menu-container{padding:12px 16px;text-decoration:none;margin:8px;border-radius:10px;width:400px}.navbar .navbar-nav .nav-item.dropdown .menu-container:hover{background-color:#1a1a1a}.navbar .navbar-nav .nav-item.dropdown .menu-container .menu-title{padding-top:4px;font-size:15px;font-weight:600;font-family:"Poppins",Sans-serif;line-height:22px;margin-bottom:4px;color:#f5f5f5}.navbar .navbar-nav .nav-item.dropdown .menu-container .menu-desc{font-size:14px;line-height:1.5;color:#a1a1a1}.navbar .navbar-nav .nav-item.dropdown .dropdown-menu{background-color:#111;border:1px solid #222;border-radius:12px;box-shadow:0 16px 48px rgba(0,0,0,.4)}.navbar .navbar-nav .nav-item .nav-link{padding-left:20px;padding-right:20px;color:#a1a1a1;transition:color .2s ease}.navbar .navbar-nav .nav-item .nav-link:hover{color:#f5f5f5}.navbar-toggler{border:none}.navbar-toggler span{display:block;background-color:#f5f5f5;height:2px;width:24px;margin-top:5px;margin-bottom:5px;position:relative;left:0;opacity:1;transition:all .35s ease-out;transform-origin:center left}.navbar-toggler:focus{border:none;outline:rgba(0,0,0,0);box-shadow:none}.navbar-toggler:focus span:nth-child(1){transform:translate(0%, 0%) rotate(0deg);margin-top:.3em}.navbar-toggler:focus span:nth-child(2){opacity:1}.navbar-toggler:focus span:nth-child(3){transform:translate(0%, 0%) rotate(0deg)}.navbar-toggler:focus:not(.collapsed) span:nth-child(1){transform:translate(15%, -33%) rotate(45deg)}.navbar-toggler:focus:not(.collapsed) span:nth-child(2){opacity:0}.navbar-toggler:focus:not(.collapsed) span:nth-child(3){transform:translate(15%, 33%) rotate(-45deg)}p{color:#a1a1a1}footer{position:relative;padding-left:40px;padding-right:40px;background-color:#09090b;border-top:1px solid #222}footer .social-media-container{display:flex;text-align:center;justify-content:center}footer .social-media-container .social-item{margin-left:25px;margin-right:25px}footer .social-media-container .social-item .social-link{text-decoration:none;color:#666;transition:all .2s ease}footer .social-media-container .social-item .social-link:hover{color:#f5f5f5}footer .social-media-container .social-item .social-link .social-icon{font-size:22px}footer .copyright{padding-top:20px;padding-bottom:20px;color:#666;font-size:14px}footer .footer-link{color:#a1a1a1;transition:all .2s ease;font-size:14px}footer .footer-link:hover{color:#3b82f6}.no-gutter{padding-left:0;padding-right:0}.divider{position:relative;border:1px solid #222;margin-top:40px;margin-bottom:40px;margin-left:auto;margin-right:auto;width:100%;max-width:1200px}.header-container{padding-bottom:50px}.header-container .header{margin-bottom:0}@media(max-width: 1366px){.navbar .navbar-nav .nav-item.dropdown .menu-container{width:380px}}@media(max-width: 1200px){.content-container{padding-left:30px;padding-right:30px}.header-container .header{font-size:42px}.navbar .navbar-nav .nav-item.dropdown .menu-container{width:340px}}@media(max-width: 992px){body{padding-top:57px}.navbar .navbar-nav .nav-item.dropdown .dropdown-menu{border:none;background-color:rgba(0,0,0,0)}.navbar .navbar-nav .nav-item.dropdown .menu-container{width:100%;max-width:450px}}@media(max-width: 768px){.navbar .navbar-nav .nav-item .nav-link{font-size:16px}footer .footer-item{text-align:center}footer .footer-item.policy{margin-top:15px}p{font-size:16px !important}.section-container{padding-top:50px;padding-bottom:50px}.header-container .header{font-size:32px}.header-container .header-description{font-size:16px}}#blog{min-height:calc(100vh - 125px)}#blog .banner-container{background-color:#161616;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}#blog .banner-container .intro-container{padding-top:80px;padding-bottom:80px}#blog .banner-container .intro-container .intro-header{color:#f5f5f5;font-size:56px;font-weight:800;line-height:1.1;letter-spacing:-0.03em;text-align:left;font-family:"Poppins",Sans-serif}#blog .banner-container .intro-container .intro-description{color:#a1a1a1;max-width:58%;min-width:58%;font-size:18px;font-weight:400;line-height:1.7;text-align:left}#blog .blog-item{padding-bottom:15px}#blog .blog-item .card{border-radius:16px;background-color:#111;border:1px solid #222;transition:all .3s ease}#blog .blog-item .card:hover{transform:translateY(-4px);box-shadow:0 16px 48px rgba(0,0,0,.4)}#blog .blog-item .card .card-img-top{border-top-left-radius:16px;border-top-right-radius:16px;filter:brightness(0.8) saturate(0.85);transition:filter .3s ease}#blog .blog-item .card:hover .card-img-top{filter:brightness(0.9) saturate(1)}#blog .blog-item .card .card-body .blog-date{color:#3b82f6;font-size:14px;font-weight:500;line-height:21px;letter-spacing:.02em;text-align:left}#blog .blog-item .card .card-body .card-title{font-size:20px;line-height:1.4;font-weight:600;color:#f5f5f5}#blog .blog-item .card .card-body .card-text{margin-bottom:0}#blog .blog-item .card .card-body p{font-size:16px;font-weight:400;line-height:1.6;text-align:left;margin-bottom:0;color:#a1a1a1}#blog .blog-item .card .card-body .card-link{font-size:16px;font-weight:500;line-height:24px;letter-spacing:.02em;color:#3b82f6;text-decoration:none}#blog .blog-item .card .card-body .card-link:hover{color:#6ca1f8}.blog-specific .blog-content{max-width:720px;margin-left:auto;margin-right:auto}.blog-specific .blog-header{margin-bottom:48px}.blog-specific .blog-header .blog-title{margin-bottom:10px;color:#f5f5f5}.blog-specific .blog-header .date{font-size:14px;color:#666;letter-spacing:.02em}.blog-specific h1{font-family:"Poppins",Sans-serif;font-size:40px;font-weight:700;margin-bottom:16px;text-align:center;color:#f5f5f5;letter-spacing:-0.02em;line-height:1.2}.blog-specific h2{font-size:28px;font-weight:600;line-height:1.3;font-family:"Poppins",Sans-serif;margin-bottom:16px;margin-top:48px;color:#f5f5f5}.blog-specific h3{font-size:22px;font-weight:600;line-height:1.3;font-family:"Poppins",Sans-serif;margin-bottom:12px;margin-top:36px;color:#f5f5f5}.blog-specific p{font-size:17px;font-weight:400;line-height:1.75;margin-bottom:24px;color:#a1a1a1}.blog-specific .content-container img{max-width:100%;height:auto;border-radius:10px;margin:32px 0;border:1px solid #222}.blog-specific .content-container ul,.blog-specific .content-container ol{padding-left:24px;margin-bottom:24px}.blog-specific .content-container ul li,.blog-specific .content-container ol li{font-size:17px;line-height:1.75;color:#a1a1a1;margin-bottom:8px}.blog-specific .content-container blockquote{border-left:3px solid #3b82f6;padding:16px 24px;margin:32px 0;background:#161616;border-radius:0 8px 8px 0}.blog-specific .content-container blockquote p{margin-bottom:0;font-style:italic;color:#a1a1a1}.blog-specific .content-container code{background:#161616;padding:2px 6px;border-radius:4px;font-size:15px;color:#3b82f6}.blog-specific .content-container pre{background:#161616;border:1px solid #222;border-radius:8px;padding:20px;margin:24px 0;overflow-x:auto}.blog-specific .content-container pre code{background:rgba(0,0,0,0);padding:0;font-size:14px;color:#a1a1a1}.blog-specific .content-container a{color:#3b82f6;text-decoration:none;border-bottom:1px solid rgba(0,0,0,0);transition:border-color .2s ease}.blog-specific .content-container a:hover{border-bottom-color:#3b82f6}.blog-specific .content-container strong{color:#f5f5f5;font-weight:600}.blog-specific .content-container hr{border-color:#222;margin:40px 0}.blog-specific .blog-cta{margin-top:48px}.pagination{align-items:center}.pagination .side-text{font-size:14px;font-style:normal;color:#a1a1a1}.pagination .pagination-icon{font-size:20px;padding-left:12px;padding-right:12px;color:#3b82f6}.pagination .pagination-item .page-link{font-size:16px;font-weight:500;line-height:24px;letter-spacing:.02em;text-align:center;border:none;border-radius:8px;color:#666;background-color:rgba(0,0,0,0)}.pagination .pagination-item .page-link.active{color:#fff;background:linear-gradient(135deg, #3b82f6, #8b5cf6)}.pagination .pagination-item .pagination-number{padding-left:6px;padding-right:6px;font-style:normal;font-size:16px;font-weight:500;line-height:24px;letter-spacing:.02em;text-align:center;color:#a1a1a1}@media(max-width: 1200px){#blog .banner-container .intro-container{padding-left:30px;padding-right:30px}#blog .banner-container .intro-container .intro-header{font-size:44px;text-align:center;margin-bottom:15px}#blog .banner-container .intro-container .intro-description{text-align:center;margin-left:auto;margin-right:auto;max-width:75%;min-width:70%}}@media(max-width: 768px){#blog .banner-container .intro-container .intro-header{font-size:36px;text-align:center;line-height:normal}#blog .banner-container .intro-container .intro-description{text-align:center;margin-left:auto;margin-right:auto;max-width:100%;min-width:70%}.blog-specific h1{font-size:28px}.blog-specific h2{font-size:22px;margin-top:36px}.blog-specific h3{font-size:19px}.blog-specific p{font-size:16px}.blog-specific .content-container li{font-size:16px}.blog-specific .content-container img{margin:24px 0}.blog-specific .blog-header{margin-bottom:32px}}/*# sourceMappingURL=blog-list.css.map */