.card{position:relative;-webkit-transition:all .45s ease;transition:all .45s ease}.card:hover .card-after::before{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.card:hover .card-btn{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition-delay:.3s;transition-delay:.3s}.card-link{position:absolute;z-index:2;inset:0;height:calc(100% + 5%)}.card-after{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1}.card-after::before{position:absolute;content:'';z-index:-1;inset:0;height:calc(100% + 5%);background-color:rgba(250,190,51,.7);top:0;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.card-in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media screen and (max-width:900px){.card-in{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.card-in::before{position:absolute;content:'';height:85%;width:100%;left:0;right:0;bottom:-5%;background-color:rgba(10,80,42,.3);border-radius:3.2rem;z-index:-1;-webkit-transition:all .45s ease;transition:all .45s ease}@media screen and (max-width:1200px){.card-in::before{border-radius:1.6rem}}@media screen and (max-width:900px){.card-in::before{top:0;height:calc(100% + 2rem)}}.card-block{padding:2rem 2rem 0;width:100%}@media screen and (max-width:1600px){.card-block{padding:1rem 2rem 0}}@media screen and (max-width:900px){.card-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 1rem 0;gap:1rem}}.card-img{position:relative;width:100%;--pad:2.4rem}.card-img::before{position:absolute;content:'';height:90%;width:calc(100% + var(--pad));top:calc(-1 * var(--pad)/ 2);left:calc(-1 * var(--pad)/ 2);background-color:rgba(10,80,42,.1);border-radius:3.2rem;z-index:-1;-webkit-transition:all .45s ease;transition:all .45s ease}@media screen and (max-width:1200px){.card-img::before{border-radius:1.6rem;display:none}}.card-img .in{display:block;padding-top:calc((524 / 420) * 100%);position:relative;overflow:hidden;width:100%;border-radius:3.2rem}@media screen and (max-width:1200px){.card-img .in{border-radius:1.6rem}}.card-img .in img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.card-btn{-webkit-transition:all .45s ease;transition:all .45s ease;-webkit-transform:translateY(3rem);transform:translateY(3rem);opacity:0;z-index:3}.card-des{margin-bottom:1.6rem}@media screen and (max-width:1600px){.card-des{margin-bottom:1rem}}.card-tt{--f-sz:clamp(1.9rem, calc(0.9rem + 1.25vw), 2.4rem);font-size:var(--f-sz);font-weight:700;color:#fff;line-height:130%;-webkit-transition:all .45s ease;transition:all .45s ease}@media screen and (max-width:1600px){.card-tt{--f-sz:clamp(1.7rem, calc(1.1rem + 0.75vw), 2rem);font-size:var(--f-sz)}}@media screen and (max-width:900px){.card-tt{text-align:center}}@media screen and (max-width:800px){.card-tt{font-size:1.6rem}}.card-txt{--f-sz:clamp(1.9rem, calc(0.9rem + 1.25vw), 2.4rem);font-size:var(--f-sz);font-weight:300;color:#fff;line-height:130%;-webkit-transition:all .45s ease;transition:all .45s ease}@media screen and (max-width:1600px){.card-txt{--f-sz:clamp(1.7rem, calc(1.1rem + 0.75vw), 2rem);font-size:var(--f-sz)}}@media screen and (max-width:900px){.card-txt{text-align:center}}@media screen and (max-width:800px){.card-txt{font-size:1.6rem}}