
.btn:hover {
color: white !important;
}



.news-paragraph {
color: rgb(10 66 101) !important;
font-size: 2.2em !important;
font-weight: 800 !important;
margin: .83em 0 !important;
}

/*new section of philosphy*/

#philosphy {
/*! CSS Used from: Embedded */
}

#philosphy a:where(:not(.wp-element-button)) {
text-decoration: underline;
/*! CSS Used from: Embedded */
}

#philosphy a, #philosphy div, #philosphy h2, #philosphy img, #philosphy p, #philosphy span {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
vertical-align: baseline;
background: transparent;
}

#philosphy :focus {
outline: 0;
}

#philosphy a {
color: #2ea3f2;
}

#philosphy a, #philosphy a:hover {
text-decoration: none;
}

#philosphy p {
padding-bottom: 1em;
}

#philosphy p:not(.has-background):last-of-type {
padding-bottom: 0;
}

#philosphy h2 {
color: #333;
padding-bottom: 10px;
line-height: 1em;
font-weight: 500;
}

#philosphy h2 {
font-size: 26px;
}

#philosphy img {
max-width: 100%;
height: auto;
}

#philosphy * {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

#philosphy .et_pb_button:after {
font-family: ETmodules !important;
speak: none;
font-style: normal;
font-weight: 400;
-webkit-font-feature-settings: normal;
font-feature-settings: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-shadow: 0 0;
direction: ltr;
}

#philosphy .et_pb_button {
font-size: 20px;
font-weight: 500;
padding: 0.3em 1em;
line-height: 1.7em !important;
background-color: transparent;
background-size: cover;
background-position: 50%;
background-repeat: no-repeat;
border: 2px solid;
border-radius: 3px;
-webkit-transition-duration: 0.2s;
transition-duration: 0.2s;
-webkit-transition-property: all !important;
transition-property: all !important;
}

#philosphy .et_pb_button {
position: relative;
}

#philosphy .et_pb_button:hover, #philosphy .et_pb_module .et_pb_button:hover {
border: 2px solid transparent;
padding: 0.3em 2em 0.3em 0.7em;
}

#philosphy .et_pb_button:hover {
background-color: rgba(255, 255, 255, 0.2);
}

#philosphy .et_pb_bg_layout_light.et_pb_button:hover {
background-color: rgba(0, 0, 0, 0.05);
}

#philosphy .et_pb_button:after, #philosphy .et_pb_button:before {
font-size: 32px;
line-height: 1em;
content: "  ";
opacity: 0;
position: absolute;
margin-left: -1em;
-webkit-transition: all 0.2s;
transition: all 0.2s;
text-transform: none;
-webkit-font-feature-settings: "kern" off;
font-feature-settings: "kern" off;
font-variant: none;
font-style: normal;
font-weight: 900;
text-shadow: none;
font-family: "Font Awesome 6 Free";

}

#philosphy .et_pb_button:before {
display: none;
}

#philosphy .et_pb_button:hover:after {
opacity: 1;
margin-left: 0;
}

#philosphy .et_pb_column_1_6 h2 {
font-size: 23px;
}

#philosphy .et_pb_module.et_pb_text_align_left {
text-align: left;
}

#philosphy .et_pb_module.et_pb_text_align_center {
text-align: center;
}

#philosphy .et_pb_css_mix_blend_mode_passthrough {
mix-blend-mode: unset !important;
}

#philosphy .et_pb_module, #philosphy .et_pb_with_background {
position: relative;
background-size: cover;
background-position: 50%;
background-repeat: no-repeat;
}

#philosphy .et_parallax_bg_wrap {
overflow: hidden;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
}

#philosphy .et_parallax_bg {
background-repeat: no-repeat;
background-position: top;
background-size: cover;
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
display: block;
}

#philosphy .et_pb_section_parallax .et_pb_parallax_css {
background-attachment: fixed;
}

#philosphy .et_pb_module {
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
-webkit-animation-duration: 0.2s;
animation-duration: 0.2s;
}

#philosphy .et-waypoint:not(.et_pb_counters) {
opacity: 1;
}

@media (min-width: 981px) {
#philosphy .et_pb_section div.et_pb_row .et_pb_column .et_pb_module:last-child {
margin-bottom: 0;
}
}

@media (max-width: 980px) {
/*! CSS Used from: https://www.genovasi.edu.my/wp-content/et-cache/2/et-divi-dynamic-tb-255915-tb-254731-2-late.css */
#philosphy .et_pb_column .et_pb_module {
margin-bottom: 30px;
}

#philosphy .et_pb_row .et_pb_column .et_pb_module:last-child {
margin-bottom: 0;
}
}

@media (min-width: 981px) {
#philosphy .et_pb_gutters1 .et_pb_column, #philosphy .et_pb_gutters1.et_pb_row .et_pb_column {
margin-right: 0;
}

#philosphy .et_pb_gutters1 .et_pb_column_4_4, #philosphy .et_pb_gutters1.et_pb_row .et_pb_column_4_4 {
width: 100%;
}

#philosphy .et_pb_gutters1 .et_pb_column_1_6, #philosphy .et_pb_gutters1.et_pb_row .et_pb_column_1_6 {
width: 16.6667%;
}

