.hb{display:flex;justify-content:space-between;align-items:center;gap:40px;padding-bottom:40px}.hb-l,.hb-r{color:#fff}.hb-s{font-size:36px;font-weight:500}.hb-t{margin-top:4px;font-size:48px;font-weight:700;line-height:1.2;text-transform:uppercase}.hb-line{display:block;width:400px;height:7px;margin-top:12px;position:relative;background:url(/img/sprite.png?v=4hVr36jSIthneC44MZkY6IBCQqI) -537px -83px no-repeat}.hb-r{text-align:center}.hb-r .hb-s{font-size:32px;font-weight:700}.hb-price{display:inline-block;margin-top:10px;padding:8px 28px;border:1px solid #fff;border-radius:999px;font-size:26px;font-weight:700;line-height:1}.scholarship-country-filter{display:flex;flex-wrap:wrap;gap:10px;margin:-20px 0 28px;justify-content:center}.scholarship-country-filter__item{border:1px solid rgba(255,255,255,.75);border-radius:12px;background:#fff;color:#333;cursor:pointer;font-size:16px;font-weight:700;line-height:20px;padding:12px 16px 6px;text-transform:uppercase}.scholarship-country-filter__item.active,.scholarship-country-filter__item:hover{background:#8cc53f;color:#fff}.scholarships.is-loading{opacity:.65;pointer-events:none}.card-slider{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;padding-bottom:40px}.school-card{background:#fff;border-radius:30px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.2);margin-bottom:10px;display:block;padding:4px;position:relative}.school-card a{border-radius:28px;border:solid 1px #009344;display:block;overflow:hidden;min-height:392px;padding:20px;height:100%}.school-card .owl-item{padding:0 5px}.school-card img{width:100%;height:145px;object-fit:cover;border-radius:20px}.school-card h3{padding:15px 0 5px;font-weight:700;text-transform:uppercase;text-align:left;font-size:16px;color:#333;margin:0;height:78px}.school-card p{margin:0 0 8px;text-align:left;color:#006838;font-size:14px}.school-card span{margin-bottom:10px;font-size:13px;background:#006838;border-radius:20px;color:#fff;padding:3px 12px;display:inline-block}.school-card span.country{position:absolute;top:32px;right:32px;background:#d9d9d9;color:#006838;font-size:16px}@media(max-width:1440px){.school-card h3{font-size:14px}.school-card p{font-size:13px}.school-card a{min-height:315px}}@media(max-width:1200px){.school-card h3{font-size:13px}.school-card p{font-size:13px}}.guide-title{color:#006838;text-align:center;font-size:48px;font-weight:700;text-transform:uppercase;padding:20px 0}.guide-desc{color:#333;text-align:center;font-size:18px;max-width:900px;margin:0 auto 40px}.ranking-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.ranking-item{min-width:0;box-sizing:border-box;padding:26px 36px 30px;border:1px solid #21834d;border-radius:18px;background:#e9f3eb}.ranking-item__title{min-height:2.5em;margin:0 0 16px;text-align:center;text-transform:uppercase;line-height:1.25}.ranking-item__title a{color:#333;font-weight:700}.ranking-item__image{display:block;width:100%;height:200px;object-fit:cover;border-radius:8px}.ranking-item__description{margin:17px 0 0;line-height:1.3;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;max-height:106px}.lac-section{max-width:1170px;margin:40px auto;border:solid 1px #006838;border-radius:30px;padding:40px;background:#fff;position:relative;z-index:1}.lac-title{color:#006838;font-size:40px;font-weight:700;margin:0 auto 15px;text-transform:uppercase;text-align:center;max-width:850px}.lac-description{font-size:16px;color:#333;line-height:22px;margin:20px auto 50px;max-width:850px}.lac-card{display:flex;background:#e9f4eb;border-radius:16px;box-shadow:0 3px 10px rgba(0,0,0,.1);overflow:hidden;margin-bottom:25px;color:#139914;border:solid 1px #006838;border-radius:24px}.lac-image{padding:30px}.lac-image img{width:250px;height:auto;object-fit:cover;border-radius:20px}.lac-info{flex:1;padding:30px 30px 30px 0}.lac-info h3{font-size:20px;margin-bottom:5px;font-weight:700;color:#333;text-transform:uppercase}.location{font-size:14px;margin-bottom:8px;color:#006838}.rank{font-weight:700;font-size:16px;color:#006838;margin-bottom:10px}.desc{font-size:14px;color:#333;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lac-meta{width:260px;padding:30px;border-left:1px solid #006838}.meta-item{margin-bottom:20px}.label{font-size:14px;color:#006838}.value{font-size:18px;font-weight:700;color:#333}.btn-more{background:#006838;color:#fff;padding:8px 16px 6px;border-radius:20px;cursor:pointer;font-size:13px;text-transform:uppercase;margin:0 auto;display:block;width:120px;text-align:center}.btn-more:hover{background:#146c43;color:#fff}