page-sobe-bba-home.css 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997
  1. @import url("https://fonts.googleapis.com/css2?family=DM+Serif+Text&display=swap");
  2. @import url("https://fonts.googleapis.com/css2?family=Open+Sans&display=swap");
  3. @import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.1/css/all.min.css);
  4. @import url("https://fonts.googleapis.com/css2?family=Caprasimo&display=swap");
  5. p {
  6. max-width: 100% !important;
  7. }
  8. #navbar #uiu-departmental-nav nav {
  9. background: #9C0534 !important;
  10. }
  11. #main {
  12. margin-top: 100vh;
  13. padding: unset !important;
  14. background: #fff;
  15. font-family: "DM Serif Text", serif;
  16. }
  17. #main section {
  18. padding: 4rem 0;
  19. margin-bottom: unset !important;
  20. }
  21. .section-heading {
  22. margin-left: auto;
  23. margin-right: auto;
  24. margin-bottom: 1.5rem;
  25. text-align: center;
  26. font-weight: 700;
  27. color: #000;
  28. max-width: 800px;
  29. line-height: 1.4;
  30. }
  31. .section-sub-heading {
  32. color: #767676;
  33. font-weight: 500;
  34. margin-bottom: 0.5rem !important;
  35. margin-left: auto;
  36. margin-right: auto;
  37. text-align: center;
  38. max-width: 750px;
  39. }
  40. .section-details {
  41. margin-left: auto;
  42. margin-right: auto;
  43. margin-bottom: 1.5rem;
  44. text-align: center;
  45. font-size: 0.85rem;
  46. max-width: 800px;
  47. color: #333;
  48. line-height: 1.5;
  49. }
  50. .image-container {
  51. width: 100%;
  52. }
  53. .image-container img {
  54. width: 100%;
  55. }
  56. .link-btn {
  57. display: block;
  58. background: #9C0534;
  59. color: #fff;
  60. margin-top: 2rem;
  61. margin-bottom: 2.5rem;
  62. margin-left: auto;
  63. margin-right: auto;
  64. padding-left: 1.5rem;
  65. padding-right: 1.5rem;
  66. font-size: 1rem;
  67. font-weight: 500;
  68. font-family: "Open Sans", sans-serif;
  69. width: -moz-fit-content;
  70. width: fit-content;
  71. border-radius: unset;
  72. text-align: center;
  73. text-decoration: none;
  74. text-shadow: none !important;
  75. border: none;
  76. }
  77. @media screen and (max-width: 700px) {
  78. .link-btn {
  79. padding: 0.5rem 1rem;
  80. font-size: 1rem;
  81. }
  82. }
  83. .link-btn:hover {
  84. background: #D6001C;
  85. color: #fff;
  86. }
  87. .swiper-button-next, .swiper-button-prev {
  88. background: #9C0534;
  89. color: #fff !important;
  90. padding: 1rem;
  91. display: flex !important;
  92. justify-content: center;
  93. align-items: center;
  94. }
  95. .swiper-button-next:focus, .swiper-button-prev:focus {
  96. box-shadow: none;
  97. }
  98. .swiper-button-next::after, .swiper-button-prev::after {
  99. font-size: 1rem !important;
  100. font-weight: 700;
  101. }
  102. #hero {
  103. position: fixed;
  104. top: 0;
  105. height: 100vh;
  106. width: 100vw;
  107. z-index: -20;
  108. font-family: "Open Sans", sans-serif;
  109. }
  110. #hero .swiper-slide {
  111. position: relative;
  112. height: 100vh;
  113. width: 100vw;
  114. }
  115. #hero .swiper-slide .slide-overlay {
  116. position: absolute;
  117. top: 0;
  118. bottom: 0;
  119. left: 0;
  120. right: 0;
  121. z-index: 2;
  122. }
  123. #hero .swiper-slide .slide-image {
  124. height: 100%;
  125. width: 100%;
  126. }
  127. #hero .swiper-slide .slide-image img {
  128. height: 100% !important;
  129. width: 100%;
  130. -o-object-fit: cover;
  131. object-fit: cover;
  132. -o-object-position: center;
  133. object-position: center;
  134. z-index: -2;
  135. }
  136. #hero .swiper-button-next, #hero .swiper-button-prev {
  137. background: unset !important;
  138. border: unset !important;
  139. }
  140. #hero .swiper-button-next:active, #hero .swiper-button-prev:active {
  141. background: unset !important;
  142. border: unset !important;
  143. }
  144. #hero .swiper-button-next:focus, #hero .swiper-button-prev:focus {
  145. background: unset !important;
  146. border: unset !important;
  147. box-shadow: unset;
  148. }
  149. #hero .swiper-button-next::after, #hero .swiper-button-prev::after {
  150. color: #fff;
  151. }
  152. #hero .swiper-button-next {
  153. right: 2rem;
  154. }
  155. #hero .swiper-button-prev {
  156. left: 2rem;
  157. }
  158. #hero .hero-text-container {
  159. padding: 1rem 0 3.5rem 4rem;
  160. position: absolute;
  161. top: 0;
  162. left: 0;
  163. right: 0;
  164. bottom: 0;
  165. display: flex;
  166. flex-direction: column;
  167. justify-content: flex-end;
  168. align-items: flex-start;
  169. gap: 1rem;
  170. z-index: 10;
  171. color: #fff;
  172. text-shadow: 2px 2px 5px #000;
  173. line-height: 1.2;
  174. }
  175. #hero .hero-text-container .heading {
  176. font-size: 2.2rem;
  177. font-weight: 700;
  178. max-width: 600px;
  179. }
  180. #hero .hero-text-container .sub-heading {
  181. font-size: 1rem;
  182. max-width: 800px;
  183. font-weight: 500;
  184. color: #f3f3f3;
  185. }
  186. #hero .hero-text-container .text-content {
  187. font-size: 1.2rem;
  188. max-width: 800px;
  189. font-weight: 400;
  190. color: #f3f3f3;
  191. }
  192. #hero .hero-text-container .link-btn {
  193. display: inline-block;
  194. margin: 0.5rem 0 0;
  195. padding-left: 1.5rem;
  196. padding-right: 1.5rem;
  197. width: -moz-fit-content;
  198. width: fit-content;
  199. color: #fff;
  200. background: #9C0534;
  201. font-size: 0.9rem;
  202. font-weight: 500;
  203. text-align: center;
  204. text-shadow: none;
  205. text-decoration: none;
  206. text-transform: capitalize;
  207. border-radius: unset;
  208. box-shadow: 2px 2px 5px rgba(21, 21, 21, 0.6470588235);
  209. transition: all 0.25s;
  210. }
  211. #hero .hero-text-container .link-btn:hover {
  212. background: #D6001C;
  213. }
  214. #welcome-section {
  215. padding-top: 4rem !important;
  216. padding-bottom: 7rem !important;
  217. }
  218. @media screen and (max-width: 1000px) {
  219. #welcome-section {
  220. padding-top: 3rem !important;
  221. padding-bottom: 1rem !important;
  222. }
  223. }
  224. @media screen and (max-width: 767px) {
  225. #welcome-section {
  226. padding-top: 2rem !important;
  227. padding-bottom: 2rem !important;
  228. }
  229. }
  230. #welcome-section .title {
  231. color: #000;
  232. font-weight: 700;
  233. text-align: center;
  234. }
  235. #welcome-section .content {
  236. margin: 4rem 0;
  237. display: grid;
  238. grid-template-columns: repeat(2, 1fr);
  239. }
  240. @media screen and (max-width: 992px) {
  241. #welcome-section .content {
  242. display: block;
  243. }
  244. }
  245. #welcome-section .content .text-content {
  246. padding: 2rem 3rem 2rem 2rem;
  247. background: #f4f4f4;
  248. width: 100%;
  249. border-radius: 3px;
  250. }
  251. #welcome-section .content .text-content p {
  252. font-size: 0.9rem;
  253. margin-bottom: 0.25rem;
  254. }
  255. #welcome-section .content .text-content .link {
  256. display: block;
  257. width: -moz-fit-content;
  258. width: fit-content;
  259. margin-top: 0.5rem;
  260. font-size: 0.95rem;
  261. font-weight: 600;
  262. color: #915416;
  263. }
  264. #welcome-section .content .text-content .link:hover {
  265. color: #633a10;
  266. }
  267. #welcome-section .content .image-content {
  268. width: 100%;
  269. transform: translateY(100px) translateX(-2rem);
  270. border-radius: 3px;
  271. border-bottom: 4px solid #F68B1F;
  272. overflow: hidden;
  273. }
  274. @media screen and (max-width: 992px) {
  275. #welcome-section .content .image-content {
  276. width: 80%;
  277. transform: translateY(-10%) translateX(30%);
  278. }
  279. }
  280. @media screen and (max-width: 500px) {
  281. #welcome-section .content .image-content {
  282. margin-top: 2.5rem;
  283. width: 100%;
  284. transform: translateY(0) translateX(0);
  285. }
  286. }
  287. #welcome-section .content .image-content img {
  288. width: 100%;
  289. }
  290. #campus-life {
  291. padding: 5rem 0 0rem !important;
  292. position: relative;
  293. background-repeat: no-repeat;
  294. background-size: cover;
  295. background-position: center;
  296. min-height: 80vh;
  297. display: flex;
  298. flex-direction: column;
  299. justify-content: space-between;
  300. border-bottom: 4px solid #F68B1F;
  301. overflow: hidden;
  302. }
  303. #campus-life::after {
  304. content: "";
  305. background: rgba(0, 0, 0, 0.7);
  306. position: absolute;
  307. top: 0;
  308. left: 0;
  309. right: 0;
  310. bottom: 0;
  311. }
  312. #campus-life .container {
  313. z-index: 5;
  314. }
  315. #campus-life .text-information {
  316. display: block;
  317. text-shadow: 2px 2px 5px #000;
  318. }
  319. #campus-life .text-information .section-heading {
  320. color: #fff;
  321. font-size: 2.8rem !important;
  322. font-weight: 700;
  323. }
  324. #campus-life .text-information .section-details {
  325. color: #ccc !important;
  326. font-size: 1.2rem;
  327. }
  328. #campus-life .text-information .link-btn {
  329. text-shadow: unset !important;
  330. }
  331. #campus-life .statistics-container {
  332. position: relative;
  333. padding: 1.5rem 0;
  334. }
  335. #campus-life .statistics-container .texture-overlay {
  336. position: absolute;
  337. top: 0;
  338. left: 0;
  339. right: 0;
  340. bottom: 0;
  341. background-color: #000;
  342. opacity: 0.5;
  343. z-index: 1;
  344. background-image: linear-gradient(to right top, transparent 33%, #000 33%, #000 66%, transparent 66%);
  345. background-size: 3px 3px;
  346. background-repeat: repeat;
  347. }
  348. #campus-life .all-statistics {
  349. z-index: 5;
  350. }
  351. #campus-life .all-statistics .single-statistics {
  352. display: flex;
  353. flex-direction: column;
  354. justify-content: center;
  355. align-items: center;
  356. font-family: "Open Sans", sans-serif !important;
  357. }
  358. #campus-life .all-statistics .single-statistics .statistics-icon {
  359. height: 3rem;
  360. z-index: 2;
  361. }
  362. #campus-life .all-statistics .single-statistics .statistics-icon img {
  363. height: 100%;
  364. width: auto;
  365. }
  366. #campus-life .all-statistics .single-statistics .count {
  367. font-size: 2.5rem;
  368. color: #fff;
  369. letter-spacing: 2px;
  370. z-index: 2;
  371. font-family: "Caprasimo", cursive;
  372. }
  373. #campus-life .all-statistics .single-statistics .title {
  374. font-size: 0.9rem;
  375. color: #ccc;
  376. font-weight: 600;
  377. z-index: 2;
  378. }
  379. #dept-news {
  380. padding: 4rem 0 3rem;
  381. }
  382. #dept-news .section-title {
  383. display: block;
  384. margin-bottom: 3rem !important;
  385. color: #000;
  386. text-align: center;
  387. font-size: 2.5rem !important;
  388. font-weight: 600;
  389. z-index: 5;
  390. }
  391. #dept-news .link-btn {
  392. display: block;
  393. width: -moz-fit-content;
  394. width: fit-content;
  395. margin-right: auto !important;
  396. margin-left: auto !important;
  397. margin-bottom: unset;
  398. text-align: center;
  399. }
  400. #dept-news .departmentalNews .single-news {
  401. border-radius: 10px;
  402. overflow: hidden;
  403. position: relative;
  404. }
  405. #dept-news .departmentalNews .single-news:hover .news-img-container::after {
  406. background: rgba(0, 0, 0, 0.2);
  407. }
  408. #dept-news .departmentalNews .news-img-container {
  409. height: 300px;
  410. width: 100%;
  411. position: relative;
  412. }
  413. @media screen and (max-width: 576px) {
  414. #dept-news .departmentalNews .news-img-container {
  415. height: 250px;
  416. }
  417. }
  418. #dept-news .departmentalNews .news-img-container::after {
  419. content: "";
  420. position: absolute;
  421. top: 0;
  422. left: 0;
  423. right: 0;
  424. bottom: 0;
  425. background: rgba(0, 0, 0, 0.4);
  426. transition: all 0.5s;
  427. }
  428. #dept-news .departmentalNews .news-img-container img {
  429. height: 100%;
  430. width: 100%;
  431. -o-object-fit: cover;
  432. object-fit: cover;
  433. -o-object-position: center;
  434. object-position: center;
  435. border-radius: unset;
  436. }
  437. #dept-news .departmentalNews .news-text {
  438. position: absolute;
  439. bottom: 0;
  440. left: 0;
  441. right: 0;
  442. padding: 1rem;
  443. color: #fff;
  444. display: flex;
  445. flex-direction: column;
  446. justify-content: center;
  447. align-items: center;
  448. gap: 0.5rem;
  449. text-shadow: 2px 2px 3px #000;
  450. }
  451. #dept-news .departmentalNews .news-text .news-date {
  452. color: #fff;
  453. z-index: 5;
  454. margin-bottom: unset !important;
  455. }
  456. #dept-news .departmentalNews .news-text .news-cat {
  457. color: #9C0534;
  458. font-weight: 700;
  459. font-size: 0.8rem;
  460. letter-spacing: 2px;
  461. z-index: 5;
  462. }
  463. #dept-news .departmentalNews .news-text .news-cat:hover {
  464. color: #C85688;
  465. }
  466. #dept-news .departmentalNews .news-text .news-title {
  467. color: #eee;
  468. font-weight: 400;
  469. font-size: 0.8rem;
  470. text-align: center;
  471. z-index: 5;
  472. }
  473. #dept-news .departmentalNews .news-text .news-title:hover {
  474. color: #fff;
  475. }
  476. #faculty-members .facultyMembersSlider {
  477. padding: 2rem 0.5rem;
  478. }
  479. #faculty-members .facultyMembersSlider .single-slider {
  480. border-radius: 10px;
  481. overflow: hidden;
  482. box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.2);
  483. }
  484. #faculty-members .facultyMembersSlider .slider-image-container {
  485. width: 100%;
  486. height: 350px;
  487. }
  488. #faculty-members .facultyMembersSlider .slider-image-container img {
  489. width: 100%;
  490. height: 100%;
  491. border-radius: unset;
  492. -o-object-fit: cover;
  493. object-fit: cover;
  494. -o-object-position: center;
  495. object-position: center;
  496. }
  497. #faculty-members .facultyMembersSlider .faculty-details {
  498. padding: 1rem 0.5rem;
  499. text-shadow: none !important;
  500. font-family: "Open Sans", sans-serif !important;
  501. line-height: 1.4;
  502. height: 155px;
  503. letter-spacing: 0.5px;
  504. }
  505. #faculty-members .facultyMembersSlider .faculty-details h2 {
  506. font-size: 0.9rem;
  507. font-weight: 200;
  508. color: #000;
  509. text-shadow: none;
  510. line-height: 1.4;
  511. }
  512. #faculty-members .facultyMembersSlider .faculty-details h2 .degree {
  513. display: block;
  514. font-size: 0.6rem;
  515. font-weight: 600;
  516. }
  517. #faculty-members .facultyMembersSlider .faculty-details h3 {
  518. font-size: 0.7rem;
  519. color: #008090 !important;
  520. text-shadow: none !important;
  521. line-height: 1.2;
  522. font-weight: 700;
  523. }
  524. #dept-notices {
  525. margin-top: 3rem;
  526. padding: 4rem 0 3rem;
  527. background-size: cover;
  528. background-position: center;
  529. background-repeat: no-repeat;
  530. position: relative;
  531. }
  532. #dept-notices::after {
  533. content: "";
  534. position: absolute;
  535. top: 0;
  536. left: 0;
  537. right: 0;
  538. bottom: 0;
  539. background: rgba(0, 0, 0, 0.6);
  540. z-index: 1;
  541. }
  542. #dept-notices .link-btn {
  543. z-index: 10;
  544. }
  545. #dept-notices .notice-main {
  546. margin: 0 auto;
  547. display: flex;
  548. flex-direction: column;
  549. }
  550. #dept-notices .notice-main a {
  551. background: #9c0534;
  552. }
  553. #dept-notices .notice-main .section-title {
  554. display: block;
  555. margin-bottom: 3rem !important;
  556. color: #fff;
  557. text-align: center;
  558. font-size: 2.5rem;
  559. font-weight: 600;
  560. z-index: 5;
  561. }
  562. #dept-notices .notice-main a {
  563. text-decoration: none;
  564. }
  565. #dept-notices .notice-main .notice-container {
  566. padding: 1rem 1rem 1.5rem;
  567. border-bottom: 1px solid rgba(255, 255, 255, 0.431372549);
  568. position: relative;
  569. width: 100%;
  570. display: flex;
  571. flex-direction: row;
  572. overflow: hidden;
  573. z-index: 5;
  574. text-decoration: none !important;
  575. transition: 0.25s;
  576. }
  577. #dept-notices .notice-main .notice-container:hover {
  578. background: #000;
  579. }
  580. #dept-notices .notice-main .notice-container .notice-date {
  581. background: #9C0534;
  582. padding: 0.75rem;
  583. margin-right: 20px;
  584. display: flex;
  585. flex-direction: column;
  586. justify-content: center;
  587. align-items: center;
  588. height: -moz-fit-content;
  589. height: fit-content;
  590. }
  591. #dept-notices .notice-main .notice-container .notice-date h3 {
  592. font-weight: 400;
  593. font-size: 1.5rem;
  594. margin-bottom: unset !important;
  595. padding: unset;
  596. color: white;
  597. }
  598. #dept-notices .notice-main .notice-container .notice-date .strong {
  599. font-weight: 700;
  600. }
  601. #dept-notices .notice-main .notice-container .notice-details {
  602. display: flex;
  603. flex-direction: column;
  604. align-items: flex-start !important;
  605. justify-content: start !important;
  606. gap: 0.5rem;
  607. text-align: start;
  608. }
  609. #dept-notices .notice-main .notice-container .notice-details .title {
  610. text-align: start;
  611. margin-bottom: unset !important;
  612. color: white;
  613. }
  614. #dept-notices .notice-main .notice-container .notice-details .subtitle {
  615. font-size: 0.7rem;
  616. text-align: left;
  617. margin-bottom: unset !important;
  618. color: #bbb;
  619. }
  620. #dept-notices .notice-main .notice-container .notice-details p {
  621. font-size: 14px !important;
  622. text-align: left;
  623. padding: 0px;
  624. margin-bottom: unset;
  625. color: #ddd !important;
  626. }
  627. #dept-notices .notice-main .notice-container:hover {
  628. text-decoration: none;
  629. }
  630. @media (max-width: 600px) {
  631. #dept-notices .notice-main {
  632. max-width: 100%;
  633. }
  634. }
  635. #statistics {
  636. background-image: url("../../img/campus_07.jpg");
  637. background-position: center;
  638. background-repeat: no-repeat;
  639. background-size: cover;
  640. position: relative;
  641. }
  642. #statistics::after {
  643. content: "";
  644. position: absolute;
  645. top: 0;
  646. right: 0;
  647. left: 0;
  648. bottom: 0;
  649. background-color: rgba(0, 0, 0, 0.4);
  650. }
  651. #statistics .all-statistics {
  652. z-index: 10;
  653. }
  654. #statistics .single-statistics {
  655. display: flex;
  656. flex-direction: column;
  657. justify-content: center;
  658. align-items: center;
  659. font-family: "Open Sans", sans-serif !important;
  660. }
  661. #statistics .single-statistics .statistics-icon {
  662. height: 3rem;
  663. z-index: 2;
  664. }
  665. #statistics .single-statistics .statistics-icon img {
  666. height: 100%;
  667. width: auto;
  668. }
  669. #statistics .single-statistics .count {
  670. font-size: 4rem;
  671. color: #fff;
  672. letter-spacing: 5px;
  673. z-index: 2;
  674. font-family: "Caprasimo", cursive;
  675. }
  676. #statistics .single-statistics .title {
  677. font-size: 0.9rem;
  678. color: #ccc;
  679. font-weight: 600;
  680. z-index: 2;
  681. }
  682. #events {
  683. padding: 3rem 0;
  684. font-family: "Open Sans", sans-serif !important;
  685. }
  686. #events .section-header {
  687. font-size: 3rem;
  688. font-weight: bold;
  689. color: #000;
  690. margin-bottom: 1rem;
  691. }
  692. #events .events {
  693. margin-top: 1.5rem;
  694. }
  695. #events .events .single-events {
  696. display: flex;
  697. border-radius: 5px;
  698. overflow: hidden;
  699. box-shadow: 1px 1px 8px rgba(51, 51, 51, 0.1882352941);
  700. }
  701. #events .events .single-events .event-date {
  702. padding: 0.25rem 0.75rem;
  703. display: flex;
  704. flex-direction: column;
  705. justify-content: center;
  706. align-items: center;
  707. color: #fff;
  708. font-size: 1.3rem;
  709. font-weight: 500;
  710. background: #9C0534;
  711. }
  712. #events .events .single-events .event-date .strong {
  713. font-weight: 700;
  714. }
  715. #events .events .single-events .event-details {
  716. background: #f5f5f5;
  717. padding: 0.75rem 0.75rem 1rem 1.5rem;
  718. display: flex;
  719. flex-direction: column;
  720. gap: 0.75rem;
  721. }
  722. #events .events .single-events .title {
  723. color: #000;
  724. font-size: 1.1rem;
  725. font-weight: 600;
  726. line-height: 1.4;
  727. }
  728. #events .events .single-events .event-duration, #events .events .single-events .event-location {
  729. display: flex;
  730. align-items: center;
  731. gap: 0.5rem;
  732. font-size: 0.75rem;
  733. color: #333;
  734. }
  735. #events .events .single-events .icon {
  736. width: 0.85rem !important;
  737. display: inline-block;
  738. }
  739. #events .events .single-events .icon img {
  740. width: 100%;
  741. margin-bottom: unset !important;
  742. }
  743. #news {
  744. padding: 3rem 0;
  745. font-family: "Open Sans", sans-serif !important;
  746. background: whitesmoke;
  747. }
  748. #news .section-header {
  749. display: flex;
  750. justify-content: space-between;
  751. align-items: flex-start;
  752. gap: 1rem;
  753. }
  754. @media screen and (max-width: 768px) {
  755. #news .section-header {
  756. flex-direction: column;
  757. align-items: flex-start;
  758. }
  759. }
  760. #news .section-header .section-title {
  761. align-self: flex-start;
  762. font-size: 2.2rem;
  763. font-weight: 700;
  764. color: #000;
  765. margin-bottom: 1rem;
  766. }
  767. #news .section-header .link-btn {
  768. margin: unset;
  769. margin-top: 0.75rem;
  770. width: -moz-fit-content;
  771. width: fit-content;
  772. white-space: nowrap;
  773. }
  774. #news .news-container {
  775. padding: 1rem 0;
  776. }
  777. #news .news-container .news-full {
  778. position: relative;
  779. }
  780. #news .news-container .news-full:hover .dec-icon i {
  781. animation: 1.5s movingArrow ease infinite;
  782. }
  783. @keyframes movingArrow {
  784. 0% {
  785. transform: translateX(-3rem);
  786. }
  787. 100% {
  788. transform: translateX(3rem);
  789. }
  790. }
  791. #news .news-container .news-full .news-image {
  792. width: 100%;
  793. height: 300px;
  794. position: relative;
  795. }
  796. #news .news-container .news-full .news-image img {
  797. width: 100%;
  798. height: 100%;
  799. -o-object-fit: cover;
  800. object-fit: cover;
  801. -o-object-position: center;
  802. object-position: center;
  803. }
  804. #news .news-container .news-full .dec-icon {
  805. position: absolute;
  806. bottom: 0;
  807. left: 0;
  808. height: 2.2rem;
  809. width: 3rem;
  810. background: #9C0534;
  811. display: flex;
  812. justify-content: center;
  813. align-items: center;
  814. color: #fff;
  815. font-size: 1.3rem;
  816. font-weight: 400;
  817. overflow: hidden;
  818. }
  819. #news .news-container .news-full .news-details {
  820. transform: translateY(-7rem);
  821. margin-left: 3rem;
  822. }
  823. #news .news-container .news-full .news-details .news-date {
  824. margin-left: auto;
  825. padding: 0.25rem 0.75rem;
  826. width: -moz-fit-content;
  827. width: fit-content;
  828. background: #000;
  829. color: #fff;
  830. font-size: 0.85rem;
  831. font-weight: 600;
  832. text-align: right;
  833. }
  834. #news .news-container .news-full .news-details .news-text {
  835. background: #fff;
  836. padding: 1rem;
  837. }
  838. #news .news-container .news-full .news-details .news-text .title {
  839. color: #111;
  840. font-weight: 700;
  841. font-size: 0.9rem;
  842. }
  843. #news .news-container .news-full .news-details .news-text .details {
  844. margin-top: 0.25rem;
  845. color: #333;
  846. font-weight: 400;
  847. font-size: 0.7rem;
  848. line-height: 1.4;
  849. }
  850. #news .news-container .short-news-list {
  851. padding: 0.25rem;
  852. }
  853. #news .news-container .short-news-list li {
  854. list-style: none;
  855. }
  856. #news .news-container .short-news-list li .news-short {
  857. padding: 0.5rem;
  858. padding-bottom: 2rem;
  859. display: flex;
  860. flex-direction: column;
  861. gap: 0.5rem;
  862. }
  863. #news .news-container .short-news-list li .news-short .sub-title {
  864. color: #999;
  865. font-size: 0.75rem;
  866. }
  867. #news .news-container .short-news-list li .news-short .title {
  868. font-size: 0.9rem;
  869. font-weight: 700;
  870. line-height: 1.1;
  871. color: #000;
  872. }
  873. #news .news-container .short-news-list li .news-short .date {
  874. font-size: 0.8rem;
  875. color: #666;
  876. }
  877. #faculty-2 {
  878. font-family: "DM Serif Text", serif !important;
  879. }
  880. #faculty-2 .upper-part {
  881. margin-bottom: 2rem;
  882. }
  883. #faculty-2 .upper-part .text-container {
  884. padding-bottom: 1rem;
  885. }
  886. #faculty-2 .upper-part .text-container .title {
  887. font-weight: 700 !important;
  888. font-size: 2.8rem;
  889. color: #000;
  890. margin-bottom: 1rem;
  891. font-family: "Open Sans", sans-serif;
  892. }
  893. #faculty-2 .upper-part .text-container p {
  894. font-size: 1rem;
  895. font-weight: 500;
  896. color: #999;
  897. line-height: 1.7;
  898. margin-bottom: 1rem;
  899. }
  900. #faculty-2 .upper-part .text-container .link-btn {
  901. margin-left: unset;
  902. margin-right: unset;
  903. }
  904. #faculty-2 .upper-part .related-media iframe {
  905. width: 100%;
  906. aspect-ratio: 1;
  907. box-shadow: 2px 2px 5px #999;
  908. }
  909. #why-uiu {
  910. font-family: "DM Serif Text", serif !important;
  911. }
  912. #why-uiu .upper-part {
  913. margin-bottom: 2rem;
  914. }
  915. #why-uiu .upper-part .text-container {
  916. padding-bottom: 1rem;
  917. }
  918. #why-uiu .upper-part .text-container .title {
  919. font-weight: 700;
  920. font-size: 1.8rem;
  921. color: #000;
  922. margin-bottom: 0.75rem;
  923. }
  924. #why-uiu .upper-part .text-container p {
  925. font-size: 0.85rem;
  926. }
  927. #why-uiu .upper-part .text-container .link-btn {
  928. margin-left: unset;
  929. margin-right: unset;
  930. padding: 0.3rem 1rem;
  931. }
  932. #why-uiu .upper-part .related-media img {
  933. width: 100%;
  934. }
  935. #why-uiu .upper-part .related-media iframe {
  936. width: 100%;
  937. aspect-ratio: 16/9;
  938. }
  939. #why-uiu .lower-part {
  940. margin-top: 1rem;
  941. }
  942. #why-uiu .lower-part .content {
  943. margin-top: 0.75rem;
  944. display: flex;
  945. align-items: flex-start;
  946. gap: 0.5rem;
  947. }
  948. #why-uiu .lower-part .content .related-icon {
  949. font-size: 1.2rem;
  950. color: #9C0534;
  951. }
  952. #why-uiu .lower-part .content .details .title {
  953. font-size: 1.2rem;
  954. font-weight: 700;
  955. color: #000;
  956. }
  957. #why-uiu .lower-part .content .details .percent-title {
  958. text-align: center;
  959. }
  960. #why-uiu .lower-part .content .range-percent-holder {
  961. margin-bottom: 0.5rem;
  962. position: relative;
  963. height: 15px;
  964. background: rgba(51, 51, 51, 0.2);
  965. border-radius: 20px;
  966. overflow: hidden;
  967. }
  968. #why-uiu .lower-part .content .range-percent-holder .range-percent {
  969. position: absolute;
  970. top: 0;
  971. left: 0;
  972. height: 100%;
  973. background: #9C0534;
  974. }
  975. #why-uiu .lower-part .content p {
  976. font-size: 0.8rem;
  977. text-transform: capitalize;
  978. }/*# sourceMappingURL=sobe-bba.css.map */