#philosphy .et_pb_gutters1 .et_pb_column_1_6 .et_pb_module, #philosphy .et_pb_gutters1.et_pb_row .et_pb_column_1_6 .et_pb_module {
margin-bottom: 0;
}
}

@media (max-width: 980px) {
#philosphy .et_pb_gutters1 .et_pb_column, #philosphy .et_pb_gutters1 .et_pb_column .et_pb_module, #philosphy .et_pb_gutters1.et_pb_row .et_pb_column, #philosphy .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module {
margin-bottom: 0;
}

#philosphy .et_pb_gutters1.et_pb_row_6col > .et_pb_column.et_pb_column_1_6 {
width: 33.333%;
margin-right: 0;
}
}

@media (max-width: 767px) {
#philosphy .et_pb_gutters1 .et_pb_column, #philosphy .et_pb_gutters1 .et_pb_column .et_pb_module, #philosphy .et_pb_gutters1.et_pb_row .et_pb_column, #philosphy .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module {
margin-bottom: 0;
}
}

@media (max-width: 479px) {
/*! CSS Used from: Embedded */
#philosphy .et_pb_gutters1 .et_pb_column, #philosphy .et_pb_gutters1.et_pb_row .et_pb_column {
margin: 0 !important;
}

#philosphy .et_pb_gutters1 .et_pb_column .et_pb_module, #philosphy .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module {
margin-bottom: 0;
}
}

@media (min-width: 981px) {
#philosphy .et_pb_gutters3 .et_pb_column {
margin-right: 5.5%;
}

#philosphy .et_pb_gutters3 .et_pb_column_4_4 {
width: 100%;
}

#philosphy .et_pb_gutters3 .et_pb_column_4_4 .et_pb_module {
margin-bottom: 2.75%;
}

#philosphy .et_pb_gutters3 .et_pb_column_1_6 {
width: 12.0833%;
}

#philosphy .et_pb_gutters3 .et_pb_column_1_6 .et_pb_module {
margin-bottom: 22.759%;
}
}

@media (min-width: 981px) {
#philosphy .et_pb_gutters1 .et_pb_column, #philosphy .et_pb_gutters1.et_pb_row .et_pb_column {
margin-right: 0;
}

#philosphy .et_pb_gutters1 .et_pb_column_4_4, #philosphy .et_pb_gutters1.et_pb_row .et_pb_column_4_4 {
width: 100%;
}

#philosphy .et_pb_gutters1 .et_pb_column_1_6, #philosphy .et_pb_gutters1.et_pb_row .et_pb_column_1_6 {
width: 16.6667%;
}

#philosphy .et_pb_gutters1 .et_pb_column_1_6 .et_pb_module, #philosphy .et_pb_gutters1.et_pb_row .et_pb_column_1_6 .et_pb_module {
margin-bottom: 0;
}
}

@media (max-width: 980px) {
#philosphy .et_pb_gutters1 .et_pb_column, #philosphy .et_pb_gutters1 .et_pb_column .et_pb_module, #philosphy .et_pb_gutters1.et_pb_row .et_pb_column, #philosphy .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module {
margin-bottom: 0;
}

#philosphy .et_pb_gutters1.et_pb_row_6col > .et_pb_column.et_pb_column_1_6 {
width: 33.333%;
margin-right: 0;
}
}

@media (max-width: 767px) {
#philosphy .et_pb_gutters1 .et_pb_column, #philosphy .et_pb_gutters1 .et_pb_column .et_pb_module, #philosphy .et_pb_gutters1.et_pb_row .et_pb_column, #philosphy .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module {
margin-bottom: 0;
}
}

@media (max-width: 479px) {
#philosphy .et_pb_gutters1 .et_pb_column, #philosphy .et_pb_gutters1.et_pb_row .et_pb_column {
margin: 0 !important;
}

#philosphy .et_pb_gutters1 .et_pb_column .et_pb_module, #philosphy .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module {
margin-bottom: 0;
}
}

#philosphy .et_pb_section {
position: relative;
background-color: #fff;
background-position: 50%;
background-size: 100%;
background-size: cover;
}

@media (min-width: 981px) {
#philosphy .et_pb_section {
padding: 4% 0;
}
}

@media (max-width: 980px) {
#philosphy .et_pb_section {
padding: 50px 0;
}
}

#philosphy .et_pb_row {
width: 80%;
max-width: 1080px;
margin: auto;
position: relative;
}

#philosphy .et_pb_row:after {
content: "";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
width: 0;
}

#philosphy .et_pb_row_6col .et-last-child {
margin-bottom: 0;
}

#philosphy .et_pb_column {
float: left;
background-size: cover;
background-position: 50%;
position: relative;
z-index: 2;
min-height: 1px;
}

#philosphy .et_pb_column.et_pb_column_empty {
min-height: 1px;
}

#philosphy .et_pb_row .et_pb_column.et-last-child, #philosphy .et_pb_row .et_pb_column:last-child {
margin-right: 0 !important;
}

#philosphy .et_pb_column, #philosphy .et_pb_row {
background-size: cover;
background-position: 50%;
background-repeat: no-repeat;
}

