@font-face {
    font-family: 'Bordeaux Medium';
    src: url('../fonts/bordeaux_medium.eot');
    src: url('../fonts/bordeaux_medium.eot#iefix') format('embedded-opentype'),         url('../fonts/bordeaux_medium.woff2') format('woff2'),         url('../fonts/bordeaux_medium.woff') format('woff'),         url('../fonts/bordeaux_medium.ttf') format('truetype'),         url('../fonts/bordeaux_medium.svg#bordeaux_medium') format('svg');
    font-weight: normal;
    font-style: normal;
}
.container {
  max-width: 95vw !important;
  padding-left: 0;
  padding-right: 0;
}
.offcanvas-init, .body-wrapper,.layout-boxed .body-innerwrapper {
 position: unset !important; 
  background: transparent;
}
.home .body-wrapper {
  margin-top: -50px;
}
body.site {
      max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
  background-color: #01155A;
background-position: 50% 80px !important;
  }
#sp-header.full-header {
min-height: 80px; 
}
#sp-header .logo {
 height: 80px !important; 
}
.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {
      text-transform: uppercase;
}
#sp-main-body {
    margin: 16rem 0 0 0;
background: #ffffff;
    position: relative;
    padding-top: 0;
  padding-bottom: 0;
}
.layout-boxed .body-innerwrapper {
    background: transparent;
  box-shadow: none;
}
.item-page, .article-details, .blog.item-title {
background: #fff;
    padding: 2rem;
    position: unset;
}
#sp-header {
  background-color: rgba(1, 44, 110, 0.80);
  position: fixed !important;
  top: 0;
}
#sp-header .row {
--bs-gutter-x: 0;
}
#sp-header.full-header {
  position: absolute;
  width: 100%;
  left: 0;
}
#sp-header.full-header .container-fluid {
        max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}
#sp-header .logo a {
 color: #ffffff;
  font-family: 'Bordeaux Medium', sans-serif !important;
  font-style: italic;
  font-size: 2.2rem;
}
.page-header, .article-details .article-header {
position: absolute;
    height: 4rem;
    width: 100%;
    top: -3.9rem;
    background-size:  100% auto;
    background-image: url(../../../images/favourite-wave.png);
    background-repeat: no-repeat;
    background-position: bottom left;
    left: 0;
    padding-left: 6%;
}
.page-header h2, body.layout-blog .page-header h1, .article-details .article-header h1, .article-details .article-header h2 {
color: #fff;
    font-family: 'Bordeaux Medium' !important;
    font-size: 3rem;
    display: block !important;
    overflow: hidden;
    width: 450px;
    position: absolute;
    bottom: 1rem;
    text-align: center;
    max-width: 80vw;
}
body.layout-blog .items-row .page-header {
  position: relative;
    height: inherit;
    top: unset;
    width: auto;
    background-image: none;
    left: unset;
}
body.layout-blog .items-row .page-header h2 {
    color: #01155A;
    font-size: 2rem;
    padding-left: 0;
}
body.itemid-153 .article-header, body.itemid-153 .article-header h2 {
color: #01155A;
    font-family: 'Bordeaux Medium' !important;
    font-size: 2rem;
    display: inline-block !important;
    width: unset;
    position: relative;
    bottom: unset;
    text-align: left;
    max-width: unset;
    height: 3rem;
    background: transparent;
    top: unset;
    padding-left: 0;
}
.latest-images {
width: 345px !important;
height: 250px !important;
max-width: 100% !important;
position: relative !important;
}
.latest-images h3 {
float: left;
width: 50%;
position: absolute;
bottom: 0;
left: 10%;
font-weight: bold;
font-style: italic;
font-size: 1.5rem;
line-height: 2rem;
color: #0760A2;
padding-top: 1rem;
}
.latest-images .lnee ul.latestnews-items {
width: 90% !important;
height: 200px !important;
padding: 0 !important;
display: block !important;
position: relative !important;
list-style-type: none !important;
list-style-image: none !important;
margin-left: 0px !important;
}
.latest-images .lnee .newshead.picturetype {
 margin: 0 !important;
 }
