.news{max-width:120rem;position:relative;margin:auto;overflow:visible}.news h2{font-size:3.75rem;font-weight:700;line-height:4.5rem;margin-top:.5rem}.news .button{display:inline-block;background-color:#000;color:#fff;font-size:1.125rem;line-height:2.25rem;font-weight:500;text-transform:uppercase;border-radius:3.125rem;padding:.375rem 2.75rem;transition:.33s ease}.news .button:hover{transform:scale(0.9)}.news .news--container{max-width:86.5rem;margin:auto}.news .news--row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:3rem}.news .swiper--container{max-width:103rem;margin-bottom:3.25rem;margin-left:auto}.news .swiper{width:100%;height:100%}.news .swiper-slide{background-position:center;background-size:cover;position:relative}.news .swiper-slide .post-thumbnail a{display:flex}.news .swiper-slide img{max-width:32.625rem;max-height:39.9375rem;border-radius:.9375rem}.news .swiper-slide::before{content:"";position:absolute;top:0;left:0;height:100%;width:32.625rem;background:linear-gradient(0, rgba(88, 191, 201, 0.8) 0%, rgba(255, 255, 255, 0.8) 100%);border-radius:.9375rem;z-index:1;opacity:0;transition:opacity .3s ease}.news .swiper-slide.swiper-slide-active::before{opacity:1}.news .swiper-slide-content{position:absolute;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%;top:0;padding-top:2.5rem;padding-left:2.5rem;padding-right:6.5rem;padding-bottom:1rem;z-index:2;opacity:0;transition:opacity .3s ease;pointer-events:none}.news .swiper-slide-content button{display:block;background-color:#fff;color:#58bfc9;font-size:1.125rem;line-height:2.3125rem;font-weight:500;text-transform:uppercase;border-radius:3.125rem;padding:.125rem 1.75rem;border:none;cursor:pointer;margin-top:1.5rem;transition:.15s ease}.news .swiper-slide-content button:hover{transform:scale(0.9)}.news .news--svg{position:absolute;right:1.5rem;bottom:-2rem;z-index:-1}.news .swiper-slide.swiper-slide-active .swiper-slide-content{opacity:1;pointer-events:auto}.news .post-title{color:#fff;font-size:2.5rem;line-height:3rem;font-weight:900}.news .swiper-slide-content .post-category ul{list-style-type:none;padding-left:0;margin:0}.news .swiper-slide-content li a{color:#58bfc9;font-weight:700;font-size:1.125rem;line-height:2rem}.news .swiper-slide-content a{color:#fff;font-weight:700}.news .news--swiper-nav{display:flex;flex-direction:row;gap:.5rem;margin-top:-1.5rem}.news .news--button-prev,.news .news--button-next{z-index:3;display:flex;align-items:center;text-align:center;justify-content:center;cursor:pointer;transition:.15s ease-in}.news .news--button-prev:hover,.news .news--button-next:hover{transform:scale(0.9)}.news .news--progress{width:60%;height:4px;background:#f5f5f5;border-radius:2.5px;margin-top:auto;margin-bottom:auto;margin-left:auto}.news .news--progress .news--progress-line{height:4px;background:#58bfc9;width:0;transition:width .33s ease-in-out;border-radius:2.5px;margin:auto 0}@media(max-width: 100em){.news .swiper-slide img{width:100%;height:auto;border-radius:.9375rem}.news .swiper-slide::before{width:100%}}@media(max-width: 80em){.news .swiper-slide img{width:100%;height:auto;border-radius:.9375rem}.news .swiper-slide-content{padding-right:2rem}.news .post-title{font-size:1.25rem;line-height:2rem}.news .swiper-slide::before{width:100%}.news .swiper-slide-content button{font-size:1rem}}@media(max-width: 75em){.news .swiper-slide img{width:100%;height:auto;border-radius:.9375rem}.news .swiper-slide::before{width:100%}}@media(max-width: 48em){.news{padding-left:1rem;padding-right:1rem}.news .news--svg{display:none}.news .swiper-slide img{width:16.625rem;height:auto;border-radius:.9375rem}.news .swiper-slide::before{width:16.625rem}.news .swiper{margin-left:0}.news .button{padding:.5rem 1rem;font-size:1rem;text-align:center;line-height:1.25rem;width:100%}.news h2{font-size:3rem;margin-bottom:0}.news .swiper{width:16.625rem;margin:auto}.news .news--swiper-nav{align-self:end}.news .swiper--container{margin-bottom:2rem}.news .swiper-slide-content{font-size:1rem}.news .news--row{flex-direction:column;gap:1rem;margin-bottom:2rem}.news .news--container{text-align:center}.news .news--progress{width:90%;margin:auto;margin-bottom:2rem}}
/*# sourceMappingURL=style.css.map */