@media (min-width: 981px) {
#philosphy .et_pb_row {
padding: 2% 0;
}

#philosphy .et_pb_row .et_pb_column.et-last-child, #philosphy .et_pb_row .et_pb_column:last-child {
margin-right: 0 !important;
}
}

@media (max-width: 980px) {
#philosphy .et_pb_row {
max-width: 1080px;
}

#philosphy .et_pb_row {
padding: 30px 0;
}

#philosphy .et_pb_column {
width: 100%;
margin-bottom: 30px;
}

#philosphy .et_pb_row .et_pb_column.et-last-child, #philosphy .et_pb_row .et_pb_column:last-child {
margin-bottom: 0;
}

#philosphy .et_pb_column.et_pb_column_empty {
display: none;
}

#philosphy .et_pb_row_6col {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}

#philosphy .et_pb_row_6col > .et_pb_column.et_pb_column_1_6 {
width: 29.666%;
margin-right: 5.5%;
}

#philosphy .et_pb_row_6col > .et_pb_column.et_pb_column_1_6:nth-child(3n) {
margin-right: 0;
}

#philosphy .et_pb_row_6col .et_pb_column:nth-last-child(-n+3) {
margin-bottom: 0;
}
}

@media (max-width: 479px) {
#philosphy .et_pb_row .et_pb_column.et_pb_column_1_6 {
width: 100%;
margin: 0 0 30px;
}

#philosphy .et_pb_row .et_pb_column.et_pb_column_1_6.et-last-child, #philosphy .et_pb_row .et_pb_column.et_pb_column_1_6:last-child {
margin-bottom: 0;
}

#philosphy .et_pb_column {
width: 100% !important;
}
}

#philosphy .et_pb_text {
word-wrap: break-word;
}

#philosphy .et_pb_text > :last-child {
padding-bottom: 0;
}

#philosphy .et_pb_text_inner {
position: relative;
}

#philosphy .et_pb_blurb_content {
max-width: 550px;
margin: 0 auto;
position: relative;
text-align: center;
word-wrap: break-word;
width: 100%;
}

#philosphy .et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content .et_pb_blurb_container {
text-align: left;
}

#philosphy .et_pb_blurb .et_pb_image_wrap {
display: block;
margin: auto;
}

#philosphy .et_pb_main_blurb_image img {
border-radius: inherit;
}

#philosphy .et_pb_main_blurb_image {
display: inline-block;
margin-bottom: 30px;
line-height: 0;
max-width: 100%;
}


@media (min-width: 981px) {
#philosphy .et_pb_gutters1 .et_pb_column, #philosphy .et_pb_gutters1.et_pb_row .et_pb_column {
margin-right: 0;
}

#philosphy .et_pb_gutters1 .et_pb_column_4_4, #philosphy .et_pb_gutters1.et_pb_row .et_pb_column_4_4 {
width: 100%;
}

#philosphy .et_pb_gutters1 .et_pb_column_1_6, #philosphy .et_pb_gutters1.et_pb_row .et_pb_column_1_6 {
width: 16.6667%;
}

#philosphy .et_pb_gutters1 .et_pb_column_1_6 .et_pb_module, #philosphy .et_pb_gutters1.et_pb_row .et_pb_column_1_6 .et_pb_module {
margin-bottom: 0;
}
}

@media (max-width: 980px) {
#philosphy .et_pb_gutters1 .et_pb_column, #philosphy .et_pb_gutters1 .et_pb_column .et_pb_module, #philosphy .et_pb_gutters1.et_pb_row .et_pb_column, #philosphy .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module {
margin-bottom: 0;
}

#philosphy .et_pb_gutters1.et_pb_row_6col > .et_pb_column.et_pb_column_1_6 {
width: 33.333%;
margin-right: 0;
}
}

@media (max-width: 767px) {
#philosphy .et_pb_gutters1 .et_pb_column, #philosphy .et_pb_gutters1 .et_pb_column .et_pb_module, #philosphy .et_pb_gutters1.et_pb_row .et_pb_column, #philosphy .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module {
margin-bottom: 0;
}
}

@media (max-width: 479px) {
/*! CSS Used from: https://www.genovasi.edu.my/wp-content/et-cache/2/et-divi-dynamic-tb-255915-tb-254731-2.css?ver=1729593147 ; media=all */
#philosphy .et_pb_gutters1 .et_pb_column, #philosphy .et_pb_gutters1.et_pb_row .et_pb_column {
margin: 0 !important;
}

#philosphy .et_pb_gutters1 .et_pb_column .et_pb_module, #philosphy .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module {
margin-bottom: 0;
}
}

@media all {
/*! CSS Used from: Embedded */
#philosphy .et_pb_button_module_wrapper.et_pb_button_alignment_center {
text-align: center;
}

#philosphy .et_pb_button_module_wrapper > a {
display: inline-block;
}
}

#philosphy a {
color: #ffffff;
}

@media only screen and (min-width: 1350px) {
/*! CSS Used from: https://www.genovasi.edu.my/wp-content/et-cache/2/et-core-unified-tb-255915-tb-254731-deferred-2.min.css?ver=1729593287 */
#philosphy .et_pb_row {
padding: 27px 0;
}

