.cata-1 h2{font-size:60px;color:#1755a2;font-family:'TenorSans',sans-serif}.cata-1 h3{font-size:32px;color:#000;font-family:'TTChoco',sans-serif;letter-spacing:2px}.cata-1 img{border-radius:25px}.cata-2{background-color:#e4ebf4}.cata-list{background-color:#e4ebf4;padding-bottom:150px}.cata-2 p{font-family:'TTChoco',sans-serif;font-size:32px}.cata-list img{border-radius:20px}.cata-list p{font-family:'TTChoco',sans-serif;font-size:21px;margin:10px;min-height:54px;align-content:center;justify-content:center}.cata-list .abutton{font-family:'TTChoco',sans-serif;font-size:18px;margin:5px;text-decoration:none;color:#212529;border-radius:25px;border:1px solid #212529;padding:5px;width:50%;display:inline-block}.cata-list .abutton:hover{background-color:#042249;color:#fff;border:1px solid #042249}.image-box{position:relative;width:100%;max-width:350px;aspect-ratio:1/1;overflow:hidden;border-radius:20px;margin:0 auto}.image-box img:first-child{width:100%;height:100%;object-fit:cover;display:block;border-radius:20px;margin-top:25px}.badge-overlay{position:absolute;top:10px;left:50%;transform:translateX(-50%);max-width:350px;height:auto}.overlay-text{color:#fff;background:#042249;padding:10px;font-family:'Metropolis Black',sans-serif;font-size:18px;font-weight:700;width:100%;text-align:center;box-sizing:border-box;border-radius:0 0 10px 10px;position:absolute;bottom:0;left:0}.mobile-text{color:#fff;background-color:#042249;padding:0;font-family:'Metropolis Black',sans-serif;font-size:18px;font-weight:700;width:100%;text-align:center;display:none}@media only screen and (min-device-width:768px) and (max-device-width:1366px) and (orientation:landscape){.cata-list .abutton{width:100%}.cata-list p{min-height:63px}}@media only screen and (max-width:992px){.cata-1 h2{font-size:56px}.cata-1 h3{font-size:26px}.cata-2 p{font-family:'TTChoco',sans-serif;font-size:24px}.cata-list p{font-size:18px}.cata-list .abutton{width:100%}.mobile-text{display:block;min-height:64px;align-content:center;justify-content:center}.image-box{border-radius:10px 10px 0 0}.image-box img:first-child{border-radius:10px}}