.latest-images .lnee ul.latestnews-items li {
position: absolute;
display: block;
overflow: hidden;
  box-shadow: -1px -1px 8px;
  background: #ffffff;
}
.latest-images .lnee ul.latestnews-items li img {
display: inline-block !important;
width: 100%;
height: auto;
}
.latest-images .lnee ul.latestnews-items li:nth-child(1) {
width: 150px !important;
height: 90px !important;
top: 5% !important;
right: unset !important;
left: 4% !important;
transform: rotate(-1deg) !important;
z-index: 5 !important;
}
.latest-images .lnee ul.latestnews-items li:nth-child(2) {
width: 150px !important;
height: 82px !important;
overflow: hidden !important;
top: 11% !important;
right: unset !important;
transform: rotate(3deg) !important;
left: 15% !important;
z-index: 4 !important;
}
.latest-images .lnee ul.latestnews-items li:nth-child(3) {
width: 100px !important;
height: 80px !important;
top: 20% !important;
right: unset !important;
left: 45% !important;
z-index: 3 !important;
transform: rotate(8deg) !important;
position: relative !important;
margin: 0 0 0 -1% !important;
}
.latest-images .lnee ul.latestnews-items li:nth-child(4) {
width: 90px !important;
height: 72px !important;
top: 34% !important;
left: 58% !important;
transform: rotate(15deg) !important;
z-index: 2 !important;
}
.latest-images .lnee ul.latestnews-items li:nth-child(5) {
width: 82px !important;
height: 65px !important;
top: 50% !important;
left: 68% !important;
transform: rotate(26deg) !important;
z-index: 1 !important;
}
table.latest-images {
float: right;
margin-left: 1.2em;
}
p img {
  margin: 3px 10px;
}
#sp-footer {
  display: none;
}
#sp-bottom {
  max-width: 1000px;
    margin-left: 0;
    margin-right: 0;
    display: block;
    overflow: hidden;
}
#sp-user1 h3:first-of-type, #sp-user2 h3:first-of-type, #sp-user3 h3:first-of-type, #sp-bottom .col-lg-4 h3:first-of-type {
	text-align: center !important;
    font-size: 1.1rem;
    font-weight: bold;
    margin: 0 0 .5rem;
	padding-top: 3.5rem;
    color: #001234 !important;
	text-transform: uppercase !important;
	display: 
		
	}