#philosphy .et_pb_section {
padding: 54px 0;
}
}

#philosphy .et_pb_row_7, #philosphy .et_pb_row_8, #philosphy .et_pb_row_9 {
width: 100%;
max-width: 2560px;
}

#philosphy .et_pb_blurb_7.et_pb_blurb .et_pb_module_header, #philosphy .et_pb_blurb_8.et_pb_blurb .et_pb_module_header, #philosphy .et_pb_blurb_9.et_pb_blurb .et_pb_module_header, #philosphy .et_pb_blurb_10.et_pb_blurb .et_pb_module_header, #philosphy .et_pb_blurb_11.et_pb_blurb .et_pb_module_header, #philosphy .et_pb_blurb_12.et_pb_blurb .et_pb_module_header {
margin-top: -8px;
}

#philosphy .et_pb_text_5 h2 {
font-weight: 600;
font-size: 29px;
color: #F69330 !important;
text-align: center;
}

#philosphy .et_pb_section_3.et_pb_section {
padding-top: 0px;
/* padding-bottom: 293px; */
margin-top: 0px;
}

#philosphy .et_pb_section_3:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgb(61 122 175 / 71%);
z-index: 1;
}

#philosphy .et_pb_row_7 {
background-color: #2A2A2A;
}

#philosphy .et_pb_row_7.et_pb_row {
padding-top: 79px !important;
padding-top: 79px;
}

#philosphy .et_pb_row_8 {
background-color: #2A2A2A;
}

#philosphy .et_pb_row_8.et_pb_row {
padding-top: 0% !important;
padding-bottom: 2% !important;
padding-top: 0%;
padding-bottom: 2%;
}

#philosphy .et_pb_blurb_7.et_pb_blurb .et_pb_module_header, #philosphy .et_pb_blurb_8.et_pb_blurb .et_pb_module_header, #philosphy .et_pb_blurb_9.et_pb_blurb .et_pb_module_header, #philosphy .et_pb_blurb_10.et_pb_blurb .et_pb_module_header, #philosphy .et_pb_blurb_11.et_pb_blurb .et_pb_module_header, #philosphy .et_pb_blurb_12.et_pb_blurb .et_pb_module_header {
font-size: 24px;
color: #FFFFFF !important;
text-align: center;
}

#philosphy .et_pb_blurb_9 .et_pb_main_blurb_image .et_pb_image_wrap {
max-width: 63%;
}

#philosphy .et_pb_row_9 {
background-color: rgba(255, 255, 255, 0);
}




#philosphy .et_pb_row_10.et_pb_row {
padding-top: 15px !important;
padding-top: 153px;
}

#philosphy .et_pb_text_6.et_pb_text {
color: #FFFFFF !important;
}

#philosphy .et_pb_text_6 {
line-height: 1.6em;
font-weight: 600;
font-size: 21px;
line-height: 1.6em;
padding-top: 34px !important;
width: 88%;
}

#philosphy .et_pb_text_6 h2 {
font-weight: 800;
font-size: 60px !important;
color: #F69330 !important;
line-height: 1.3em;
text-align: center;
}

#philosphy body #page-container .et_pb_section .et_pb_button_0 {
color: #FFFFFF !important;
border-color: #F69330;
border-radius: 10px;
letter-spacing: 1px;
font-weight: 600 !important;
background-color: #F69330;
}

.et_pb_text_5 h2, .et_pb_text_4 h2 {
font-weight: 600;
font-size: 29px;
color: #F69330 !important;
text-align: center !important;
}

#philosphy .et_pb_button_0, #philosphy .et_pb_button_0:after {
transition: all 300ms ease 0ms;
}

#philosphy .et_pb_text_6.et_pb_module {
margin-left: auto !important;
margin-right: auto !important;
}

@media only screen and (max-width: 980px) {
#philosphy body #page-container .et_pb_section .et_pb_button_0:after {
display: inline-block;
opacity: 0;
}

#philosphy body #page-container .et_pb_section .et_pb_button_0:hover:after {
opacity: 1;
}

#philosphy .et_pb_text_5 h2 {
font-size: 29px;
}

#philosphy .et_pb_section_3.et_pb_section {
padding-top: 0px;
padding-bottom: 293px;
}

#philosphy .et_pb_blurb_11.et_pb_blurb .et_pb_module_header, #philosphy .et_pb_blurb_10.et_pb_blurb .et_pb_module_header, #philosphy .et_pb_blurb_9.et_pb_blurb .et_pb_module_header, #philosphy .et_pb_blurb_8.et_pb_blurb .et_pb_module_header, #philosphy .et_pb_blurb_7.et_pb_blurb .et_pb_module_header, #philosphy .et_pb_blurb_12.et_pb_blurb .et_pb_module_header {
font-size: 24px;
}

#philosphy .et_pb_row_10.et_pb_row {
padding-top: 15px !important;
padding-top: 153px !important;
}

#philosphy .et_pb_text_6 {
font-size: 21px;
}

#philosphy .et_pb_text_6 h2 {
font-weight: 600;
font-size: 44px;
}
}

@media only screen and (max-width: 767px) {
/*! CSS Used keyframes */
#philosphy body #page-container .et_pb_section .et_pb_button_0:after {
display: inline-block;
opacity: 0;
font-size: 1.6em;
}

