.ensino{padding:4.8rem 0 6.4rem}.ensino__header{margin-bottom:2.4rem}.ensino__title{font-family:"Mitr",sans-serif;font-size:3.2rem;font-weight:600;line-height:1.2;color:var(--text-dark-gray)}.ensino__subtitle{font-family:"Gotham",sans-serif;font-size:1.6rem;font-weight:300;line-height:1.5;color:var(--text-default);margin-top:.8rem}.ensino__divider{border:none;border-top:2px solid rgba(0,0,0,.1490196078);margin:0 0 3.2rem}.ensino__card{display:flex;gap:3.2rem;padding:3.2rem 0}.ensino__card-image{position:relative;flex-shrink:0;width:55.2rem;height:34.5rem;border-radius:.8rem;overflow:hidden}.ensino__card-image img{width:100%;height:100%;object-fit:cover}.ensino__card-duration{position:absolute;top:1.6rem;right:1.6rem;background:rgba(0,0,0,.6);color:var(--white);font-family:"Gotham",sans-serif;font-size:1.4rem;font-weight:500;padding:.4rem 1.2rem;border-radius:2rem;backdrop-filter:blur(4px)}.ensino__card-content{display:flex;flex-direction:column;justify-content:flex-start;flex:1;padding-top:.4rem}.ensino__card-tag{display:inline-block;background-color:var(--bg-primary);color:var(--white);font-family:"Gotham",sans-serif;font-size:1.2rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;padding:.4rem 1.2rem;border-radius:.4rem;margin-bottom:1.2rem;width:fit-content}.ensino__card-title{font-family:"Mitr",sans-serif;font-size:2.4rem;font-weight:500;line-height:1.3;color:var(--text-dark-gray);margin-bottom:.8rem}.ensino__card-date{display:flex;align-items:center;gap:.6rem;font-family:"Gotham",sans-serif;font-size:1.4rem;font-weight:300;color:var(--text-light-gray);margin-bottom:1.6rem}.ensino__card-date svg{flex-shrink:0}.ensino__card-excerpt{font-family:"Gotham",sans-serif;font-size:1.6rem;font-weight:300;line-height:1.6;color:var(--text-default);margin-bottom:2rem;flex:1;overflow:hidden}.ensino__card-button{display:inline-flex;align-items:center;gap:.8rem;background-color:var(--bg-primary);color:var(--white);font-family:"Gotham",sans-serif;font-size:1.6rem;font-weight:500;padding:1.2rem 2.4rem;border-radius:3rem;text-decoration:none;transition:background-color .3s ease;width:fit-content;margin-top:auto}.ensino__card-button:hover{background-color:#c44410}.ensino__card-button svg{transition:transform .3s ease}.ensino__card-button:hover svg{transform:translateX(4px)}.ensino__pagination{display:flex;justify-content:center;margin-top:4.8rem}.ensino__pagination .page-numbers{list-style:none;display:flex;align-items:center;gap:.8rem;padding:0;margin:0}.ensino__pagination .page-numbers li .page-numbers{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;font-family:"Gotham",sans-serif;font-size:1.6rem;font-weight:500;color:var(--text-default);text-decoration:none;border:1px solid rgba(0,0,0,.1490196078);transition:all .3s ease}.ensino__pagination .page-numbers li .page-numbers:hover{border-color:var(--bg-primary);color:var(--bg-primary)}.ensino__pagination .page-numbers li .page-numbers.current{background-color:var(--bg-primary);color:var(--white);border-color:var(--bg-primary)}.ensino__pagination .page-numbers li .page-numbers.dots{border:none;cursor:default}.ensino__pagination .page-numbers li .page-numbers.dots:hover{color:var(--text-default)}.ensino__pagination .page-numbers li .page-numbers.prev,.ensino__pagination .page-numbers li .page-numbers.next{border:1px solid rgba(0,0,0,.1490196078);color:var(--text-default)}.ensino__pagination .page-numbers li .page-numbers.prev:hover,.ensino__pagination .page-numbers li .page-numbers.next:hover{border-color:var(--bg-primary);color:var(--bg-primary)}.ensino__empty{font-family:"Gotham",sans-serif;font-size:1.6rem;font-weight:300;color:var(--text-light-gray);text-align:center;padding:6.4rem 0}@media only screen and (max-width: 1000px){.ensino__card-image{width:40rem;height:25rem}}@media only screen and (max-width: 800px){.ensino{padding:3.2rem 0 4.8rem}.ensino__title{font-size:2.4rem}.ensino__card{flex-direction:column;gap:2rem}.ensino__card-image{width:100%;height:auto;aspect-ratio:552/345}.ensino__card-title{font-size:2rem}.ensino__card-excerpt{font-size:1.4rem;-webkit-line-clamp:3}.ensino__pagination{margin-top:3.2rem}.ensino__pagination .page-numbers li .page-numbers{width:3.6rem;height:3.6rem;font-size:1.4rem}}/*# sourceMappingURL=ensino.css.map */
