@media (max-width: 767px) { .scholarship .container { margin: 0px; } }

@media (min-width: 992px) { .scholarship .container { overflow: hidden; } }

.scholarship .container .scholarship-content { display: grid; grid-template-columns: auto; }

@media (min-width: 992px) { .scholarship .container .scholarship-content { float: left; width: 59%; } }

@media (min-width: 992px) and (max-width: 1199px) { .scholarship .container .scholarship-content { width: 54%; } }

.scholarship .container .scholarship-content .image-wrapper { position: relative; height: 0; overflow: hidden; padding-bottom: 74.94%; z-index: -1; }

.scholarship .container .scholarship-content .image-wrapper img { position: absolute; }

@media (min-width: 992px) and (max-width: 1199px) { .scholarship .container .scholarship-content .image-wrapper img { max-width: unset; } }

@media (min-width: 992px) { .scholarship .container .scholarship-content .image-wrapper { position: absolute; padding-right: 50.6%; height: 72.6%; padding-bottom: 0; } }

@media (min-width: 992px) and (max-width: 1199px) { .scholarship .container .scholarship-content .image-wrapper { padding-right: 43.6%; } }

.scholarship .container .scholarship-content .content-block { position: relative; display: grid; margin-top: -9.375rem; }

@media (max-width: 991px) { .scholarship .container .scholarship-content .content-block::after { content: ''; position: absolute; top: 0; left: 0; background: #22366A; width: 100%; height: 100%; z-index: -3; } }

@media (min-width: 992px) { .scholarship .container .scholarship-content .content-block { margin-top: 111px; } }

@media (min-width: 768px) and (max-width: 991px) { .scholarship .container .scholarship-content .content-block { margin-top: -18.063rem; } }

@media (min-width: 992px) and (max-width: 1199px) { .scholarship .container .scholarship-content .content-block { margin-top: 7rem; } }

.scholarship .container .scholarship-content .content-block .content-title { justify-self: end; background: #22366A; padding: 31px 41px 41px 19px; width: fit-content; max-width: 376px; }

@media (max-width: 991px) { .scholarship .container .scholarship-content .content-block .content-title { max-width: 260px; padding: 30px 20px 4px 28px; } }

@media (min-width: 992px) and (max-width: 1199px) { .scholarship .container .scholarship-content .content-block .content-title { padding: 16px; } }

.scholarship .container .scholarship-content .content-block .content-title h2 { font-size: 40px; line-height: 40px; letter-spacing: -0.03em; color: white; }

@media (min-width: 992px) and (max-width: 1199px) { .scholarship .container .scholarship-content .content-block .content-title h2 { font-size: 34px; line-height: 40px; } }

.scholarship .container .scholarship-content .content-block .content-title h2 em { color: #909AB4; }

@media (max-width: 991px) { .scholarship .container .scholarship-content .content-block .content-title h2 { font-size: 32px; line-height: 30px; } }

.scholarship .container .scholarship-content .content-block .content-info { position: relative; background: #22366A; color: white; padding: 28px 20px 80px 20px; }

.scholarship .container .scholarship-content .content-block .content-info button { position: absolute; right: 0px; bottom: 0px; padding: 16px 20px 16px 20px; }

@media (min-width: 992px) { .scholarship .container .scholarship-content .content-block .content-info { padding: 40px 72px 100px 40px; justify-self: end; }
  .scholarship .container .scholarship-content .content-block .content-info p { letter-spacing: -0.011em; max-width: 564px; } }

.scholarship .container .grid-block { grid-template-columns: 1fr 1fr; grid-row-gap: 40px; margin: 31px 20px 0px 20px; color: #909AB4; }

@media (min-width: 992px) { .scholarship .container .grid-block { float: right; margin: 110px 0px 0px 0px; grid-row-gap: 40px; } }

@media (min-width: 1200px) { .scholarship .container .grid-block { grid-column-gap: 44px; } }

@media (min-width: 992px) and (max-width: 1199px) { .scholarship .container .grid-block { margin: 7rem 0px 0px 0px; grid-column-gap: 20px; padding: 0 0 20px; } }

@media (min-width: 768px) and (max-width: 991px) { .scholarship .container .grid-block { margin-left: 0px; } }

.scholarship .container .grid-block .grid-item h3 { color: #909AB4; font-weight: 700; font-size: 32px; line-height: 30px; letter-spacing: -0.03em; }

@media (min-width: 992px) { .scholarship .container .grid-block .grid-item h3 { font-size: 50px; line-height: 40px; } }

@media (min-width: 992px) and (max-width: 1199px) { .scholarship .container .grid-block .grid-item h3 { font-size: 36px; line-height: 38px; } }

.scholarship .container .grid-block .grid-item p { margin-top: 2px; color: #647297; }

.scholarship .container .grid-block .grid-item p small { display: block; }

@media (min-width: 992px) and (max-width: 1199px) { .scholarship .container .grid-block .grid-item p { max-width: 166px; } }

@media (min-width: 992px) { .scholarship .container .grid-block .grid-item p { margin-top: 12px; max-width: 180px; } }
