.school-search{position:relative;z-index:10;margin:60px 0 0;overflow:hidden;height:370px}.school-search.h300{height:300px}.school-search::after{content:"";position:absolute;width:130%;height:500px;left:50%;bottom:-220px;transform:translateX(-50%);background:#009344;border-radius:50%;z-index:0}.school-search__box{background:#fff;border-radius:14px;box-shadow:0 8px 30px rgba(0,0,0,.1);border:solid 1px #006838;width:950px;margin:0 auto;position:relative;z-index:1}.school-search__title{font-size:18px;margin-bottom:20px;color:#333;padding:25px 28px 20px;border-radius:14px 14px 0 0;border-bottom:solid 1px #006838;text-align:center;text-transform:uppercase}.school-search__title span{color:#0f532c;padding:9px 0;font-size:24px;font-weight:700}.school-search__form{padding:20px 28px 28px}.search-field{position:relative;width:52%;margin:0 1% 15px 0;display:inline-block}.search-field:nth-child(2n){margin-right:0;width:46.5%}.threecol .search-field{width:32.3%}.threecol .search-field:nth-child(2n){margin-right:1%}.threecol .search-field:nth-child(3n){margin-right:0}.search-field select{width:100%;padding:12px 14px;border:1px solid #8ac188;border-radius:8px;font-size:14px;appearance:none;background:#e9f4eb}.search-field .select2-container .select2-selection__rendered{background:#e9f4eb;line-height:44px!important;border-radius:9px!important}.search-field::after{content:"▼";position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:12px;color:#666}.search-button{background:#006838;color:#fff;border:0;padding:12px 40px 8px;border-radius:8px;cursor:pointer;font-size:16px;font-weight:400;margin:10px auto 0;position:relative;text-transform:uppercase;display:block}select{color:#1e7c39}.sl2container .select2-container .select2-selection--single{height:47px;border-radius:8px;border:1px solid #8ac188}.sl2container .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:46px;padding-left:14px}.sl2container .select2-container--default .select2-selection--single .select2-selection__placeholder{font-size:15px;color:#1e7c39}.sl2container .select2-selection__arrow{display:none}.sl2container .select2-container--default .select2-selection--single .select2-selection__clear{font-size:20px;padding:3px 10px;height:45px}.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}}.school-container{background:linear-gradient(to bottom,#009344,#006838);padding-bottom:50px}.school-container .section-title{color:#fff;text-align:left;font-size:48px;font-weight:700}.school-container .section-title a{color:#fff}.school-container .scholarships{width:1170px;margin:0 auto}.rank{max-width:1170px;margin:0 auto;padding:40px 0;border-bottom:solid 1px #006838}.rank h2{padding:20px 0 34px;color:#006838;font-size:48px;font-weight:700;line-height:1.2}.rank h2 a{color:#006838}.rank-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:20px;align-items:start}.card{text-decoration:none;color:#333;border:0}.card img{display:block;object-fit:cover;border-radius:6px}.card.big{grid-row:1/span 2}.card.big img{width:100%;height:auto}.card.big span{display:block;padding:10px 0 0;font-size:18px;font-weight:700;line-height:1.35}.rank-grid .card:not(.big){display:flex!important;flex-direction:row!important;align-items:flex-start;gap:15px}.rank-grid .card:not(.big) img{width:280px!important;height:160px!important;flex:0 0 280px;object-fit:cover}.rank-grid .card:not(.big) span{display:block;margin:0!important;padding:0;font-size:18px;font-weight:700;line-height:1.35}.rank-grid .card:nth-child(2){grid-column:2;grid-row:1}.rank-grid .card:nth-child(3){grid-column:2;grid-row:2;margin-top:8px}article footer{background:none}article footer .other{display:block;clear:both;margin:20px}article footer li a{color:#2a8b42;font-weight:500}article footer h3{font-weight:700;font-size:18px}.ref{padding-top:30px;max-width:1200px;margin:40px auto 0;border-bottom:solid 1px #006838}.ref h2{margin:0 0 24px;color:#0a7445;font-size:48px;font-weight:700;line-height:1.3;text-align:center;text-transform:uppercase}.ref-list{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;padding-bottom:40px}.ref-item{display:block;text-decoration:none;color:#333}.ref-item img{width:100%;aspect-ratio:280/180;object-fit:cover;border-radius:12px;display:block}.ref-item h3{margin:16px 0 0;font-size:16px;font-weight:700;line-height:1.4}.ref-item:hover h3{color:#0a7445}