@import url('https://96e755.claudeassets.com/20250207053033cs_/https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700&display=swap');
body, h1, h2, h4, body, html, body button, body input, body select, body textarea, #gkMainMenu, .gkMenu > ul li div.childcontent li, .gkMenu > ul li div.childcontent header, #gkMenuOverlayContent, .genericView article header h2, dl#tabs dt.tabs span h3, dl.tabs dt.tabs span h3 {
	font-family: 'Roboto', sans-serif !important;
}
a, #gkMainbody header h1 a:active, #gkMainbody header h1 a:focus, #gkMainbody header h1 a:hover, #gkMainbody header h2 a:active, #gkMainbody header h2 a:focus, #gkMainbody header h2 a:hover, #k2Container article header h2 a:active, #k2Container article header h2 a:focus, #k2Container article header h2 a:hover, #community-wrap .joms-stream-box article>a, .faq li a:hover, #login-form ul li a:hover {
    color: #bd000d;
}
body {
    color: #000;
    font-size: 17px;
}
h4 {
    line-height: 1.5;
    font-size: 18px;
    font-weight: 500;
    color: #000;
}
h1, h2, h3 {
    color: #014267;
}
h3 {
    font-size: 25px;
}
#gkMainbody {
    margin-bottom: 0;
}
.sppb-social-share-style-custom ul li a i, .sppb-social-share-style-solid ul li a i {
    padding-right: 0 !important;
    color: #fff;
}
.fb_iframe_widget {
    display: block !important;
    margin: 0 auto;
    width: fit-content;
}
#k2Container .itemsContainerWrap article .itemBlock header h2 {
    font-size: 20px;
    line-height: 1.2;
    min-height: 48px;
}
article header ul {
    display: none;
}
header > time > small {
    font-family: Arial, Helvetica, sans-serif;
}
button, .button, input.button, span.button, button.button, div.button, input[type="submit"], input[type="button"], .pagenav-prev a, .pagenav-next a, #gkMainbody .itemReadMore, #gkMainbody .readmore > a, .button.invert:active, .button.invert:focus, .button.invert:hover, .gkShowCart a, body #cWindow a.plupload_button {
    background: #c52600;
    border: 1px solid #c52600;
    border-radius: 50em;
}
h2, .componentheading {
    font-weight: 700;
    margin-bottom: 10px;
}
#gkPageTitle span {
    background: #002a42;
	border-radius: 6px;
}
#gkPageContent.gkPage, .jomsocial #gkPageContent {
    border-radius: 20px 20px 0 0;
}
.qi-whatsapp h3 a, .qi-whatsapp .sppb-icon .sppb-icon-container > i {
    color: #18A669;
}
.qi-whatsapp .sppb-media > div  {
    display: inline-block;
}
.qi-services .sppb-form-group {
    margin-bottom: 4px;
}
.sppb-btn-primary {
    background-color: #bd000d;
    border-color: #bd000d;
}
.sppb-btn {
    font-weight: 500;
}
.qi-services .sppb-btn-primary {
    width: 100%;
}
ul {
    list-style: inherit;
}
p {
    margin: 0 0 1em;
}
#gkMainbody b, #gkMainbody strong {
    color: unset;
}
.qi-promo h2 {
	color: #fff;
}
.gkMenu > ul > li {
    font-size: 15px;
}
.gkMenu > ul > li > a {
    padding: 0 8px;
}
.gkMenu > ul li div.childcontent {
    background: #fff;
    border: 1px solid #fff;
    border-radius: 10px;
    box-shadow: 0 0 8px #38383821;
}
.gkMenu > ul li div.childcontent li {
    font-size: 15px;
    font-weight: 400;
    line-height: 1.3 !important;
}
.gkMenu > ul li div.childcontent a {
    color: #000;
}
.gkMenu > ul li div.childcontent a:hover {
    color: #bd000d!important;
}
table {
    border: 2px solid #014267;
}
.gkMenu > ul > li.first {
	display: none;
}
#gkHeaderNav li.gkLogin a {
    background: #fff;
    color: #131d29;
    border-color: #fff;
    border-radius: 50em;
}
#gkHeaderNav li.gkLogin {
    border: 1px solid rgb(255 255 255 / 0%);
    border-radius: 50em;
}
#gkHeaderNav li.gkLogin:hover a {
    color: #a01e00;
}
#gkIs-gk-is-682.gkIsWrapper-gk_university {
    min-height: 500px !important;
}
#gkIs-gk-is-682.gkIsWrapper-gk_university .gkIsSlide {
    height: 500px !important;
}
.gkIsWrapper-gk_university figcaption {
    top: 62%;
}
.gkIsWrapper-gk_university figcaption h2 {
    font-size: 44px;
    line-height: 1.3;
    max-width: 800px;
}
#gkIs-gk-is-682.gkIsWrapper-gk_university .gkIsSlide {
    background-size: cover !important;
    background-position: center;
	border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
}
#gkIs-gk-is-682.gkIsWrapper-gk_university figure:before {
    content: "";
    background: #21252da1;
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
}
.sppb-section.qi-home-boxes h3 {
    font-size: 20px;
}
.gkPopupWrap #loginForm > h3, .gkPopupWrap a.button, .gkPopupWrap form > ul {
	display: none;
}
.gkPopupWrap input.button {
    width: 100%;
}
/* Responsive design */
@media (max-width: 1200px) {
	.sppb-row-container {
	    width: 100%;
	}
	.frontpage #gkPageContent {
	    padding: 40px;
	}
	.gkIsWrapper-gk_university figcaption > div {
	    width: 62%;
	}
	.gkIsWrapper-gk_university figcaption h2 {
	    font-size: 42px;
	}
}
@media (max-width: 1100px) {
	.gkMenu > ul > li {
	    font-size: 12px;
	}
}
@media (max-width: 1040px) {
	.gkIsWrapper-gk_university figcaption > div {
	    width: 54%;
	}
	.gkIsWrapper-gk_university figcaption h2 {
	    font-size: 36px;
	}
}
@media (max-width: 991px) {
	.gkIsWrapper-gk_university figcaption > div {
	    width: 48%;
	}
	.gkIsWrapper-gk_university figcaption h2 {
	    font-size: 26px;
	}
}
@media (max-width: 757px) {
	.qi-downloads .sppb-btn {
	    font-weight: 500;
	    margin: 0 auto;
	    display: block;
	}
}
@media (max-width: 640px) {
	.gkIsWrapper-gk_university figcaption h2 {
	    font-size: 36px !important;
	    line-height: 1.3 !important;
	}
	.gkIsWrapper-gk_university figcaption p {
	    font-size: 17px !important;
	}
	.box.newsletter.gkmod-3 img {
	    max-height: unset !important;
	    margin-right: auto !important;
	    width: 100% !important;
	    height: auto !important;
	    margin-bottom: 10px;
	}
	#gkBottom5 {
	    display: none;
	}
	h2 {
	    font-size: 20px !important;
	}
	h4 {
	    font-size: 15px;
	}
	#gkPageTitle span {
	    font-size: 15px;
	}
	body {
	    font-size: 14px;
	}
	#gkPopupLogin {
	    margin-left: -156px;
	    width: 310px;
	}
	#gkIs-gk-is-682.gkIsWrapper-gk_university .gkIsSlide {
	    background-position: 16% center;
	}
}
/*
     FILE ARCHIVED ON 19:20:44 Aug 14, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:02:51 Jul 20, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.784
  exclusion.robots: 0.094
  exclusion.robots.policy: 0.078
  esindex: 0.014
  cdx.remote: 54.079
  LoadShardBlock: 111.54 (3)
  PetaboxLoader3.datanode: 1834.901 (5)
  PetaboxLoader3.resolve: 65.06 (2)
  load_resource: 1820.007
  loaddict: 1737.086
*/