.blog-bnr-section{padding:4.75rem 0}.blog-bnr-container{width:85%;margin:auto}.blog-bnr-title{font-size:clamp(2.375rem,2.1323rem + 1.0356vw,3.375rem);margin-bottom:1rem;text-align:center;font-weight:500;color:var(--title-color)}.blog-bnr-description{font-size:clamp(1rem,0.9697rem + 0.1294vw,1.125rem);color:var(--description-color);text-align:center}.bnr-subscribe-form{position:relative;width:fit-content;margin:0 auto;margin-top:24px}.bnr-subscribe-form input{padding:12px 16px;padding-right:154px;font-size:16px;border:1px solid #ccc;border-radius:24px;outline:none;flex:1 1 240px;width:100%}.bnr-subscribe-form .fields-container{display:flex;align-items:center;position:relative;width:100%;max-width:400px;margin:0 auto}.bnr-subscribe-form .field{width:100%}.bnr-subscribe-form .error.error-show{position:absolute;bottom:-22px;left:0}.bnr-subscribe-button{background:linear-gradient(90deg,#8e2de2 0%,#4800e0 100%);border:none;color:#fff;padding:12px 24px;border-radius:999px;font-size:16px;cursor:pointer;transition:background-position 0.5s ease;background-size:200% 100%;background-position:0% 0%;position:absolute;top:1px;right:1px}.bnr-subscribe-button:hover{background-position:100% 0%;color:#fff}.bnr-thx-text{top:45px;left:0;background:transparent;align-items:baseline}.bnr-thx-text h2{font-size:0.875rem;color:var(--description-color)}@media (max-width:768px){.blog-bnr-section{padding:2.875rem 0}.blog-bnr-container{width:100%;padding:0 0.9375rem}.blog-bnr-title{margin-bottom:0.75rem}}.categories-section-container{background:var(--primary-color-4)}.categories-container{width:85%;margin:auto;display:flex;justify-content:space-between;align-items:center;padding-top:3.875rem;padding-bottom:3.875rem;gap:2rem}.categories-links{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0.625rem;width:100%}.categories-links{display:flex;align-items:center;gap:0.625rem}.categories-links .category{padding:0.875rem 2rem;background-color:var(--grayscale-color-5);border:none;border-radius:100px;text-decoration:none;color:var(--primary-color-1);cursor:pointer;text-align:center;width:fit-content;border:1px solid #D7CDFF;transition:all .3s ease;display:flex;align-items:center;gap:0.5rem}.categories-links .category.current-category{background-color:var(--primary-color-3)}.categories-links .category:hover,.categories-links .category:active{background-color:var(--primary-color-3)}.categories-links .category:focus{background-color:var(--primary-color-3);outline:2px solid var(--primary-color-2);outline-offset:2px}.search-container{padding:0.875rem 1.25rem 0.875rem 2rem;border-radius:100px;background-color:var(--grayscale-color-5);display:flex;align-items:center;width:100%;border:1px solid #CDCDCE;max-width:538px}.search-container input[name="q"]{background-color:transparent;border:none;width:100%}.search-container input[name="q"]:hover::placeholder{color:var(--grayscale-color-0)}.search-container input[name="q"]:focus-visible{border:none;outline:none}.search-container .search-button{border:none;background-color:transparent}.search-container .search-button:hover{background-color:transparent}.search-container i{font-size:1.375rem}@media (max-width:1200px){.categories-section-container{overflow:hidden}.categories-container{flex-direction:column}.categories-container>*:not(:first-child){margin-right:0;margin-bottom:0.9375rem}.categories-container>*:not(:last-child){margin-right:0;padding:0;justify-content:center}.search-container{width:100%;margin:0}.categories-links{width:100%;padding-top:0.625rem}}@media (max-width:768px){.categories-container{padding-top:2.625rem;padding-bottom:2.625rem}.categories-links{flex-wrap:wrap;justify-content:start!important}}@media (max-width:425px){.categories-links{justify-content:flex-start}}.last-article-section-container.hidden{display:none}.last-article-container{width:85%;margin:auto;padding-bottom:8.75rem;display:flex;justify-content:center;gap:25px}.last-article-container .card{flex-direction:row;width:100%;height:100%}.main-card{width:100%;max-width:569px;border-radius:10px;overflow:hidden;text-decoration:none;box-shadow:0px 3px 5px 0px #6334C80D;background:var(--grayscale-color-5);border:1px solid #EEE}.main-card img{object-fit:cover}.main-card .card-body{padding:24px}.tag{font-size:clamp(0.75rem,0.7348rem + 0.0647vw,0.8125rem);color:var(--primary-color-1);border:1px solid #D7CDFF;text-decoration:none;background:transparent!important}.main-card .card-title{font-size:clamp(1.375rem,1.3447rem + 0.1294vw,1.5rem);font-weight:500;color:var(--title-color);margin-bottom:0.875rem;margin-top:1.5rem}.main-card .card-text{color:var(--description-color);font-size:1rem;margin:0}.last-article-container .form h4{text-align:left}.last-article-container .card .card-img-top{width:100%;object-fit:cover;height:max-content;border-radius:10px}.img-small{max-width:203px}.last-article-container .card-body{padding-top:2.5rem}.subscribe-form-container{position:relative}.subscribe-form-container>.subscribe-form>.fields-container{width:100%;display:flex;flex-direction:column;margin-bottom:0}@media (min-width:961px){.last-article-container .card:hover{transform:scale(1.05)}}@media (max-width:1200px){.last-article-container{grid-template-columns:1fr}.last-article-container .card{width:100%;height:100%}}@media (max-width:992px){.last-article-container{flex-direction:column;padding-bottom:6.25rem}.main-card{max-width:none}}@media (max-width:768px){.last-article-container{width:100%;margin:0;padding:0.9375rem 0.9375rem 5rem;grid-gap:1.25rem}.last-article-container .card .card-img-top{width:100%;height:100%;flex-shrink:1;max-width:122px}.main-card .card-body{padding:20px}}@media (max-width:425px){.last-article-container .card{width:100%;margin:0}}.populars-section-container{width:85%;margin:auto;padding-top:3.75rem;padding-bottom:3.75rem}.populars-section-container.hidden{display:none}.populars-card-container{width:100%;max-width:605px}.populars-card-container .card{width:100%;height:max-content;gap:1.5rem;padding:1rem;border-radius:10px;box-shadow:0px 3px 5px 0px #6334C80D;border:1px solid #EEE;align-items:center;margin-bottom:1.5rem}.populars-card-container .card:last-child{margin-bottom:0}.populars-card-container .card-body{padding:0}.populars-card-container .card-title{font-size:clamp(1rem,0.9697rem + 0.1294vw,1.125rem);margin-bottom:0.5rem}.populars-card-container .card-text{font-size:13px;color:var(--description-color)}.card-text-elipsis{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (max-width:992px){.populars-card-container{max-width:none}}@media (max-width:768px){.populars-card-container .card-text-elipsis{display:none}.populars-card-container .card-title{margin:0}}@media (max-width:425px){.populars-section-container{width:100%;margin:0;padding:5rem 0.9375rem}}.all-articles-section-container{background-color:var(--primary-color-4)}.all-articles-section-container.hidden{display:none}.all-articles-container{width:85%;margin:auto;padding-top:3.75rem}.all-articles-card-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3.75rem;padding-top:1.875rem}.load-more-container{padding:2.5rem 0;text-align:center}.load-more{border:none;background-color:var(--grayscale-color-5);color:var(--grayscale-color-0)}.load-more.hidden{display:none}.all-articles-search-title{display:none}.all-articles-search-title .search-result-text{font-style:normal}.all-articles-search-result-empty{text-align:center;padding-top:3em}.all-articles-search-result-empty.hidden{display:none}@media (max-width:1440px){.all-articles-card-container{grid-template-columns:1fr 1fr}}@media (max-width:768px){.all-articles-card-container{grid-template-columns:1fr}}@media (max-width:425px){.all-articles-container{width:100%;margin:0;padding:5rem 0.9375rem}.all-articles-container .card{width:100%}}.footer-form-container:has(#footer-subscribe-form){background:var(--primary-color-4)}.footer-form{padding-top:3.75rem}#footer-subscribe-form{width:100%}#footer-subscribe-form .fields-container{display:flex;width:100%}#footer-subscribe-form .fields-container>*:not(:last-child){margin-right:1.25rem}#footer-subscribe-form .fields-container .primary-btn{width:100%;padding-left:0;padding-right:0;height:56px}@media (max-width:768px){#footer-subscribe-form .fields-container{flex-direction:column}#footer-subscribe-form .fields-container>*:not(:last-child){margin-right:0;margin-bottom:1.25rem}#footer-subscribe-form .form-title{text-align:left}}