#philosphy body #page-container .et_pb_section .et_pb_button_0:hover:after {
opacity: 1;
}

#philosphy .et_pb_section_3.et_pb_section {
padding-top: 0px;
padding-bottom: 120px;
}

#philosphy .et_pb_text_5 h2 {
font-size: 23px;
}

#philosphy .et_pb_blurb_9.et_pb_blurb .et_pb_module_header, #philosphy .et_pb_blurb_12.et_pb_blurb .et_pb_module_header, #philosphy .et_pb_blurb_10.et_pb_blurb .et_pb_module_header, #philosphy .et_pb_blurb_11.et_pb_blurb .et_pb_module_header, #philosphy .et_pb_blurb_8.et_pb_blurb .et_pb_module_header, #philosphy .et_pb_blurb_7.et_pb_blurb .et_pb_module_header {
font-size: 22px;
}

#philosphy .et_pb_blurb_7.et_pb_blurb {
padding-bottom: 15px !important;
}

#philosphy .et_pb_row_10.et_pb_row {
padding-top: 65px !important;
padding-top: 65px !important;
}

#philosphy .et_pb_text_6 {
font-size: 15px;
}

#philosphy .et_pb_text_6 h2 {
font-weight: 700;
font-size: 37px!important;
}

#philosphy p {
font-size: 18px!important
}
#philosphy body #page-container .et_pb_section .et_pb_button_0 {
font-size: 16px !important;
font-weight: 700 !important;
}
}

