*,:before,:after,::-webkit-backdrop,::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-color: $white;--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-offset-width: 0;--tw-ring-shadow: 0 0 #0000;--tw-rotate: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scroll-snap-strictness: proximity;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-skew-x: 0;--tw-skew-y: 0;--tw-translate-x: 0;--tw-translate-y: 0}.home-news .card-container .post .body_post h5{font-size:1.2em}.card-container{display:flex;align-items:center;justify-content:center;width:fit-content;width:-moz-fit-content;height:auto;margin:auto;background-color:#fff;box-shadow:#32325d40 0 6px 12px -2px,#0000004d 0 3px 7px -3px}.card-container .post{position:relative;display:flex;overflow:hidden;flex-direction:column;width:350px;height:500px;border-radius:5px}.card-container .post:hover .header_post{margin-top:-20px}.card-container .post:hover .body_post{height:50%}.card-container .post:hover img{transform:translatey(-10px) translate(-5px) scale(1.05)}.card-container .post .header_post{position:absolute;top:0;width:100%;height:50%;-moz-transition:cubic-bezier(.68,-.55,.27,1.55) .32s;-ms-transition:cubic-bezier(.68,-.55,.27,1.55) .32s;-o-transition:cubic-bezier(.68,-.55,.27,1.55) .32s;-webkit-transition:cubic-bezier(.68,-.55,.27,1.55) .32s;transition:cubic-bezier(.68,-.55,.27,1.55) .32s;background:#ddd}.card-container .post .header_post img{transition:ease-in-out .6s}@media (max-width: 400px){.card-container .post .header_post img{min-width:fit-content;min-height:fit-content!important}}.card-container .post .body_post{position:absolute;bottom:0;display:flex;align-items:center;justify-content:center;width:100%;height:60%;cursor:pointer;-moz-transition:cubic-bezier(.68,-.55,.27,1.55) .32s;-ms-transition:cubic-bezier(.68,-.55,.27,1.55) .32s;-o-transition:cubic-bezier(.68,-.55,.27,1.55) .32s;-webkit-transition:cubic-bezier(.68,-.55,.27,1.55) .32s;transition:cubic-bezier(.68,-.55,.27,1.55) .32s;background:#fff}.card-container .post .body_post .post_content{position:relative;width:80%;height:80%;background:#fff}.card-container .post .body_post .post_content h5{font-weight:700}.card-container .post .body_post .post_content p{font-size:14px;font-weight:400}.card-container .post .body_post .post_content .container_infos{position:absolute;bottom:0;display:flex;justify-content:flex-end;width:100%;padding-top:0}.card-container .post .body_post .post_content .container_infos .container_tags{display:flex;flex-direction:column}.card-container .post .body_post .post_content .container_infos .container_tags span{font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;opacity:.5}.card-container .post .body_post .post_content .container_infos .container_tags .tags{float:right}.card-container .post .body_post .post_content .container_infos .container_tags .tags ul{display:flex}.card-container .post .body_post .post_content .container_infos .container_tags .tags ul li{font-size:12px;position:relative;z-index:1;display:flex;justify-content:center;margin-left:8px;list-style:none;cursor:pointer;letter-spacing:2px}.card-container .post .body_post .post_content .container_infos .container_tags .tags ul li:first-child{margin-left:0}.card-container .post .body_post .post_content .container_infos .container_tags .tags ul li time{color:#085a6a}@keyframes top{0%{opacity:0;bottom:-80px}to{opacity:1;bottom:0}}@keyframes icon{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.3) rotate(-2deg)}to{opacity:1;bottom:0}}.news-container{width:77vw;margin:auto}@media (max-width: 1023px){.news-container{width:auto}.news-container div div{max-width:100%;gap:5.25rem}.news-container div div .card-container .post{width:80vw}.news-container div div .card-container .post:hover .header_post{margin-top:-20px}.news-container div div .card-container .post:hover .body_post{height:35%}.news-container div div .card-container .post .body_post{height:45%}.news-container div div .card-container .post img{width:100%;width:-moz-available;width:-webkit-fill-available;width:stretch;height:auto}}@media (min-width: 1024px){.news-container div div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1400px){.news-container div div{grid-template-columns:repeat(3,minmax(0,1fr))}}.justify-right{margin-left:50vw}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.px-6{padding-right:1.5rem;padding-left:1.5rem}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.h-56{height:14rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.feature-container{width:77vw;margin:auto}.container-sponsor{width:100%;margin:auto}.container-sponsor .swiper-container{overflow:hidden}.container-sponsor .swiper-container .swiper-slide .sponsor-div{width:250px;margin:2% 5px;transition:.5s;border-radius:5px;box-shadow:0 0 10px gray}.container-sponsor .swiper-container .swiper-slide .sponsor-div .overlay{position:absolute;top:0;left:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;width:-moz-available;width:-webkit-fill-available;width:stretch;height:100%;height:-moz-available;height:-webkit-fill-available;height:stretch;margin:2% 5px;padding:5px;transition-timing-function:linear;transition-duration:.5s;transition-property:all;opacity:0;color:#fff;border-radius:5px}.container-sponsor .swiper-container .swiper-slide .sponsor-div:hover img{transition:.5s;transform:scale(.9)}.container-sponsor .swiper-container .swiper-slide .sponsor-div:hover .overlay{transition-timing-function:ease-in;transition-duration:.5s;transition-property:all;opacity:1;color:#fff;background-color:#000000b3}.container-sponsor .swiper-container .swiper-slide .sponsor-div div{font-size:large;font-weight:900}.container-sponsor .swiper-container .swiper-slide .sponsor-div img{height:auto;transition:.5s;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px}.container-sponsor .swiper-container .swiper-slide .sponsor-div:hover{transition:.5s;box-shadow:0 0 15px #000}.container-sponsor .swiper-container .swiper-slide .sponsor-div:hover img{transition:.5s;border-radius:5px}.all-sponsor-button a{transition:.5s}@media (max-width: 615px){.swiper-pagination{margin-top:3rem}.all-sponsor-button a{display:none}}.absolute-center{position:relative;top:50%;transform:translateY(-50%)}