#sp-user1 [class^="fa-"]::before, #sp-user2 [class^="fa-"]::before, #sp-user3 [class^="fa-"]::before, .col-lg-4 [class^="fa-"]::before, #sp-user1 [class*="fa-"]::before, #sp-user2 [class*="fa-"]::before, #sp-user3 [class*="fa-"]::before, .col-lg-4 [class*="fa-"]::before {
color: white;
background: #4B78B1;
font-size: .9rem;
padding: 1.1rem;
border-radius: 50%;
position: absolute;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
  top: 0;
}
#sp-user3 .sp-module-content [class*="fa-"]::before, .col-lg-4 .sp-module-content [class*="fa-"]::before, #sp-user3 .page-header, #sp-user3 legend, #sp-user3 .contact h3, #sp-user3 .control-label, #sp-user3 label {
  display: none !important;
}
#sp-user3 .form-horizontal .controls {
  margin-left: 0;
}
#sp-bottom, #sp-bottom h3 {
padding-top: 0 !important;
margin-top: 0 !important;
}
#sp-bottom h3 {
color: #4B78B1;
}
#sp-bottom .sp-module {
    margin-bottom: 30px;
    position: relative;
    padding-top: 3.5rem;
    width: 90%;
}
#sp-user3 .contact select, #sp-user3 .contact textarea, #sp-user3 .contact input[type="text"], #sp-user3 .contact input[type="password"], #sp-user3 .contact input[type="datetime"], #sp-user3 .contact input[type="datetime-local"], #sp-user3 .contact input[type="date"], #sp-user3 .contact input[type="month"], #sp-user3 .contact input[type="time"], #sp-user3 .contact input[type="week"], #sp-user3 .contact input[type="number"], #sp-user3 .contact input[type="email"], #sp-user3 .contact input[type="url"], #sp-user3 .contact input[type="search"], #sp-user3 .contact input[type="tel"], #sp-user3 .contact input[type="color"], #sp-user3 .contact .uneditable-input, #sp-user3 .contact .input-append .add-on, #sp-user3 .contact .input-prepend .add-on {
width: 80%;
margin-left: auto;
padding: 0 3px;
margin-right: auto;
display: table;
margin-bottom: 3px;
}
#mod-rscontact-message-115.mod-rscontact-width-auto {
  width: 100% !important;
  border: 1px solid rgba(0,0,0,0.15);
	padding-left: 8px;
}
#sp-user3 .control-group {
    margin-bottom: .4rem;
  text-align: center;
}
#sp-user3 input::placeholder, #sp-user3 textarea::placeholder {
  font-size: .9rem !important;
  font-family: Arial !important;
}
#sp-user3 p {
    font-family: Arial;
    font-weight: normal;
    font-size: .8rem;
    color: #838080;
}
#sp-user3 .btn {
font-family: 'Roboto', Arial, sans-serif;
font-size: small;
}
#jform_captcha {
    height: 45px;
}
#sp-user3 .grecaptcha-badge {
    margin-left: 20% !important;
}
.grecaptcha-badge {
    transform: scale(0.70);
    -webkit-transform: scale(0.70);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
}
#sp-user1 .sp-module ul>li h5, #sp-user2 .sp-module ul>li {
    font-family: 'Open Sans', sans-serif;
    font-size: 1em;
    font-weight: 500 !important;
    line-height: 1.4 !important;
    text-decoration: none;
    text-align: center !important;
}
.article-list .article {
  margin-bottom: 0;
  border-top: none;
  border-right: none;
  border-bottom: 1px solid;
  border-left: none;
  border-color: #d5d5d5;
}
.article-list .col-lg-12:last-of-type .article {
  border-bottom: none;
}
.burger-icon>span {
 background-color: #fff; 
}
#mod-rscontact-contact-form-116 input[type="text"]:not(.form-control), #mod-rscontact-contact-form-116 input[type="email"]:not(.form-control), #mod-rscontact-contact-form-116 input[type="url"]:not(.form-control), #mod-rscontact-contact-form-116 input[type="date"]:not(.form-control), #mod-rscontact-contact-form-116 input[type="password"]:not(.form-control), #mod-rscontact-contact-form-116 input[type="search"]:not(.form-control), #mod-rscontact-contact-form-116 input[type="tel"]:not(.form-control), #mod-rscontact-contact-form-116 input[type="number"]:not(.form-control), #mod-rscontact-contact-form-116 select:not(.form-select):not(.form-control), #mod-rscontact-contact-form-116 textarea {
  max-width: 450px;
  width: 100%;
  border-color: rgba(0,0,0,0.15);
}
#sp-bottom .sp-module.snugitup {
 margin-top: 0 !important; 
  padding-top: 0 !important;
  padding-left: 15px;
}
@media (max-width: 991px) {
  #menu-right.col-auto.d-flex.align-items-center.ms-auto {
    position: absolute;
    right: 0;  
  }
  table.latest-images {
  float: none;
    margin-left: auto;
    margin-right: auto;
  }
  .latest-images .lnee ul.latestnews-items li:nth-child(1) {
    width: 110px !important;
    left: 0 !important;
  }
  .latest-images .lnee ul.latestnews-items li:nth-child(2) {
    left: 0 !important;
  }
  .latest-images .lnee ul.latestnews-items li:nth-child(3) {
      left: 25% !important;
  }
  .latest-images .lnee ul.latestnews-items li:nth-child(4) {
        top: 25% !important;
    left: 35% !important;
  }
  .latest-images .lnee ul.latestnews-items li:nth-child(5) {
    top: 40% !important;
    left: 50% !important;
  }
  table.latest-images img {
   border: 1px solid #c6c6c6;
  }
}
/*
     FILE ARCHIVED ON 21:11:37 Aug 02, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 17:42:19 Sep 21, 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):
  capture_cache.get: 0.501
  load_resource: 151.67
  PetaboxLoader3.resolve: 111.374
  PetaboxLoader3.datanode: 17.069
*/