@-webkit-keyframes fadeTop {
0% {
opacity: 0;
-webkit-transform: translateY(-10%);
transform: translateY(-10%);
}
to {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
}

@keyframes fadeTop {
/*! CSS Used fontfaces */
0% {
opacity: 0;
-webkit-transform: translateY(-10%);
transform: translateY(-10%);
}
to {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
}

#course-catalog {
/*! CSS Used from: Embedded */

div, form, h2, img, label, p, span {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
vertical-align: baseline;
background: transparent;
}

:focus {
outline: 0;
}

p {
padding-bottom: 1em;
}

p:not(.has-background):last-of-type {
padding-bottom: 0;
}


input {
-webkit-appearance: none;
}

input[type=text], select {
background-color: #fff;
border: 1px solid #bbb;
padding: 2px;
color: #4e4e4e;
}

input[type=text]:focus, select:focus {
border-color: #2d3940;
color: #3e3e3e;
}

input[type=text], select {
margin: 0;
}

button, input, select {
font-family: inherit;
}

img {
max-width: 100%;
height: auto;
}

* {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

.et_pb_button:after, .et_pb_contact_submit:after {
font-family: ETmodules !important;
speak: none;
font-style: normal;
font-weight: 400;
-webkit-font-feature-settings: normal;
font-feature-settings: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-shadow: 0 0;
direction: ltr;
}

.et_pb_button {
font-size: 20px;
font-weight: 500;
padding: .3em 1em;
line-height: 1.7em !important;
background-color: transparent;
background-size: cover;
background-position: 50%;
background-repeat: no-repeat;
border: 2px solid;
border-radius: 3px;
-webkit-transition-duration: .2s;
transition-duration: .2s;
-webkit-transition-property: all !important;
transition-property: all !important;
}

.et_pb_button {
position: relative;
}

.et_pb_button:hover, .et_pb_module .et_pb_button:hover {
border: 2px solid transparent;
padding: .3em 2em .3em .7em;
}

.et_pb_button:hover {
background-color: hsla(0, 0%, 100%, .2);
}

.et_pb_button:after, .et_pb_button:before {
font-size: 32px;
line-height: 1em;
content: " ";
opacity: 0;
position: absolute;
margin-left: -1em;
-webkit-transition: all .2s;
transition: all .2s;
text-transform: none;
-webkit-font-feature-settings: "kern" off;
font-feature-settings: "kern" off;
font-variant: none;
font-style: normal;
font-weight: 400;
text-shadow: none;
}

.et_pb_button:before {
display: none;
}

.et_pb_button:hover:after {
opacity: 1;
margin-left: 0;
}

.et_pb_module.et_pb_text_align_left {
text-align: left;
}

.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}

.et_pb_css_mix_blend_mode_passthrough {
mix-blend-mode: unset !important;
}

.et_pb_module, .et_pb_with_background {
position: relative;
background-size: cover;
background-position: 50%;
background-repeat: no-repeat;
}

.et_pb_module {
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
-webkit-animation-duration: .2s;
animation-duration: .2s;
}

@media (min-width: 981px) {
.et_pb_section div.et_pb_row .et_pb_column .et_pb_module:last-child {
margin-bottom: 0;
}
}
@media (max-width: 980px) {
.et_pb_column .et_pb_module {
margin-bottom: 30px;
}

.et_pb_row .et_pb_column .et_pb_module:last-child {
margin-bottom: 0;
}
}

.et_had_animation {
position: relative;
}

/*! CSS Used from: Embedded */
@media (min-width: 981px) {
.et_pb_gutters3 .et_pb_column {
margin-right: 5.5%;
}

.et_pb_gutters3 .et_pb_column_1_2 {
width: 47.25%;
}

.et_pb_gutters3 .et_pb_column_1_2 .et_pb_module {
margin-bottom: 5.82%;
}
}

.et_had_animation {
position: relative;
}

.et_pb_section {
position: relative;
background-color: #fff;
background-position: 50%;
background-size: 100%;
background-size: cover;
}

@media (min-width: 981px) {
.et_pb_section {
padding: 4% 0;
}
}
@media (max-width: 980px) {
.et_pb_section {
padding: 50px 0;
}
}

.et_pb_row {
width: 80%;
max-width: 1080px;
margin: auto;
position: relative;
}

.et_pb_row:after {
content: "";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
width: 0;
}

.et_pb_column {
float: left;
background-size: cover;
background-position: 50%;
position: relative;
z-index: 2;
min-height: 1px;
}

.et_pb_row .et_pb_column.et-last-child, .et_pb_row .et_pb_column:last-child {
margin-right: 0 !important;
}

.et_pb_column, .et_pb_row {
background-size: cover;
background-position: 50%;
background-repeat: no-repeat;
}

@media (min-width: 981px) {
.et_pb_row {
padding: 2% 0;
}

.et_pb_row .et_pb_column.et-last-child, .et_pb_row .et_pb_column:last-child {
margin-right: 0 !important;
}
}
@media (max-width: 980px) {
.et_pb_row {
max-width: 1080px;
}

.et_pb_row {
padding: 30px 0;
}

.et_pb_column {
width: 100%;
margin-bottom: 30px;
}

.et_pb_row .et_pb_column.et-last-child, .et_pb_row .et_pb_column:last-child {
margin-bottom: 0;
}
}
@media (max-width: 479px) {
.et_pb_column {
width: 100% !important;
}
}

.et_pb_button[data-icon]:not([data-icon=""]):after {
content: attr(data-icon);
}

.et_pb_text {
word-wrap: break-word;
}

.et_pb_text > :last-child {
padding-bottom: 0;
}

.et_pb_text_inner {
position: relative;
}

.et_pb_image {
margin-left: auto;
margin-right: auto;
line-height: 0;
}

.et_pb_image {
display: block;
}

.et_pb_image .et_pb_image_wrap {
display: inline-block;
position: relative;
max-width: 100%;
}

.et_pb_image img {
position: relative;
}

@media all {
.et_had_animation {
position: relative;
}
}

@media all {
.et_pb_button[data-icon]:not([data-icon=""]):after {
content: attr(data-icon);
}

.et_pb_contact_submit {
color: #2ea3f2;
}

.et_pb_contact_form {
margin-left: -3%;
}

.et_pb_contact_submit:hover {
background-color: rgba(0, 0, 0, .05);
}

.et-pb-contact-message {
position: relative;
}

.et_pb_contact {
position: relative;
}

.et_pb_contact p input {
-webkit-appearance: none;
background-color: #eee;
width: 100%;
border-width: 0;
border-radius: 0;
color: #999;
font-size: 14px;
padding: 16px;
}

.et_pb_contact_submit {
font-family: inherit;
display: inline-block;
margin: 0 0 0 18px;
cursor: pointer;
}

.et_contact_bottom_container {
float: right;
text-align: right;
margin-top: -1.5%;
display: -moz-flex;
display: -ms-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}

.et_pb_contact_form_label {
display: none;
}

.et_pb_contact_field[data-type=select] {
position: relative;
}

.et_pb_contact_field[data-type=select]:after {
content: "";
position: absolute;
top: 50%;
right: 10px;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
width: 0;
height: 0;
border: 6px solid transparent;
border-top-color: #666;
margin-top: 3px;
pointer-events: none;
}

p.et_pb_contact_field {
padding: 0 0 0 3%;
margin-bottom: 3%;
background-position: 50%;
background-size: cover;
}

p.et_pb_contact_field.et_pb_contact_field_last + p.et_pb_contact_field.et_pb_contact_field_last {
clear: both;
}

.et_pb_contact_field * {
position: relative;
}

.et_pb_contact_select {
color: #999;
background-color: #eee;
padding: 16px 20px 16px 16px;
font-size: 14px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
border: 0;
-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
border-radius: 0;
}
}
/*! CSS Used from: Embedded */

.et_pb_contact_submit {
color: #ffffff;
}

@media only screen and (min-width: 1350px) {
.et_pb_row {
padding: 27px 0;
}

.et_pb_section {
padding: 54px 0;
}
}
/*! CSS Used from: https://www.genovasi.edu.my/wp-content/et-cache/2/et-core-unified-tb-255915-tb-254731-deferred-2.min.css?ver=1729593287 */

.et_pb_text_7.et_pb_text {
color: #FFFFFF !important;
}

.et_pb_section_4.et_pb_section {
background-color: #0a4265 !important;
}

.et_pb_text_7 {
line-height: 1.6em;
font-size: 18px;
line-height: 1.6em;
}

.et_pb_contact_form_0.et_pb_contact_form_container .input, .et_pb_contact_form_0.et_pb_contact_form_container .input::placeholder, .et_pb_contact_form_container .et_pb_contact_field_2.et_pb_contact_field .input, .et_pb_contact_form_container .et_pb_contact_field_2.et_pb_contact_field .input::placeholder {
font-weight: 600;
}

.et_pb_text_7 h2 {
font-weight: 700;
font-size: 34px;
color: #FFFFFF !important;
line-height: 1.4em;
}

.et_pb_contact_form_0 .input, .et_pb_contact_form_0 .input::placeholder, .et_pb_contact_field_2.et_pb_contact_field .input, .et_pb_contact_field_2.et_pb_contact_field .input::placeholder {
color: #515458;
}

body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button {
font-weight: 600 !important;
padding-right: 2em;
padding-left: 0.7em;
}

body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:hover:after {
margin-left: .3em;
left: auto;
margin-left: .3em;
}

body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after {
line-height: inherit;
font-size: inherit !important;
opacity: 1;
margin-left: .3em;
left: auto;
font-family: ETmodules !important;
font-weight: 400 !important;
}

.et_pb_image_1 {
text-align: center;
}

@media only screen and (max-width: 980px) {
.et_pb_image_1 .et_pb_image_wrap img {
width: auto;
}

body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after {
line-height: inherit;
font-size: inherit !important;
margin-left: .3em;
left: auto;
display: inline-block;
opacity: 1;
content: attr(data-icon);
font-family: ETmodules !important;
font-weight: 400 !important;
}

body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:before {
display: none;
}

body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:hover:after {
margin-left: .3em;
left: auto;
margin-left: .3em;
}
}
@media only screen and (max-width: 767px) {
.et_pb_image_1 .et_pb_image_wrap img {
width: auto;
}

body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after {
line-height: inherit;
font-size: inherit !important;
margin-left: .3em;
left: auto;
display: inline-block;
opacity: 1;
content: attr(data-icon);
font-family: ETmodules !important;
font-weight: 400 !important;
}

body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:before {
display: none;
}

body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:hover:after {
margin-left: .3em;
left: auto;
margin-left: .3em;
}

.et_pb_image_1 {
padding-top: 35px;
}
}
}

.core-values {
display: flex;
justify-content: center;
align-items: center;
}

.image-icon-animation {
opacity: 0 !important;
transform: translateX(100%) !important; /* Positioned off-screen to the right */
transition: transform 1s ease, opacity 1s ease !important;
}

/* Final state - when scrolled into view */
.image-icon-animation.scroll-in {
opacity: 1 !important;
transform: translateX(0) !important; /* Moves to original position */
}

<
style > /*<![CDATA[*/
/* To change Header Subtitle */
.headH .headSub {
max-width: none
}

.headH .headSub::before {
content: "About"
}

/* About Author CSS */
.aboutAuthor {
padding: 0 0 20px 0
}

.aboutAuthor .aboutCont {
justify-content: center;
position: relative;
display: flex;
max-width: 100%;
margin: auto;
padding: 80px 30px 95px 30px;
background-color: #0a4265;
box-shadow: 0 10px 40px rgba(149, 157, 165, .2);

}

.aboutAuthor .aboutCont img {
box-shadow: 0 5px 20px rgba(0, 0, 0, .2);
padding: 0;
border: 7px solid #fff;
width: 120px;
height: 120px;
position: absolute;
border-radius: 50%;
top: -60px;
pointer-events: none
}

.aboutAuthor .aboutCont p {
margin: 0;
text-align: center;
font-family: var(--fontBa)
}

.drK .aboutAuthor .aboutCont {
background: var(--darkBs);
box-shadow: 0 10px 40px rgba(0, 0, 0, .2)
}

.drkM .aboutAuthor .aboutCont img {
background-image: linear-gradient(to top right, #363636, #717171);
border-color: #fff;
box-shadow: 0 10px 40px rgba(0, 0, 0, .2)
}

.drK .aboutAuthor .aboutCont img {
border-color: var(--darkBs);
box-shadow: 0 10px 40px rgba(0, 0, 0, .2)
}

/* About Author Button */
.aboutAuthor .aboutCont .athrBtn {
text-align: center;
position: absolute;
bottom: 0;
left: 0;
right: 0
}

.aboutAuthor .aboutCont .athrBtn .button {
border-radius: 50px;
margin: 0 0 30px
}

.aboutAuthor .aboutCont .athrBtn .button svg {
stroke: var(--darkT);
margin-right: 5px
}

/* Website Stats */
.statsHeading {
text-align: center
}

.statsWebsite {
display: flex;
flex-wrap: wrap;
flex-direction: column;
margin: 12px auto
}

.statsCont {
background-color: #fff;
display: flex;
justify-content: center;
padding: 8px;
width: 95%;
margin: 12px auto;
box-shadow: 0 5px 20px rgba(149, 157, 165, .2);
border-radius: 20px
}

.statsCont .stats {
height: 80px;
width: 200px;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
margin: 0 35px
}

.statsCont .statsName {
display: inline-flex;
align-items: center;
font-size: 16px;
font-family: var(--fontBa)
}

.statsCont .statsName svg {
margin-right: 7px
}

.statsCont .statsNumber {
font-family: var(--fontB);
font-size: 30px;
margin-top: 6px;
font-weight: normal
}

.statsNumber.v > span::before {
content: attr(data-text)
}

.drK .statsCont {
background-color: var(--darkBs);
box-shadow: 0 5px 20px rgba(0, 0, 0, .2)
}

/* To change Profile background */
/* Light Mode */
.aboutAuthor .aboutCont img {
background-color: #ffeaef
}

/* Dark Mode */
.drK .aboutAuthor .aboutCont img {
background-image: linear-gradient(to top right, #363636, #717171)
}



.hover-card {
transition: all 0.3s ease;
}
.hover-card:hover {
transform: translateY(-6px);
box-shadow: 0 10px 20px rgba(0,0,0,0.15);
}




.timeline {
overflow-x: visible;
}

.timeline ul {
padding: 0px 0;
}

.timeline ul li {
list-style-type: none;
position: relative;
width: 6px;
margin: 0 auto;
padding-top: 50px;
box-shadow: 0px 0px 15px 0px rgb(0 0 0 / 20%);
background: #0a4265;
}

.timeline ul li::after {
content: "";
position: absolute;
left: 50%;
bottom: 0;
transform: translateX(-50%);
width: 30px;
height: 30px;
border-radius: 50%;
background: inherit;
z-index: 1;
}

.timeline ul li div {
position: relative;
bottom: 0;
width: 400px;
padding: 15px;
background: #ffffff10;
box-shadow: 0 10px 40px rgb(0 0 0 / 20%);
border-radius: 10px;
}

.timeline ul li div::before {
content: "";
position: absolute;
bottom: 7px;
width: 0;
height: 0;
border-style: solid;
}

.timeline ul li:nth-child(odd) div {
left: 45px;
}

.timeline ul li:nth-child(odd) div::before {
left: -15px;
border-width: 8px 16px 8px 0;
border-color: transparent #f0f1ff transparent transparent;
}

.timeline ul li:nth-child(even) div {
left: -439px;
}

.timeline ul li:nth-child(even) div::before {
right: -15px;
border-width: 8px 0 8px 16px;
border-color: transparent transparent transparent #f0f1ff;
}

time {
display: block;
font-size: 1.2rem;
font-weight: bold;
margin-bottom: 8px;
}

.timeline ul li::after {
transition: background 0.5s ease-in-out;
}

.timeline ul li.in-view::after {
background: #0a4265;
}

.timeline ul li div {
visibility: hidden;
opacity: 0;
transition: all 0.5s ease-in-out;
}

.timeline ul li:nth-child(odd) div {
transform: translate3d(200px, 0, 0);
}

.timeline ul li:nth-child(even) div {
transform: translate3d(-200px, 0, 0);
}

.timeline ul li.in-view div {
transform: none;
visibility: visible;
opacity: 1;
}

@media screen and (max-width: 900px) {
.timeline ul li div {
width: 200px;
}

.timeline ul li:nth-child(even) div {
left: -289px;
}
}

@media screen and (max-width: 600px) {
.timeline ul li {
margin-left: 20px;
}

.timeline ul li div {
width: calc(100vw - 91px);
}

.timeline ul li:nth-child(even) div {
left: 45px;
}

.timeline ul li:nth-child(even) div::before {
left: -15px;
border-width: 8px 16px 8px 0;
border-color: transparent #f0f1ff transparent transparent;
}
}

.timeline-clippy ul li::after {
width: 40px;
height: 40px;
border-radius: 0;
}

.timeline-rhombus ul li::after {
clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
}

.timeline-rhombus ul li div::before {
bottom: 12px;
}

.timeline-star ul li::after {
clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);
}

.timeline-heptagon ul li::after {
clip-path: polygon(50% 0%, 90% 20%, 100% 60%, 75% 100%, 25% 100%, 0% 60%, 10% 20%);
}

.timeline-infinite ul li::after {
animation: scaleAnimation 2s infinite;
}

@keyframes scaleAnimation {
0% {
transform: translateX(-50%) scale(1);
}
50% {
transform: translateX(-50%) scale(1.25);
}
100% {
transform: translateX(-50%) scale(1);
}
}

/* Dark Mode */
.drK ..timeline ul li.in-view div .timeline ul li.in-view div img {
background-image: linear-gradient(to top right, #363636, #717171)
}

.partner-heading {
font-size: 25px;
font-family: "akzidenz-grotesk", sans-serif !important;
font-weight: 800;
}




.hero-section {
min-height: 400px;
position: relative;
overflow: hidden;
}

.hero-bg {
width: 100%;
height: 100%;
object-fit: cover;
position: absolute;
top: 0;
left: 0;
z-index: 1;
}

.overlay {
position: absolute;
top:0;
left:0;
width:100%;
height:100%;
background: rgba(0,0,0,0.4); /* Dark overlay for text readability */
z-index: 2;
}

.hero-content {
z-index: 3;
}

.typing::after {
content: '|';
animation: blink 0.7s infinite;
margin-left: 2px;
}

@keyframes blink {
0%, 50%, 100% { opacity: 1; }
25%, 75% { opacity: 0; }
}

/* Responsive Text */
@media (max-width: 768px) {
.hero-section h1 {
font-size: 1.8rem;
}
.hero-section h2 {
font-size: 1.2rem;
}
}

