.listing-container{color:#fff;margin:0 auto;max-width:1500px;padding:20px}.blog-listing{align-items:center;display:flex;flex-direction:column}.list-card-categories{align-items:center;display:flex;flex-wrap:wrap;gap:20px;height:auto;justify-content:center;max-width:1500px}.list-card-categories a{color:#fff;cursor:pointer;text-decoration:none}.list-card:hover{background-color:#74d3d2;color:#000;transition:.3s}.list-card,.list-card:hover{border:1px solid hsla(0,0%,100%,.2);box-shadow:10px 10px 15px 5px rgba(0,0,0,.25)}.list-card{align-items:center;backdrop-filter:blur(10px);border-radius:10px;display:flex;gap:10px;height:52px;justify-content:center;padding:10px;width:238px}.list-card h3{font-family:Futura PT-BOOK;font-size:16px;font-weight:400}.list-card .fas{flex-shrink:0;font-size:14px}.cards-categories{align-items:center;display:flex;flex-wrap:wrap;gap:20px;height:auto;justify-content:center;margin:0 auto;max-width:1500px;padding:20px}.card-cat{backdrop-filter:blur(10px);box-shadow:10px 10px 15px 5px rgba(0,0,0,.25)}.card-cat,.image-card{height:500px;position:relative;width:400px}.image-card{border-radius:20px;opacity:1;overflow:hidden}.image-card img{box-shadow:0 3px 7px 0 rgba(0,0,0,.15),0 12px 12px 0 rgba(0,0,0,.13),0 28px 17px 0 rgba(0,0,0,.08),0 49px 20px 0 rgba(0,0,0,.02),0 77px 21px 0 transparent;display:block;height:500px;object-fit:cover;opacity:1;width:400px}.card-cat:hover .image-card:before{background:linear-gradient(180deg,rgba(15,54,72,0),#0f3648 90%);background-blend-mode:multiply;border:1px solid hsla(0,0%,100%,.5);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2}.card-cat:hover .image-card img{filter:blur(2px);transform:scale(1.05)}.card-content{bottom:30px;display:flex;flex-direction:column;gap:15px;left:30px;max-width:450px;position:absolute;right:30px;z-index:2}.card-content h3{font-family:Futura PT-BOOK;font-size:16px;font-weight:400}.card-content h2{display:-webkit-box;font-family:Futura PT;font-size:24px;-webkit-line-clamp:2;line-height:1.2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.card-content a{background:#fff;border-radius:5px;color:#0f3648;cursor:pointer;font-family:Futura PT;font-size:16px;height:39px;max-width:298px;padding:10px;text-align:center;text-decoration:none}.card-content a:hover{background:#fe3b1f;color:#fff;transition:.3s}.suscribe{height:auto;margin:0 auto;max-width:1500px;padding:0 20px;width:100%}.form-suscribe{align-items:center;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:20px;box-shadow:10px 10px 15px 5px rgba(0,0,0,.25);display:flex;gap:46px;padding:40px 60px;width:100%}.form-suscribe label{font-family:Futura PT;font-size:16px;max-width:200px;width:100%}.form-suscribe input{background:transparent;border:.5px solid hsla(0,0%,100%,.4);border-radius:5px;color:#fff;font-family:Futura PT-BOOK;font-size:16px;max-width:967px;padding:10px 20px;width:100%}.form-suscribe input::placeholder{font-family:Futura PT-BOOK;font-size:16px}.form-suscribe input:focus{border:.5px solid #74d3d2;outline:none}.form-suscribe button{align-items:center;background:#fff;border-radius:5px;color:#0f3648;display:flex;font-family:Futura PT;font-size:16px;justify-content:center;padding:10px 30px}.form-suscribe button:hover{background:#fe3b1f;color:#fff;transition:.3s}.listing-article{align-items:center;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);height:auto;justify-content:center;margin:0 auto;max-width:1500px;padding:20px}.article{backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:20px;box-shadow:10px 10px 15px 5px rgba(0,0,0,.25);display:flex;flex-direction:column;gap:20px;height:625px;max-width:367px;padding:20px}.image-article{height:250px;max-width:327px}.image-article img{border-radius:10px;height:100%;object-fit:cover;width:100%}.article h2{display:-webkit-box;font-family:Futura PT;font-size:24px;-webkit-line-clamp:3;line-height:1.2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.article h3{font-weight:400;opacity:.5}.article h3,.article p{font-family:Futura PT-BOOK;font-size:16px}.article p{display:-webkit-box;-webkit-line-clamp:5;line-height:1.4;-webkit-box-orient:vertical;overflow:hidden;text-align:justify;text-overflow:ellipsis;white-space:normal}.article a{background:#fff;border-radius:5px;color:#0f3648;font-family:Futura PT;font-size:16px;margin-top:auto;padding:10px;text-align:center;text-decoration:none}.article a:hover{background:#fe3b1f;color:#fff;transition:.3s}.pagination{align-items:center;display:flex;font-family:Futura PT-BOOK;justify-content:center;padding:20px 0 80px}.simple-pagination ul{align-items:center;display:flex;gap:8px;list-style:none;margin:0;padding:0}.simple-pagination li{display:inline-block}.simple-pagination .next,.simple-pagination .prev{align-items:center;background:transparent;border-radius:8px;color:#2a4a5a;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 20px;text-decoration:none;transition:all .3s ease}.simple-pagination .next:hover,.simple-pagination .prev:hover{border:1px solid #74d3d2;color:#74d3d2}.simple-pagination a,.simple-pagination span{align-items:center;background:transparent;border-radius:8px;color:#fff;display:flex;font-size:14px;font-weight:500;height:44px;justify-content:center;min-width:44px;text-decoration:none;transition:all .3s ease}.simple-pagination .current,.simple-pagination a:hover{border:1px solid #74d3d2}.simple-pagination .disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.list-card.active{background-color:#74d3d2;box-shadow:0 4px 8px rgba(116,211,210,.3);color:#000;transform:scale(1.05)}.list-card.active i{color:#000}@media (max-width:1200px){.listing-article{grid-template-columns:repeat(3,1fr)}}@media (max-width:992px){.listing-article{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.card-cat,.card-content,.image-card,.image-card img{max-width:350px}.listing-article{grid-template-columns:1fr}.article,.image-article{max-width:100%}.form-suscribe{display:flex;flex-direction:column;gap:30px;padding:40px}.simple-pagination ul{gap:4px}.simple-pagination .next span:first-child,.simple-pagination .prev span:last-child{display:none}.simple-pagination a,.simple-pagination span{font-size:13px;height:36px;min-width:36px}.simple-pagination .next,.simple-pagination .prev{padding:10px}}@media (max-width:400px){.card-cat,.card-content,.image-card,.image-card img{max-width:296px}.card-content a{height:auto}}@media (min-width:200px) and (max-width:345px){.card-cat,.card-content,.image-card,.image-card img{max-width:250px}}@media (max-width:768px){.list-card-categories{display:none!important}}.suscribe{position:relative}.suscribe-toast{align-items:center;backdrop-filter:blur(10px);background:rgba(15,54,72,.35);border:1px solid hsla(0,0%,100%,.18);border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.18);display:none;font-family:Futura PT-BOOK;font-size:14px;gap:10px;line-height:1.2;margin-top:14px;opacity:0;padding:12px 14px;transform:translateY(-4px);transition:opacity .25s ease,transform .25s ease}.suscribe-toast.is-show{display:flex;opacity:1;transform:translateY(0)}.suscribe-toast .toast-icon{align-items:center;border-radius:999px;display:inline-flex;flex:0 0 auto;height:22px;justify-content:center;width:22px}.suscribe-toast .toast-text{color:#fff;flex:1 1 auto;opacity:.95}.suscribe-toast .toast-close{background:transparent;border:0;color:#fff;cursor:pointer;font-size:18px;line-height:1;opacity:.7;padding:0 6px}.suscribe-toast .toast-close:hover{opacity:1}.suscribe-toast.is-loading .toast-icon{border:1px solid hsla(0,0%,100%,.25)}.suscribe-toast.is-loading .toast-icon:before{animation:toastSpin .8s linear infinite;border:2px solid hsla(0,0%,100%,.25);border-radius:999px;border-top-color:#fff;content:"";height:14px;width:14px}@keyframes toastSpin{to{transform:rotate(1turn)}}.suscribe-toast.is-success{background:rgba(116,211,210,.1);border-color:rgba(116,211,210,.45)}.suscribe-toast.is-success .toast-icon{background:rgba(116,211,210,.25);border:1px solid rgba(116,211,210,.55)}.suscribe-toast.is-success .toast-icon:before{color:#74d3d2;content:"✓";font-family:Futura PT;font-size:14px}.suscribe-toast.is-error{background:rgba(254,59,31,.1);border-color:rgba(254,59,31,.55)}.suscribe-toast.is-error .toast-icon{background:rgba(254,59,31,.18);border:1px solid rgba(254,59,31,.55)}.suscribe-toast.is-error .toast-icon:before{color:#fe3b1f;content:"!";font-family:Futura PT;font-size:15px}