@import './bootstrap/bootstrap.min.css';
@font-face {
  font-family: "Raleway-Bold";
  src: url("../fonts/Raleway-Bold.woff2") format("woff2"), url("../fonts/Raleway-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Raleway-Black";
  src: url("../fonts/Raleway-Black.woff2") format("woff2"), url("../fonts/Raleway-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Raleway-BlackItalic";
  src: url("../fonts/Raleway-BlackItalic.woff2") format("woff2"), url("../fonts/Raleway-BlackItalic.woff") format("woff");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Raleway-BoldItalic";
  src: url("../fonts/Raleway-BoldItalic.woff2") format("woff2"), url("../fonts/Raleway-BoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Raleway-ExtraLightItalic";
  src: url("../fonts/Raleway-ExtraLightItalic.woff2") format("woff2"), url("../fonts/Raleway-ExtraLightItalic.woff") format("woff");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Raleway-ExtraBold";
  src: url("../fonts/Raleway-ExtraBold.woff2") format("woff2"), url("../fonts/Raleway-ExtraBold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Raleway-ExtraBoldItalic";
  src: url("../fonts/Raleway-ExtraBoldItalic.woff2") format("woff2"), url("../fonts/Raleway-ExtraBoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Raleway-LightItalic";
  src: url("../fonts/Raleway-LightItalic.woff2") format("woff2"), url("../fonts/Raleway-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Raleway-Italic";
  src: url("../fonts/Raleway-Italic.woff2") format("woff2"), url("../fonts/Raleway-Italic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Raleway-Medium";
  src: url("../fonts/Raleway-Medium.woff2") format("woff2"), url("../fonts/Raleway-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Raleway-MediumItalic";
  src: url("../fonts/Raleway-MediumItalic.woff2") format("woff2"), url("../fonts/Raleway-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Raleway-SemiBoldItalic";
  src: url("../fonts/Raleway-SemiBoldItalic.woff2") format("woff2"), url("../fonts/Raleway-SemiBoldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Raleway-SemiBold";
  src: url("../fonts/Raleway-SemiBold.woff2") format("woff2"), url("../fonts/Raleway-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Raleway-ExtraLight";
  src: url("../fonts/Raleway-ExtraLight.woff2") format("woff2"), url("../fonts/Raleway-ExtraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Raleway-ThinItalic";
  src: url("../fonts/Raleway-ThinItalic.woff2") format("woff2"), url("../fonts/Raleway-ThinItalic.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Raleway-Regular";
  src: url("../fonts/Raleway-Regular.woff2") format("woff2"), url("../fonts/Raleway-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Raleway-Light";
  src: url("../fonts/Raleway-Light.woff2") format("woff2"), url("../fonts/Raleway-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Raleway-Thin";
  src: url("../fonts/Raleway-Thin.woff2") format("woff2"), url("../fonts/Raleway-Thin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
*, *:before, *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
  margin: 0;
}

html, body, div, span, object, iframe, figure, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, code, em, img, small, strike, strong, sub, sup, tt, b, u, i, ol, ul, li, fieldset, form, label, table, caption, tbody, tfoot, thead, tr, th, td, main, canvas, embed, footer, header, nav, section, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: none;
     -moz-text-size-adjust: none;
      -ms-text-size-adjust: none;
          text-size-adjust: none;
  font-family: "Raleway-Regular";
  margin: 0;
}

footer, header, nav, section, main {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

input {
  border-radius: 0;
}

body a {
  text-decoration: none;
  color: #515151;
  -webkit-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
}
body a :hover {
  text-decoration: none;
  color: #515151;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  color: #515151;
}

.bgImg {
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

.padding_div {
  position: relative;
  width: 100%;
  padding: 0 200px;
}
@media (max-width: 1680px) {
  .padding_div {
    padding: 0 100px;
  }
}
@media (max-width: 1536px) {
  .padding_div {
    padding: 0 50px;
  }
}
@media (max-width: 760px) {
  .padding_div {
    padding: 0 20px;
  }
}

.cBtn {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 30px;
  border: 1px solid #0d2950;
  color: #0d2950;
  border-radius: 40px;
  font-size: 22px;
  line-height: 1;
  font-weight: 500;
  -webkit-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
}
@media (max-width: 1366px) {
  .cBtn {
    font-size: 20px;
  }
}
@media (max-width: 760px) {
  .cBtn {
    font-size: 18px;
    padding: 10px 20px;
  }
}
.cBtn .svgWrap {
  position: relative;
}
.cBtn .svgWrap svg {
  -webkit-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
}
.cBtn .svgWrap svg:last-child {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-38%);
          transform: translateY(-38%);
  opacity: 0;
}
.cBtn svg {
  margin-left: 15px;
  stroke: #0d2950;
  -webkit-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
}
@media (max-width: 760px) {
  .cBtn svg {
    margin-left: 10px;
  }
}
.cBtn:hover {
  background-color: #0d2950;
  color: #fff;
}
.cBtn:hover .svgWrap svg:first-child {
  opacity: 0;
}
.cBtn:hover .svgWrap svg:last-child {
  opacity: 1;
}
.cBtn.bgDark {
  background-color: #0d2950;
  color: #fff;
}
.cBtn.bgDark .svgWrap svg:first-child {
  opacity: 0;
}
.cBtn.bgDark .svgWrap svg:last-child {
  opacity: 1;
}

.h1, .h1 * {
  font-size: 54px;
  line-height: 64px;
  font-family: "Raleway-Bold";
  color: #0d2950;
}
@media (max-width: 1600px) {
  .h1, .h1 * {
    font-size: 42px;
    line-height: 52px;
  }
}
@media (max-width: 1336px) {
  .h1, .h1 * {
    font-size: 38px;
    line-height: 48px;
  }
}
@media (max-width: 760px) {
  .h1, .h1 * {
    font-size: 32px;
    line-height: 42px;
  }
}
.h1 .subTitle, .h1 * .subTitle {
  display: block;
}

.h2 {
  font-size: 44px;
  line-height: 54px;
  font-family: "Raleway-Bold";
}
@media (max-width: 760px) {
  .h2 {
    font-size: 28px;
    line-height: 38px;
  }
}

.h3, .h3 * {
  font-size: 34px;
  line-height: 44px;
  font-family: "Raleway-Bold";
}
@media (max-width: 760px) {
  .h3, .h3 * {
    font-size: 26px;
    line-height: 36px;
  }
}

p {
  font-size: 22px;
  line-height: 32px;
  color: #515151;
}
@media (max-width: 1366px) {
  p {
    font-size: 20px;
    line-height: 30px;
  }
}
@media (max-width: 760px) {
  p {
    font-size: 18px;
    line-height: 28px;
  }
}
p span {
  color: #0d2950;
  font-family: "Raleway-Medium";
}
p.pText {
  font-size: 24px;
  line-height: 36px;
}
@media (max-width: 1600px) {
  p.pText {
    font-size: 20px;
    line-height: 30px;
  }
}
@media (max-width: 760px) {
  p.pText {
    font-size: 18px;
    line-height: 28px;
  }
}

body {
  font-variant-numeric: lining-nums;
}

.topGap {
  padding-top: 20vh;
}
@media (max-width: 1024px) {
  .topGap {
    padding-top: 60px;
  }
}
@media (max-width: 1024px) {
  .topGap {
    padding-top: 80px;
  }
}

.bottomGap {
  padding-bottom: 15vh;
}
@media (max-width: 1024px) {
  .bottomGap {
    padding-bottom: 60px;
  }
}
@media (max-width: 1024px) {
  .bottomGap {
    padding-bottom: 80px;
  }
}

.bottomMargin {
  margin-bottom: 15vh;
}
@media (max-width: 1024px) {
  .bottomMargin {
    margin-bottom: 60px;
  }
}

.h4 {
  font-size: 28px;
  line-height: 38px;
  font-family: "Raleway-Bold";
}
@media (max-width: 1366px) {
  .h4 {
    font-size: 24px;
    line-height: 34px;
  }
}

.inputItem {
  position: relative;
  font-size: 22px;
  line-height: 1;
  color: #515151;
  background: rgba(34, 50, 133, 0.0705882353);
  border-radius: 75px;
  padding: 25px;
  min-width: 530px;
  border: 0;
}
@media (max-width: 1366px) {
  .inputItem {
    font-size: 18px;
    padding: 15px;
  }
}
@media (max-width: 760px) {
  .inputItem {
    min-width: 100%;
  }
}
.inputItem:focus, .inputItem:focus-visible {
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
}

.pagePaddingTop {
  padding-top: 170px;
}
@media (max-width: 1536px) {
  .pagePaddingTop {
    padding-top: 140px;
  }
}
@media (max-width: 760px) {
  .pagePaddingTop {
    padding-top: 150px;
  }
}

.list li {
  position: relative;
  font-size: 20px;
  line-height: 38px;
  margin-bottom: 25px;
  color: #515151;
  font-weight: 500;
  padding-left: 40px;
}
@media (max-width: 760px) {
  .list li {
    font-size: 18px;
    line-height: 36px;
  }
}
.list li:before {
  content: "";
  width: 30px;
  height: 30px;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 50%;
  background-color: #F3E7FF;
  left: 0;
  top: 0;
  background-image: url('data:image/svg+xml,<svg width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><rect width="21" height="21" fill="url(%23pattern0_468_29617)"/><defs><pattern id="pattern0_468_29617" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="%23image0_468_29617" transform="scale(0.00390625)"/></pattern><image id="image0_468_29617" width="256" height="256" xlink:href="data:image/png;base64,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"/></defs></svg>');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 16px;
}
.list li:last-child {
  margin-bottom: 0;
}

.bgImg {
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

b, strong {
  font-weight: 600;
}

.comingSoon {
  position: relative;
  width: 100%;
  height: calc(100vh - 135px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  background-color: #000521;
  text-align: center;
  padding-top: 170px;
}
.comingSoon h1 {
  color: #fff;
  font-size: 12vh;
  line-height: 15vh;
  font-weight: 600;
  margin-bottom: 30px;
}
@media (max-width: 1024px) {
  .comingSoon h1 {
    font-size: 36px;
    line-height: 46px;
  }
}
@media (max-width: 760px) {
  .comingSoon h1 {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: 15px;
  }
}
.comingSoon h3 {
  font-size: 8vh;
  line-height: 10vh;
  color: #fff;
  font-weight: 600;
  margin-bottom: 50px;
}
@media (max-width: 1024px) {
  .comingSoon h3 {
    font-size: 48px;
    line-height: 58px;
  }
}
@media (max-width: 760px) {
  .comingSoon h3 {
    font-size: 36px;
    line-height: 46px;
  }
}

#formMessage {
  max-width: 800px;
  margin: 0 auto;
}
#formMessage p {
  font-size: 18px;
  line-height: 26px;
  margin-top: 20px;
}

.lightbox {
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-transform: translateY(-50px);
          transform: translateY(-50px);
}
.lightbox .lb-details {
  display: none;
}
.lightbox .lb-dataContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-right: 25px;
}

/* Position Lightbox Close Button (X) in the Top-Right Corner */
.lb-close {
  position: absolute;
  top: 10px; /* Adjust for spacing */
  right: 10px; /* Adjust for spacing */
  width: 40px; /* Adjust size if needed */
  height: 40px;
  background: rgba(0, 0, 0, 0.7); /* Optional: Background for visibility */
  border-radius: 50%; /* Optional: Make it circular */
  padding: 5px;
  z-index: 9999;
}

/* Ensure it appears above everything */
.lb-container {
  position: relative;
}

header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9999;
}

.mobileMenus {
  display: none;
}
@media (max-width: 1024px) {
  .mobileMenus {
    display: block;
  }
}
.mobileMenus .main_menu {
  position: relative;
  top: 100px;
}
@media (max-width: 760px) {
  .mobileMenus .main_menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.mobileMenus .main_menu ul {
  grid-gap: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding-bottom: 0;
  padding-top: 0;
}
@media (max-width: 760px) {
  .mobileMenus .main_menu .cBtn {
    max-width: 120px;
    position: absolute;
    top: -65px;
    left: 30px;
  }
}

.preHeader {
  position: relative;
  width: 100%;
  padding: 20px 100px;
  text-align: center;
  -webkit-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
}
@media (max-width: 1536px) {
  .preHeader {
    padding: 10px 50px;
  }
}
@media (max-width: 760px) {
  .preHeader {
    padding: 10px 20px;
  }
}
.preHeader p {
  font-size: 18px;
  line-height: 28px;
  color: #fff;
}
@media (max-width: 760px) {
  .preHeader p {
    font-size: 14px;
    line-height: 24px;
  }
}
.preHeader p a {
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-gap: 20px;
}

.shadowHeader {
  -webkit-box-shadow: 0px 2px 27.6px 0px rgba(0, 0, 0, 0.1490196078);
          box-shadow: 0px 2px 27.6px 0px rgba(0, 0, 0, 0.1490196078);
  background-color: #fff;
  -webkit-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
}

.header {
  position: relative;
  padding: 16px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header .logo a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header .logo a img {
  width: 350px;
  height: auto;
  -webkit-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
}
@media (max-width: 1536px) {
  .header .logo a img {
    width: 250px;
  }
}
@media (max-width: 760px) {
  .header .logo a img {
    width: 220px;
  }
}
.header_menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-gap: 30px;
}
@media (max-width: 760px) {
  .header_menu {
    grid-gap: 10px;
  }
}
@media (max-width: 1024px) {
  .header_menu .main_menu {
    display: none;
  }
}
@media (max-width: 1024px) {
  .header_menu .cBtn {
    display: none;
  }
}

.menuIcon {
  width: 40px;
  height: 38px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  cursor: pointer;
}
@media (max-width: 760px) {
  .menuIcon {
    width: 30px;
    height: 28px;
  }
}
.menuIcon span {
  position: relative;
  width: 100%;
  height: 2px;
  background-color: #0d2950;
}
.menuIcon span:nth-child(2) {
  max-width: 32px;
}
@media (max-width: 760px) {
  .menuIcon span:nth-child(2) {
    max-width: 22px;
  }
}

body.bodyMenuOpened {
  overflow: hidden;
}

.menuLinks {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 1;
  width: 400px;
  background-color: #fff;
  height: 100vh;
  overflow: auto;
  -webkit-transform: translateX(400px);
          transform: translateX(400px);
  -webkit-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
@media (max-width: 760px) {
  .menuLinks {
    width: 100%;
  }
}
.menuLinks.MenuOpened {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
.menuLinks .menuClose {
  position: absolute;
  top: 30px;
  right: 30px;
}
.menuLinks ul {
  padding: 30px;
  padding-top: 100px;
}
@media (max-width: 760px) {
  .menuLinks ul {
    padding-left: 10px;
  }
}
.menuLinks ul li {
  position: relative;
}
.menuLinks ul li.current-menu-item a {
  color: #0d2950;
  font-weight: 600;
}
.menuLinks ul li a {
  position: relative;
  display: table;
  padding: 10px 20px;
  font-size: 24px;
  line-height: 34px;
  font-weight: 500;
  -webkit-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
  color: #515151;
}
@media (max-width: 1536px) {
  .menuLinks ul li a {
    font-size: 20px;
    line-height: 30px;
  }
}
.menuLinks ul li a:hover {
  color: #0d2950;
}

.menuClose {
  width: 40px;
  height: 40px;
  position: relative;
  cursor: pointer;
}
.menuClose span {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 2px;
  background-color: #0d2950;
  -webkit-transform-origin: center;
          transform-origin: center;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}
.menuClose span:nth-child(2) {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}
.menuClose span:nth-child(3) {
  display: none;
}
.menuClose:hover span {
  -webkit-animation: elastic 0.6s ease-out;
          animation: elastic 0.6s ease-out;
}

@-webkit-keyframes elastic {
  0% {
    -webkit-transform: scale(1) translate(-50%, -50%) rotate(45deg);
            transform: scale(1) translate(-50%, -50%) rotate(45deg);
  }
  40% {
    -webkit-transform: scale(1.2, 0.8) translate(-50%, -50%) rotate(45deg);
            transform: scale(1.2, 0.8) translate(-50%, -50%) rotate(45deg); /* Stretch horizontally */
  }
  60% {
    -webkit-transform: scale(0.8, 1.2) translate(-50%, -50%) rotate(45deg);
            transform: scale(0.8, 1.2) translate(-50%, -50%) rotate(45deg); /* Stretch vertically */
  }
  100% {
    -webkit-transform: scale(1) translate(-50%, -50%) rotate(45deg);
            transform: scale(1) translate(-50%, -50%) rotate(45deg); /* Return to normal */
  }
}

@keyframes elastic {
  0% {
    -webkit-transform: scale(1) translate(-50%, -50%) rotate(45deg);
            transform: scale(1) translate(-50%, -50%) rotate(45deg);
  }
  40% {
    -webkit-transform: scale(1.2, 0.8) translate(-50%, -50%) rotate(45deg);
            transform: scale(1.2, 0.8) translate(-50%, -50%) rotate(45deg); /* Stretch horizontally */
  }
  60% {
    -webkit-transform: scale(0.8, 1.2) translate(-50%, -50%) rotate(45deg);
            transform: scale(0.8, 1.2) translate(-50%, -50%) rotate(45deg); /* Stretch vertically */
  }
  100% {
    -webkit-transform: scale(1) translate(-50%, -50%) rotate(45deg);
            transform: scale(1) translate(-50%, -50%) rotate(45deg); /* Return to normal */
  }
}
@-webkit-keyframes elastic-reverse {
  0% {
    -webkit-transform: scale(1) translate(-50%, -50%) rotate(-45deg);
            transform: scale(1) translate(-50%, -50%) rotate(-45deg);
  }
  40% {
    -webkit-transform: scale(1.2, 0.8) translate(-50%, -50%) rotate(-45deg);
            transform: scale(1.2, 0.8) translate(-50%, -50%) rotate(-45deg); /* Stretch horizontally */
  }
  60% {
    -webkit-transform: scale(0.8, 1.2) translate(-50%, -50%) rotate(-45deg);
            transform: scale(0.8, 1.2) translate(-50%, -50%) rotate(-45deg); /* Stretch vertically */
  }
  100% {
    -webkit-transform: scale(1) translate(-50%, -50%) rotate(-45deg);
            transform: scale(1) translate(-50%, -50%) rotate(-45deg); /* Return to normal */
  }
}
@keyframes elastic-reverse {
  0% {
    -webkit-transform: scale(1) translate(-50%, -50%) rotate(-45deg);
            transform: scale(1) translate(-50%, -50%) rotate(-45deg);
  }
  40% {
    -webkit-transform: scale(1.2, 0.8) translate(-50%, -50%) rotate(-45deg);
            transform: scale(1.2, 0.8) translate(-50%, -50%) rotate(-45deg); /* Stretch horizontally */
  }
  60% {
    -webkit-transform: scale(0.8, 1.2) translate(-50%, -50%) rotate(-45deg);
            transform: scale(0.8, 1.2) translate(-50%, -50%) rotate(-45deg); /* Stretch vertically */
  }
  100% {
    -webkit-transform: scale(1) translate(-50%, -50%) rotate(-45deg);
            transform: scale(1) translate(-50%, -50%) rotate(-45deg); /* Return to normal */
  }
}
/* Apply animation for both spans */
.menuClose:hover span:nth-child(1) {
  -webkit-animation: elastic 0.6s ease-out;
          animation: elastic 0.6s ease-out;
}

.menuClose:hover span:nth-child(2) {
  -webkit-animation: elastic-reverse 0.6s ease-out;
          animation: elastic-reverse 0.6s ease-out;
}

header.scrolled .preHeader {
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}
header.scrolled .shadowHeader {
  -webkit-transform: translateY(-68px);
          transform: translateY(-68px);
}
@media (max-width: 1536px) {
  header.scrolled .shadowHeader {
    -webkit-transform: translateY(-48px);
            transform: translateY(-48px);
  }
}
@media (max-width: 760px) {
  header.scrolled .shadowHeader {
    -webkit-transform: translateY(-68px);
            transform: translateY(-68px);
  }
}

::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

::-webkit-scrollbar-thumb {
  background-color: #223285;
  border-radius: 6px;
}

::-webkit-scrollbar-track {
  background-color: #f1f1f1;
  border-radius: 6px;
}

/* Firefox */
.main_menu {
  position: relative;
}
.main_menu ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-gap: 30px;
}
.main_menu ul li a {
  font-size: 24px;
  line-height: 34px;
  font-weight: 500;
  -webkit-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
}
@media (max-width: 1536px) {
  .main_menu ul li a {
    font-size: 20px;
    line-height: 30px;
  }
}
.main_menu ul li a.active {
  color: #0d2950;
}
.main_menu ul li a:hover {
  color: #0d2950;
}
.main_menu ul li.current-menu-item a {
  color: #0d2950;
  font-weight: 600;
}

.footer {
  background-color: #000521;
}

.logoSection {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 60px 0;
  grid-gap: 120px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}
@media (max-width: 1366px) {
  .logoSection {
    padding: 30px 0;
  }
}
@media (max-width: 1024px) {
  .logoSection {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    grid-gap: 50px;
  }
}
.logoSection .logoDiv {
  position: relative;
  width: 25%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 1024px) {
  .logoSection .logoDiv {
    width: 100%;
  }
}
@media (max-width: 1366px) {
  .logoSection .logoDiv img {
    width: 180px;
  }
}
.logoSection .logoDiv.div1 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (max-width: 1024px) {
  .logoSection .logoDiv.div1 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.logoSection .logoDiv.div1 a.logoBg {
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 0;
}
.logoSection .logoDiv.div1 a.logoBg img {
  max-width: 300px;
}
.logoSection .logoDiv.div1 a, .logoSection .logoDiv.div1 i, .logoSection .logoDiv.div1 p {
  color: #fff;
}
.logoSection .logoDiv.div1 p {
  font-size: 18px;
  line-height: 28px;
  margin-top: 30px;
}
@media (max-width: 1366px) {
  .logoSection .logoDiv.div1 p {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 20px;
  }
}
.logoSection .logoDiv.div1 .socialLinks {
  margin-top: 45px;
  position: relative;
  width: 100%;
}
@media (max-width: 1366px) {
  .logoSection .logoDiv.div1 .socialLinks {
    margin-top: 30px;
  }
}
.logoSection .logoDiv.div1 .socialLinks ul {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-gap: 30px;
}
.logoSection .logoDiv.div1 .socialLinks ul li {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 1px solid #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.logoSection .logoDiv.div1 .socialLinks ul a, .logoSection .logoDiv.div1 .socialLinks ul i {
  font-size: 20px;
  color: #12A7FE;
}
.logoSection .logoDiv .iconWrap {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-bottom: 30px;
  border: 1px solid #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.logoSection .logoDiv .iconWrap i {
  color: #12A7FE;
  font-size: 20px;
}
.logoSection .logoDiv .cntWrap {
  text-align: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 1366px) {
  .logoSection .logoDiv .cntWrap {
    grid-gap: 10px;
  }
}
.logoSection .logoDiv .cntWrap p, .logoSection .logoDiv .cntWrap a {
  font-size: 20px;
  line-height: 30px;
  color: #fff;
  text-align: center;
}
@media (max-width: 1366px) {
  .logoSection .logoDiv .cntWrap p, .logoSection .logoDiv .cntWrap a {
    font-size: 18px;
    line-height: 28px;
  }
}
.logoSection .logoDiv .cntWrap a {
  display: block;
}

.menusWrap {
  position: relative;
  padding: 50px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}
@media (max-width: 1366px) {
  .menusWrap {
    padding: 30px 0;
  }
}
@media (max-width: 760px) {
  .menusWrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    grid-gap: 30px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (max-width: 760px) {
  .menusWrap .menuLinks {
    text-align: center;
  }
}
.menusWrap .menuLinks a {
  font-size: 18px;
  line-height: 28px;
  color: #fff;
  display: block;
  margin-bottom: 15px;
}
@media (max-width: 1366px) {
  .menusWrap .menuLinks a {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 24px;
  }
}
.menusWrap .menuLinks a:last-child {
  margin-bottom: 0;
}

.copyRight {
  position: relative;
  padding: 20px 0;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1366px) {
  .copyRight {
    padding: 10px 0;
  }
}
@media (max-width: 1024px) {
  .copyRight {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    grid-gap: 10px;
  }
}
.copyRight p {
  color: #fff;
  font-size: 16px;
  line-height: 26px;
  opacity: 0.8;
}
@media (max-width: 1366px) {
  .copyRight p {
    font-size: 14px;
    line-height: 24px;
  }
}
@media (max-width: 760px) {
  .copyRight p {
    font-size: 12px;
    line-height: 16px;
  }
}
.copyRight_menus ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-gap: 20px;
}
.copyRight_menus ul li a {
  color: rgba(255, 255, 255, 0.5);
  font-weight: 500;
}
.copyRight_menus ul li a:hover {
  color: #fff;
}

.footer_marquee {
  background-color: #000521;
  overflow: hidden;
  width: 100%;
  padding: 20px 0;
}
@media (max-width: 1366px) {
  .footer_marquee {
    padding: 15px 0;
  }
}
.footer_marquee .marqueeFooter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap;
  position: relative;
  grid-gap: 35px;
  -webkit-animation: marquee 12s linear infinite;
          animation: marquee 12s linear infinite;
  /* keyframe */
}
@-webkit-keyframes marquee {
  0% {
    left: 0;
  }
  100% {
    left: -100%;
  }
}
@keyframes marquee {
  0% {
    left: 0;
  }
  100% {
    left: -100%;
  }
}
.footer_marquee .marqueeFooter .marquee_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-gap: 35px;
}
.footer_marquee .marqueeFooter .marquee_item h1 {
  font-size: 80px;
  line-height: 1;
  color: #fff;
  font-family: "Raleway-Thin";
}
@media (max-width: 1366px) {
  .footer_marquee .marqueeFooter .marquee_item h1 {
    font-size: 40px;
  }
}

.copyJustSpace {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.devTxt {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px;
  line-height: 1;
  grid-gap: 10px;
}
.devTxt a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.devTxt a img {
  width: 30px;
}

.homeBanner {
  position: relative;
  width: 100%;
  height: 100vh;
  padding-top: 180px;
  text-align: center;
  overflow: hidden;
}
@media (max-width: 1536px) {
  .homeBanner {
    padding-top: 150px;
  }
}
@media (max-width: 1024px) {
  .homeBanner {
    height: 100%;
    min-height: 700px;
  }
}
@media (max-width: 760px) {
  .homeBanner {
    min-height: 100vh;
    padding-top: 200px;
  }
}
.homeBanner_cnt {
  position: relative;
  padding-top: 60px;
  margin-bottom: 60px;
}
@media (max-width: 1600px) {
  .homeBanner_cnt {
    padding-top: 30px;
  }
}
@media (max-width: 1366px) {
  .homeBanner_cnt {
    padding-top: 20px;
  }
}
@media (max-width: 760px) {
  .homeBanner_cnt {
    padding: 0 20px;
    margin-bottom: 20px;
  }
}
.homeBanner_cnt .h1 {
  margin-bottom: 40px;
}
@media (max-width: 1600px) {
  .homeBanner_cnt .h1 {
    margin-bottom: 20px;
  }
}
@media (max-width: 1366px) {
  .homeBanner_cnt .h1 {
    margin-bottom: 10px;
  }
}

.marquee {
  overflow-x: clip;
  white-space: nowrap;
  position: absolute;
  width: 100%;
  max-height: 50vh;
  bottom: 0;
}
@media (max-width: 768px) {
  .marquee {
    position: relative;
  }
}

.marquee-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  will-change: transform;
}

.marquee-inner img {
  height: 100%;
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 20vw;
}
@media (max-width: 760px) {
  .marquee-inner img {
    width: 42vw;
  }
}

.marquee-inner img:hover {
  -webkit-transform: scale(1.03);
          transform: scale(1.03);
}

.eduWrap {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-gap: 130px;
}
@media (max-width: 1680px) {
  .eduWrap {
    grid-gap: 50px;
  }
}
@media (max-width: 1024px) {
  .eduWrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 760px) {
  .eduWrap {
    grid-gap: 30px;
  }
}
.eduWrap_img img {
  max-width: 600px;
  height: auto;
  border-radius: 10px;
}
@media (max-width: 760px) {
  .eduWrap_img img {
    max-width: 100%;
  }
}
.eduWrap_cnt .h1 {
  margin-bottom: 20px;
}
.eduWrap_cnt p {
  margin-bottom: 60px;
}
@media (max-width: 760px) {
  .eduWrap_cnt p {
    margin-bottom: 30px;
  }
}

.whyChoose {
  padding-top: 100px;
}
@media (max-width: 1024px) {
  .whyChoose {
    padding-top: 60px;
  }
}
.whyChoose_title {
  position: relative;
  text-align: center;
  margin-bottom: 50px;
}
@media (max-width: 760px) {
  .whyChoose_title {
    margin-bottom: 30px;
  }
}
.whyChoose_title img {
  margin-bottom: 20px;
}
.whyChoose_slides {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 auto;
  overflow: hidden;
  grid-gap: 30px;
}
@media (max-width: 1024px) {
  .whyChoose_slides {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.whyChoose_slides .imgWrap {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative;
  -webkit-transition: flex-grow 500ms ease-in-out, border-color 300ms, -webkit-box-flex 500ms ease-in-out;
  transition: flex-grow 500ms ease-in-out, border-color 300ms, -webkit-box-flex 500ms ease-in-out;
  transition: flex-grow 500ms ease-in-out, border-color 300ms;
  transition: flex-grow 500ms ease-in-out, border-color 300ms, -webkit-box-flex 500ms ease-in-out, -ms-flex-positive 500ms ease-in-out;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
  height: 560px;
}
@media (max-width: 1024px) {
  .whyChoose_slides .imgWrap {
    width: 100%;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}
@media (max-width: 760px) {
  .whyChoose_slides .imgWrap {
    display: block;
    height: inherit;
  }
}
.whyChoose_slides .imgWrap_cnt {
  position: absolute;
  padding: 0 120px 0 0;
  left: 30px;
  bottom: 0;
  width: 100%;
  height: 100%;
}
@media (max-width: 760px) {
  .whyChoose_slides .imgWrap_cnt {
    position: relative;
    padding: 0;
    left: inherit;
    bottom: inherit;
    background-color: #0d2950;
    padding: 20px;
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px);
  }
}
.whyChoose_slides .imgWrap_cnt h3 {
  font-size: 26px;
  line-height: 36px;
  font-family: "Raleway-Bold";
  color: #fff;
  margin-bottom: 15px;
  position: absolute;
  bottom: 100px;
}
@media (max-width: 1680px) {
  .whyChoose_slides .imgWrap_cnt h3 {
    bottom: 130px;
  }
}
@media (max-width: 1536px) {
  .whyChoose_slides .imgWrap_cnt h3 {
    bottom: 110px;
  }
}
@media (max-width: 1280px) {
  .whyChoose_slides .imgWrap_cnt h3 {
    bottom: 130px;
  }
}
@media (max-width: 1024px) {
  .whyChoose_slides .imgWrap_cnt h3 {
    bottom: 80px;
  }
}
@media (max-width: 760px) {
  .whyChoose_slides .imgWrap_cnt h3 {
    position: relative;
    bottom: inherit;
  }
}
.whyChoose_slides .imgWrap_cnt p {
  font-size: 18px;
  line-height: 26px;
  color: #c4c4c4;
  font-family: "Raleway-Medium";
  -webkit-transition: all 400ms ease-in-out 400ms;
  transition: all 400ms ease-in-out 400ms;
  opacity: 0;
  position: absolute;
  bottom: 30px;
  width: calc(100% - 60px);
  min-width: 505px;
}
@media (max-width: 1680px) {
  .whyChoose_slides .imgWrap_cnt p {
    min-width: 489px;
  }
}
@media (max-width: 1536px) {
  .whyChoose_slides .imgWrap_cnt p {
    min-width: 480px;
  }
}
@media (max-width: 1440px) {
  .whyChoose_slides .imgWrap_cnt p {
    min-width: 440px;
  }
}
@media (max-width: 1366px) {
  .whyChoose_slides .imgWrap_cnt p {
    min-width: 400px;
  }
}
@media (max-width: 1280px) {
  .whyChoose_slides .imgWrap_cnt p {
    min-width: 370px;
  }
}
@media (max-width: 1024px) {
  .whyChoose_slides .imgWrap_cnt p {
    opacity: 1;
  }
}
@media (max-width: 760px) {
  .whyChoose_slides .imgWrap_cnt p {
    position: relative;
    bottom: inherit;
    width: 100%;
    min-width: 100%;
  }
}
.whyChoose_slides .imgWrap_cnt a {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  left: -30px;
}
@media (max-width: 760px) {
  .whyChoose_slides .imgWrap_cnt a {
    top: -5px;
    left: 0px;
  }
}
.whyChoose_slides .imgWrap_cnt a:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2);
}
@media (max-width: 760px) {
  .whyChoose_slides .imgWrap_cnt a:after {
    display: none;
  }
}
.whyChoose_slides .imgWrap_cnt a span {
  width: 60px;
  height: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 50%;
  position: absolute;
  right: 30px;
  top: 30px;
}
@media (max-width: 760px) {
  .whyChoose_slides .imgWrap_cnt a span {
    width: 30px;
    height: 30px;
  }
}
@media (max-width: 760px) {
  .whyChoose_slides .imgWrap_cnt a span img {
    width: 16px;
  }
}
.whyChoose_slides .imgWrap_inner {
  position: relative;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.whyChoose_slides .imgWrap_inner img {
  width: auto;
  height: 100%;
  -webkit-transition: -webkit-transform 500ms ease-in-out;
  transition: -webkit-transform 500ms ease-in-out;
  transition: transform 500ms ease-in-out;
  transition: transform 500ms ease-in-out, -webkit-transform 500ms ease-in-out;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
@media (max-width: 1024px) {
  .whyChoose_slides .imgWrap_inner img {
    width: 100%;
  }
}
.whyChoose_slides .imgWrap.grow {
  -webkit-box-flex: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
  border-color: #ccc;
}
@media (max-width: 1024px) {
  .whyChoose_slides .imgWrap.grow {
    width: 100%;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}
.whyChoose_slides .imgWrap.grow .imgWrap_cnt p {
  opacity: 1;
  -webkit-transition: opacity 400ms ease-in-out 400ms;
  transition: opacity 400ms ease-in-out 400ms;
}
.whyChoose_slides .imgWrap.grow .imgWrap_cnt a:after {
  background-color: rgba(0, 0, 0, 0);
}

.aboutUs {
  position: relative;
  padding-top: 100px;
  padding-bottom: 180px;
}
@media (max-width: 1024px) {
  .aboutUs {
    padding-top: 60px;
    padding-bottom: 100px;
  }
}
@media (max-width: 760px) {
  .aboutUs {
    padding-bottom: 60px;
  }
}
.aboutUs_title {
  text-align: center;
  margin-bottom: 60px;
}
.aboutUs_title img {
  margin-bottom: 20px;
}
.aboutUs_cnt .pText {
  margin-bottom: 20px;
}
.aboutUs_cnt .pText:last-child {
  margin-bottom: 0;
}

.titleWrap {
  text-align: center;
  margin-bottom: 60px;
}
@media (max-width: 1024px) {
  .titleWrap {
    margin-bottom: 30px;
  }
}
.titleWrap img {
  margin-bottom: 20px;
}
.titleWrap .h1 {
  margin-bottom: 20px;
}

.facilities {
  margin-top: 60px;
}
.facilities_imgBlk {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  grid-gap: 30px;
}
@media (max-width: 1024px) {
  .facilities_imgBlk {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.facilities_imgBlk .imgGrid {
  position: relative;
  width: 50%;
  height: 100%;
}
@media (max-width: 1024px) {
  .facilities_imgBlk .imgGrid {
    width: 100%;
  }
}
.facilities_imgBlk .imgGrid_cnt {
  position: relative;
  height: 100%;
  min-height: 70vh;
  color: #fff;
  border-radius: 10px;
  overflow: hidden;
}
@media (max-width: 1024px) {
  .facilities_imgBlk .imgGrid_cnt {
    min-height: calc(35vh - 15px);
  }
}
.facilities_imgBlk .imgGrid_cnt_imgwrap {
  width: 100%;
  height: 100%;
  position: absolute;
  padding: 0 40px;
  -webkit-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
}
@media (max-width: 760px) {
  .facilities_imgBlk .imgGrid_cnt_imgwrap {
    height: 200px;
    position: relative;
  }
}
.facilities_imgBlk .imgGrid_cnt:hover .imgGrid_cnt_imgwrap {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.facilities_imgBlk .imgGrid_cnt::after {
  content: "";
  background: linear-gradient(179.77deg, rgba(0, 0, 0, 0) 52.63%, rgba(0, 0, 0, 0.8) 99.8%);
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  height: 80%;
}
@media (max-width: 760px) {
  .facilities_imgBlk .imgGrid_cnt::after {
    display: none;
  }
}
.facilities_imgBlk .imgGrid_cnt_inner {
  position: absolute;
  bottom: 30px;
  left: 40px;
  width: calc(100% - 80px);
  z-index: 1;
}
@media (max-width: 760px) {
  .facilities_imgBlk .imgGrid_cnt_inner {
    position: relative;
    bottom: inherit;
    left: inherit;
    width: 100%;
    padding: 20px;
    background-color: #0d2950;
  }
}
.facilities_imgBlk .imgGrid_cnt_inner .h2 {
  color: #fff;
  margin-bottom: 15px;
}
@media (max-width: 760px) {
  .facilities_imgBlk .imgGrid_cnt_inner .h2 {
    margin-bottom: 10px;
  }
}
.facilities_imgBlk .imgGrid_cnt .h3 {
  font-size: 44px;
  color: #fff;
}
.facilities_imgBlk .imgGrid_cnt p {
  color: #C4C4C4;
}
.facilities_imgBlk .imgGrid.imgGrid2 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  grid-gap: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.facilities_imgBlk .imgGrid_single {
  position: relative;
  min-height: calc(35vh - 15px);
  border-radius: 10px;
  overflow: hidden;
}
.facilities_imgBlk .imgGrid_single:hover .imgGrid_cnt_imgwrap {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.facilities_imgBlk .imgGrid_single::after {
  content: "";
  background: linear-gradient(179.77deg, rgba(0, 0, 0, 0) 52.63%, rgba(0, 0, 0, 0.8) 99.8%);
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  height: 80%;
}
@media (max-width: 760px) {
  .facilities_imgBlk .imgGrid_single::after {
    display: none;
  }
}
.facilities_imgBlk .imgGrid_single .imgGrid_cnt_inner .h3 {
  color: #fff;
  margin-bottom: 15px;
}
.facilities_imgBlk .imgGrid_single .imgGrid_cnt_inner p {
  color: #C4C4C4;
}

.team .titleWrap {
  max-width: 90%;
  margin: 0 auto;
  margin-bottom: 70px;
}
@media (max-width: 1600px) {
  .team .titleWrap {
    max-width: 100%;
  }
}
.team .titleWrap .h1 {
  margin-bottom: 40px;
}
.team_cards {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-gap: 50px;
}
@media (max-width: 1024px) {
  .team_cards {
    grid-gap: 20px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.team_cards .tCard {
  position: relative;
  border-radius: 5px;
  overflow: hidden;
}
@media (max-width: 1024px) {
  .team_cards .tCard {
    width: calc(50% - 20px);
  }
}
@media (max-width: 760px) {
  .team_cards .tCard {
    width: 100%;
  }
}
.team_cards .tCard:after {
  content: "";
  background: linear-gradient(179.77deg, rgba(0, 0, 0, 0) 52.63%, rgba(0, 0, 0, 0.8) 99.8%);
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  height: 100%;
}
.team_cards .tCard img {
  width: 100%;
}
.team_cards .tCard_cnt {
  position: absolute;
  bottom: 0;
  z-index: 1;
  padding: 30px;
  -webkit-transform: translateY(25px);
          transform: translateY(25px);
  -webkit-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
}
@media (max-width: 1024px) {
  .team_cards .tCard_cnt {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
.team_cards .tCard_cnt .h4 {
  color: #fff;
  margin-bottom: 10px;
}
.team_cards .tCard_cnt p {
  color: #C4C4C4;
  opacity: 0;
  -webkit-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
  -webkit-transition-delay: 400ms;
          transition-delay: 400ms;
}
@media (max-width: 1024px) {
  .team_cards .tCard_cnt p {
    opacity: 1;
  }
}
.team_cards .tCard:hover .tCard_cnt {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.team_cards .tCard:hover .tCard_cnt p {
  opacity: 1;
}

.aboutSchoolWrap .subTitle {
  color: #fff;
}

.philosophy {
  position: relative;
}
.philosophy_cards {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  grid-gap: 60px;
}
@media (max-width: 1536px) {
  .philosophy_cards {
    max-width: calc(100% - 60px);
    margin: 0 auto;
  }
}
@media (max-width: 1024px) {
  .philosophy_cards {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    grid-gap: 20px;
  }
}
@media (max-width: 760px) {
  .philosophy_cards {
    max-width: 100%;
  }
}
.philosophy_cards .pCard {
  position: relative;
  width: 100%;
  padding: 50px 40px;
  border-radius: 30px;
  background-color: var(--bg);
}
@media (max-width: 1366px) {
  .philosophy_cards .pCard {
    padding: 30px;
    min-height: 360px;
  }
}
.philosophy_cards .pCard:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  border: 2px dashed rgba(0, 0, 0, 0.5);
  border-radius: 30px;
  z-index: 1;
}
.philosophy_cards .pCard.pCard1 .pCard_inner {
  -webkit-transform: rotate(-3deg);
          transform: rotate(-3deg);
}
@media (max-width: 1024px) {
  .philosophy_cards .pCard.pCard1 .pCard_inner {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
.philosophy_cards .pCard.pCard1:after {
  -webkit-transform: rotate(-3deg);
          transform: rotate(-3deg);
}
@media (max-width: 1024px) {
  .philosophy_cards .pCard.pCard1:after {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
.philosophy_cards .pCard.pCard3 .pCard_inner {
  -webkit-transform: rotate(3deg);
          transform: rotate(3deg);
}
@media (max-width: 1024px) {
  .philosophy_cards .pCard.pCard3 .pCard_inner {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
.philosophy_cards .pCard.pCard3:after {
  -webkit-transform: rotate(3deg);
          transform: rotate(3deg);
}
@media (max-width: 1024px) {
  .philosophy_cards .pCard.pCard3:after {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
.philosophy_cards .pCard img {
  margin-bottom: 40px;
}
@media (max-width: 1366px) {
  .philosophy_cards .pCard img {
    margin-bottom: 20px;
    width: 80px;
  }
}
.philosophy_cards .pCard .h4 {
  margin-bottom: 10px;
  color: var(--tColor);
}
.philosophy_cards .pCard p {
  font-size: 20px;
  line-height: 30px;
}
@media (max-width: 1366px) {
  .philosophy_cards .pCard p {
    font-size: 18px;
    line-height: 28px;
  }
}

.ourStudents {
  position: relative;
  min-height: 70vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-attachment: fixed;
  background-size: auto;
}
.ourStudents .h1 {
  color: #fff;
}

.logos_imgblk {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-gap: 50px;
}
@media (max-width: 760px) {
  .logos_imgblk {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    grid-gap: 20px;
  }
}
.logos_imgblk img {
  width: 100%;
}

.stats {
  position: relative;
  padding: 60px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1024px) {
  .stats {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    row-gap: 50px;
  }
}
@media (max-width: 576px) {
  .stats {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    row-gap: 30px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.stats_card {
  text-align: center;
}
@media (max-width: 1024px) {
  .stats_card {
    min-width: 50%;
  }
}
.stats_card .h2 {
  color: #fff;
  font-size: 28px;
  line-height: 38px;
}
@media (max-width: 1366px) {
  .stats_card .h2 {
    font-size: 24px;
    line-height: 34px;
  }
}
.stats_card .h2.bold span {
  font-family: "Raleway-Bold";
}
.stats_card .h2.normal {
  font-family: "Raleway-Regular";
}

.testimonial {
  position: relative;
  overflow: hidden;
  padding-top: 80px;
  padding-bottom: 120px;
}
@media (max-width: 1024px) {
  .testimonial {
    padding-top: 60px;
    padding-bottom: 100px;
  }
}
@media (max-width: 760px) {
  .testimonial {
    padding-bottom: 60px;
  }
}
.testimonial .titleWrap {
  margin-bottom: 100px;
}
@media (max-width: 1024px) {
  .testimonial .titleWrap {
    margin-bottom: 30px;
  }
}
.testimonial .slick-slide {
  margin: 0 20px; /* Gap between slides */
}
@media (max-width: 760px) {
  .testimonial .slick-slide {
    margin: 0;
  }
}
.testimonial_item {
  position: relative;
  border-radius: 25px;
  background-color: #fff;
  margin: 0 20px;
}
@media (max-width: 760px) {
  .testimonial_item {
    margin: 0;
  }
}
.testimonial_item_inner {
  padding: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  grid-gap: 20px;
}
.testimonial_item_inner img {
  width: 70px;
  height: 70px;
  border-radius: 50%;
}
.testimonial_item .h4 {
  color: #0d2950;
  margin-bottom: 10px;
}
.testimonial_item p {
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 15px;
}
.testimonial_item p:last-child {
  margin-bottom: 0;
}

.academic {
  position: relative;
  padding: 90px 0;
}
.academic h6 {
  font-size: 24px;
  line-height: 34px;
  font-family: "Raleway-SemiBold";
  color: #0d2950;
  margin-bottom: 10px;
}
@media (max-width: 760px) {
  .academic h6 {
    font-size: 20px;
    line-height: 30px;
  }
}
.academic p {
  font-size: 18px;
  line-height: 28px;
}
@media (max-width: 760px) {
  .academic p {
    font-size: 16px;
    line-height: 26px;
  }
}
.academic img {
  border-radius: 10px;
}
@media (max-width: 760px) {
  .academic img {
    width: 100px;
  }
}
.academic_cards {
  position: relative;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 30px 1fr 30px 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 30px;
}
@media (max-width: 1024px) {
  .academic_cards {
    -ms-grid-columns: 1fr 20px 1fr;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
  }
}
@media (max-width: 991px) {
  .academic_cards {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
}
.academic_cards .aCard {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  padding: 15px;
  border-radius: 5px;
  grid-gap: 25px;
}

.newsLetter {
  position: relative;
  padding-top: 100px;
  padding-bottom: 140px;
}
@media (max-width: 1024px) {
  .newsLetter {
    padding: 60px 0;
  }
}
.newsLetter_form {
  position: relative;
  text-align: center;
}
.newsLetter_form .inputItem {
  margin-bottom: 40px;
  text-align: center;
}
.newsLetter_form .inputWrap {
  max-width: 500px;
  margin: 0 auto;
}
.newsLetter_form .cBtn {
  background-color: transparent;
  cursor: pointer;
}
.newsLetter_form .cBtn:hover {
  background-color: #0d2950;
}
.newsLetter_fixedImg {
  position: absolute;
  width: 100%;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media (max-width: 1024px) {
  .newsLetter_fixedImg img {
    width: calc(50% - 60px);
  }
}

.eventsCards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-gap: 20px;
}
@media (max-width: 1024px) {
  .eventsCards {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.eventsCards .card {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  overflow: hidden;
  padding: 1rem;
  height: 300px;
  color: white;
  background-color: #333;
  border-radius: 12px;
  text-align: center;
  background-size: cover;
  background-position: center;
  background-image: var(--bg-image);
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1), 0 4px 8px rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1), 0 4px 8px rgba(0, 0, 0, 0.1);
  -webkit-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
  width: calc(25% - 10px);
}
@media (max-width: 1024px) {
  .eventsCards .card {
    width: calc(50% - 10px);
  }
}
@media (max-width: 991px) {
  .eventsCards .card {
    width: 100%;
  }
}
.eventsCards .card:before {
  content: "";
  position: absolute;
  inset: 0;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(60%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.7)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.7) 100%);
  z-index: 1;
}
.eventsCards .card:hover {
  -webkit-transform: translateY(-20px);
          transform: translateY(-20px);
}
.eventsCards .content {
  position: absolute;
  width: 100%;
  padding: 20px 30px;
  left: 0;
  bottom: 0;
  z-index: 2;
}
.eventsCards .content .h4, .eventsCards .content p {
  color: #fff;
}
.eventsCards .content .h4 {
  margin-bottom: 10px;
}

.pageBanner {
  position: relative;
}
.pageBanner_cnt {
  position: relative;
  text-align: center;
  padding: 70px 200px 100px 200px;
}
@media (max-width: 1680px) {
  .pageBanner_cnt {
    padding: 50px 100px 70px 100px;
  }
}
@media (max-width: 1536px) {
  .pageBanner_cnt {
    padding: 40px 50px;
  }
}
@media (max-width: 760px) {
  .pageBanner_cnt {
    padding: 30px 20px;
  }
}
@media (max-width: 760px) {
  .pageBanner_cnt .h1 br {
    display: none;
  }
}
.pageBanner_imgBlk {
  position: relative;
  width: 100%;
  height: calc(100vh - 465px);
}
@media (max-width: 1680px) {
  .pageBanner_imgBlk {
    height: calc(100vh - 390px);
  }
}
@media (max-width: 1536px) {
  .pageBanner_imgBlk {
    height: calc(100vh - 320px);
  }
}
@media (max-width: 1024px) {
  .pageBanner_imgBlk {
    height: 350px;
  }
}
@media (max-width: 760px) {
  .pageBanner_imgBlk {
    height: 180px;
  }
}
.pageBanner_imgBlk img {
  position: relative;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: bottom;
     object-position: bottom;
}

.aboutSection {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-gap: 70px;
}
@media (max-width: 991px) {
  .aboutSection {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    grid-gap: 40px;
  }
}
@media (max-width: 760px) {
  .aboutSection {
    grid-gap: 20px;
  }
}
.aboutSection_cnt {
  position: relative;
}
.aboutSection_cnt h6 {
  font-size: 34px;
  line-height: 40px;
  color: #0d2950;
  font-weight: 600;
}
@media (max-width: 1366px) {
  .aboutSection_cnt h6 {
    font-size: 28px;
    line-height: 36px;
  }
}
@media (max-width: 760px) {
  .aboutSection_cnt h6 {
    font-size: 24px;
    line-height: 32px;
  }
}
.aboutSection_cnt h6.tH6 {
  margin-bottom: 20px;
}
@media (max-width: 1366px) {
  .aboutSection_cnt h6.tH6 {
    margin-bottom: 15px;
  }
}
.aboutSection_cnt h6.bH6 {
  margin-top: 20px;
}
@media (max-width: 1366px) {
  .aboutSection_cnt h6.bH6 {
    margin-top: 15px;
  }
}
@media (max-width: 1024px) {
  .aboutSection_img img {
    width: 350px;
  }
}
@media (max-width: 760px) {
  .aboutSection_img img {
    width: 100%;
  }
}

.mottowrap {
  position: relative;
  background-color: rgba(182, 211, 255, 0.168627451);
  padding-top: 80px;
  padding-bottom: 80px;
}
@media (max-width: 1366px) {
  .mottowrap {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
.mottowrap_inner {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-gap: 130px;
}
@media (max-width: 1536px) {
  .mottowrap_inner {
    grid-gap: 80px;
  }
}
@media (max-width: 1024px) {
  .mottowrap_inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    grid-gap: 40px;
  }
}
@media (max-width: 760px) {
  .mottowrap_inner {
    grid-gap: 20px;
  }
}
.mottowrap_cnt {
  position: relative;
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
}
@media (max-width: 1024px) {
  .mottowrap_cnt {
    text-align: center;
  }
}
.mottowrap_cnt .h1 {
  font-size: 70px;
  line-height: 80px;
}
@media (max-width: 1536px) {
  .mottowrap_cnt .h1 {
    font-size: 50px;
    line-height: 60px;
  }
}
@media (max-width: 991px) {
  .mottowrap_cnt .h1 {
    font-size: 36px;
    line-height: 46px;
  }
}
@media (max-width: 760px) {
  .mottowrap_cnt .h1 {
    font-size: 32px;
    line-height: 40px;
  }
}
@media (max-width: 1024px) {
  .mottowrap_cnt .h1 br {
    display: none;
  }
}
.mottowrap_lists {
  position: relative;
  padding: 60px;
  background-color: #fff;
  border-radius: 17px;
}
@media (max-width: 760px) {
  .mottowrap_lists {
    padding: 40px 20px;
  }
}
.mottowrap_lists h6 {
  font-size: 36px;
  line-height: 44px;
  font-weight: 600;
  color: #0d2950;
  margin-bottom: 30px;
}
@media (max-width: 1366px) {
  .mottowrap_lists h6 {
    font-size: 32px;
    line-height: 40px;
  }
}
@media (max-width: 760px) {
  .mottowrap_lists h6 {
    font-size: 26px;
    line-height: 36px;
  }
}
.mottowrap_lists ul li:nth-child(2):before {
  background-color: rgba(0, 240, 255, 0.1294117647);
}
.mottowrap_lists ul li:nth-child(3):before {
  background-color: rgba(33, 119, 254, 0.1294117647);
}
.mottowrap_lists ul li:nth-child(4):before {
  background-color: rgba(255, 62, 104, 0.1019607843);
}
.mottowrap_lists ul li:nth-child(5):before {
  background-color: rgba(164, 163, 192, 0.2784313725);
}
.mottowrap_lists ul li:nth-child(6):before {
  background-color: rgba(255, 177, 73, 0.3215686275);
}

.aboutSchool, .penIconList {
  position: relative;
  padding: 80px 0;
}
@media (max-width: 760px) {
  .aboutSchool, .penIconList {
    padding: 60px 0;
  }
}
.aboutSchool ul li, .penIconList ul li {
  font-size: 22px;
  line-height: 32px;
  padding-left: 70px;
  margin-bottom: 30px;
  color: #515151;
  position: relative;
}
@media (max-width: 1366px) {
  .aboutSchool ul li, .penIconList ul li {
    font-size: 20px;
    line-height: 30px;
  }
}
@media (max-width: 760px) {
  .aboutSchool ul li, .penIconList ul li {
    font-size: 18px;
    line-height: 28px;
    padding-left: 40px;
  }
}
.aboutSchool ul li:last-child, .penIconList ul li:last-child {
  margin-bottom: 0;
}
.aboutSchool ul li:before, .penIconList ul li:before {
  display: none;
}
.aboutSchool ul li:after, .penIconList ul li:after {
  content: url('data:image/svg+xml,<svg width="61" height="13" viewBox="0 0 61 13" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g clip-path="url(%23clip0_468_23566)"><rect width="43" height="43" transform="matrix(-0.71934 0.694658 0.694658 0.71934 27.8242 -23.1111)" fill="url(%23pattern0_468_23566)"/></g><defs><pattern id="pattern0_468_23566" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="%23image0_468_23566" transform="scale(0.00925926)"/></pattern><clipPath id="clip0_468_23566"><rect width="61" height="13" fill="white"/></clipPath><image id="image0_468_23566" width="108" height="108" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGwAAABsCAYAAACPZlfNAAAGy0lEQVR4Ae2dMYvcRhiGZV9yYBxSGSxpliSENFkOrgkkbQJOc2lchVQLaZIiXOMqBhM4XBiSc7GkWHBIGjfG1RFjuDvcXGECwTgEAvEfSPIvFN5ZjXZ2PJJGWn0r+fZdEBpJo9HoffbTfDMjzUQRf1SAClCB86tArPaiZHQcJSqLEjWL0vTK+b3ZV/3ONCyVRRd3FgvAKbX7qt/a+cn/skUtQBHaABnHau/y6L3s54ePs3/+/S87OXuaXb36CaENEFUUxWoCWPePTjUsAMPy2+9/ENrggMVq8sY772ePTp4swSK0wZGKtGVVwQqCFqfTId7a+ctTjWUZWGZd+niE50h3X/j/0RCWgQaH5CVHBMDG423hHG9w8i1hARqckukvDxbQtHWpgw1WU/jWY7UXUmYZi7LXf/39QgO7/+uZhqZbP1LCkiMWqwlE/vrb77zeoA3HDduwAAzLlnqbj0IxWuloH7BgXW++u6MtxIVStu2DhbJMW5hYhjc5YQcWgIVCK4P11gcfZVGc3tlkWWXuvQRWCLQyWB9+dn0OC+2O/HWoQA2sKmhlsG7PHmS37t7LYGE7H1+bPxbZet8BtEBYPmioIMN9N84F1iizAMtezp69yG7c/mEOjRXnFaA1hGVDC4GFehhgmQVeZ0T3viWwlrAA7eKly9mnn08qLcuFdfr0z2xeprE8a05sRVhRFGUXtrYKaO5j0IUFC8sdEDb+NqbVASwAMwssDeWTKbNcWAvLYkt9Y1ZRS1ioROMxaCCZNawMlWJ0aAKaC4uW1RzR4gwhWBH6uBI1++KbG4VzAVC0rIX0zUNrhkXLao5occaaYdGyFtI3DwnDQr0K1mQv9AabY5qfsWZYtKy2oHBeX7ASdbhKtjfz3ETdtPuzTHNS3brUdX/t9XkbYO4Nuo/BwrIIq8X/jbBaiNbXKYTVl/ItrktYLUTr6xTC6kv5FteVhaXbB+06Fh2MFoyKU3qAlXf103UvIIQG+oLFt59CCVnx0MVuvTdYV78yxwPrWd7HoLYswrIghAZTdYC3aM1LngZG3boWVv4xOfq03DKLsELhuPGEYF3/8ivd8eh2PsLBICwXQui2ICzbokyYsELB+OIJwcKYGq5VARhh+SCE7usYln4vA99pzRtyX3oHg7BCwfjiScKK06nrYGDoBn644AMRsk8KlukCUWoXcAAJj8ECFt/KDaHjxJGGZS6XqgNAw7vx2rIIyyjTYB2nd7qsZxVllrEsNyt5z7TuoXaPcbtGgRxWXSXYPV5WKa6FVZMdHq5SgLCq1BnYMcIaGJCq7BBWlToDO0ZYAwNSlR3CqlJnYMcIa2BAqrKTqEPUs1zXvG4b31/5vs8qXHd2Llap3vLYCrAu4O1b66tHhAmrJYeg0wgrSKZhRCKsYXAIygVhBck0jEiENQwOQbmQgsUukCD5m0UirGZ69Ro7Tqdt61mVrjstSwArYQmIKpUkYUkpK5AuYQmIKpUkYUkpK5AuYQmIKpUkYUkpK5AuYQmIKpWkFCx8UclfxwqsAgsDQZb1ZxFWx6CQHGEJiCqVJGFJKSuQLmEJiCqVJGFJKSuQLmEJiCqVJGFJKSuQbqJmrfuzqlx3fIfFX8cKpKN9wupYU7HkEjXDlBQYEbruLVz7ON7I1bMjlFWKaVkCyNLRPkaDMYOKhEIjLAEWtUnGaoLheczX9KHQCKtWWYEIaXoFZRZgYdbUUGiEJcAiKMlEHbrzFNdBI6wgZQUixWoPY1Ngwk13TuIyaIQlwCE4yWR0jAFFXFhm2weN3mCwuh1HTNUBvEIDp2xtoGHArO9//ElPamb3aS2+z1KTjnPI5AoFlNpFPcr3KPSBe3TyRMMCMCw4d/ljOsIqtBUJJGoG4X1w3H1m2lvM7WiAYY2yDGPuRjFhiTAqEk3UTVSKXTC+bViWPZm0gYZHKaYPjDh5dCGrTECpXVgGrMYHyN7nzvytwR2d6ilwtWVxenYZRkup5gM62mDcMMo1zEdsWxbCt+7eMwM/TmlZS6oKbeTNTy4ge9uUVzYswEODMMsrIS7eZMfjbQiOMskGZIfd8grQ0AKiPUJ+l+WVVW6np/nJhuWWVxhlWo/VDseCZZUcF2/KFc1PgLZUXh2dZpg4Go3BHJ3Tq+YadiajY0CxLQphOBe2ZdGpWAOL2kuUND+hucnAolNRq+KaIozH23i0uc1PtnNBp2JNLIIuk4/Jbj8KTXlFpyJIwTVHStQMTUiwqKIy7HMq4PLz17MCuXWZxlo4FHQqemZSeflEzVCPwrwieX3qOWbxYct6pWo9HkRlF10fWNhK0SMIXpoKUIF+FfgfZZarqKpuQvgAAAAASUVORK5CYII="/></defs></svg>');
  position: absolute;
  top: 0px;
  left: 0;
}
@media (max-width: 760px) {
  .aboutSchool ul li:after, .penIconList ul li:after {
    content: "";
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-color: rgba(164, 163, 192, 0.2784313725);
    background-image: url('data:image/svg+xml,<svg width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><rect width="21" height="21" fill="url(%23pattern0_468_29617)"/><defs><pattern id="pattern0_468_29617" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="%23image0_468_29617" transform="scale(0.00390625)"/></pattern><image id="image0_468_29617" width="256" height="256" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAGDBJREFUeJzt3Xl8VNXZB/Dfc2cSwCoWtBUtCplEqlWRJKi17dtSEDfcasVqRVuXFnet1UIyg51KEtyqFfe1fa2fumFdqFoXkIqKAjMJvGIVk5koCrhGwQqZ5T7vH3ErAk4y995z78zv+6dmzvl9Psx95txz7zkHICIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIioj4R0wGIaNNG1Me3zdnhsyByBBRDVfAKBLelE9nbgLhdbPssAEQ+NHTfKwZUrl93NgQNALb+0h+I3JlKZCYVWwRCxXyYiJwWt6prxx8fyufuh+CnAPpv4g/3GLRDqLtr1dxniumNIwAin6ga3TxeFJdCMaqwT8jb1potd2pvP7u7r32G+/pBInJGVV3zSAu4VG0c0LtP6jdzA9fUAni+r32zABAZUjPykqF2ODcdwAkKWH1pI2zppm4RCvt8MR8mot7bbuRlX9uionuqrbnfAhhQRFPZ9RX5pcVkYQEg8lB1XdPPFJnLoLJj0Y0Jbn1jQfz9YppgASDyQFXtxXuK5Gcq8EMn2lOVeR/nKs4vth0WACIX7bTHjEGhsMZF8mfAucfud2X79z/prQXnrSu2IT4GJHJF3KqurZikgssBfMOhRhXARalkNO5QeywARE6rqm36oQhmArKng81+JCLHdyQaH3CwTRYAIqdUj4x/E+Hw5QqZBGevrTdVQxPSrVOXONgmAL4KTOQAlerayhM0FHoQkH3h7MX/EiQ0Np2cutzBNj/DEQBRESKjpu8My7oewDgXmn+uMiyHvbyw8T0X2gbAAkDUJ0P3vWJAZfe6KQCmAujnQhf32QOzkzrnxde70PZnWACIeml4XfMBFnAtgGo32lfB1elE9lwn1vt/FRYAogJV7dO8neTkSqge61onqhelWmO/d639DbAAEBWgqr5poqhcB2Bbl7pQFVyQTkT/6FL7G8UCQLQZw/e6dIiVz14H4CcudpNXlcnp1sZbXexjo1gAiDahqr5pIlSuF2AbF7vJqMpx6dbGWS72sUlcC0C0gRF7Nn0rZ+EmqBzsclcfQ+3D063TnnS5n03ii0BEX1BV3zRRIQ9DZKTLXX0ssA9NtU6b43I/m8VbACL07M6j4dwtit5uy9UnaxUyIZ1snO9BX5vVp22IiEpJVW3LUflwrs2ji/8/lmUf5oeLH+AIgMpYzT7xgflsxWUC/NqjLj+0oQd2JmN93sTTaSwAVJZqalv2tUX/Cpfe5tuID2yRAzsTjS941F9BWACorNTX31jRpe9GAcTg3ST4B2rpAenFsYUe9VcwFgAqGzV7XrSbHQ7dUfjBG47osixrXPvihlYP+ywYJwGpLFTVNZ1ph0KLPb7419rQg/168QN8EYhKXM9EX+VNAv2Zx12vE8HhnQn/TPhtDG8BqGRFaptGQ+QueDfR96kMBEemEtGHPe631/gmIJUglUh95TmA3AXnduQtVF6BSelk1NHNO93CEQCVlF32btkmk7P/AsghBrpXVfmViVV9fcUCQCWjanTT3mLL3QCGG+heoXp6qjV2g4G++4y3AFQCVKrqK84Xlb8BGGwmgp6fao1dbaTvInAEQIG2227xLdf3q7xNoRMNxoinktE/GOy/z1gAKLAie7aMQEjvA7C7wRg3ppLRUw32XxS+CESBVFXXdChC+gLMXvyzU9U7n2Gw/6JxDoCCZeI9oUj/Ub8XyPUABhhM8sJ6yR669skzMgYzFI23ABQYI+rj2+a04i64cwpPwQT4d3e/7A/eWBB/32QOJ7AAUCBE9mwZgbDOhmKEyRwCrLRVv5dujb1mModTOAdAvlddN+NAhHSh6YsfwJq8jQmlcvEDLADkc5H65nMU9j8AbG04SkYtHNXZFm0znMNRXA1IvlRTM7OfPXDtDVD80nQW9Lzie0p6ceMTpoM4jQWAfGdEfXzbvK6dBeBHprMAAFTPT7dG/2o6hhs4CUi+Uj26eXe18TCAnUxn+cRVqWT0XNMh3MI5APKN6rrpY9XGfPjm4tfHdxqYPd90CjdxBEC+UF3bfIIKbgZQaTrLJ16x7ex3O9viH5gO4iaOAMi4SG3zFBX8Bf65+Ltg24eW+sUPcBKQDBozJh5+fU3FNQAmm87yBXlRHNfRNu1V00G8wFsAMqJmn/hAO1MxC4LxprN8kQJnppPRa03n8AoLAHmuemT8mxqueBRAneksG7gtlYyebDqEl3gLQJ6qqm0appY87oPXejc0f0B39jTTIbzGEQB5Zljd9F1DYj0OxVDTWTbQaans3d7a+I7pIF7jUwDyRGTUjL1CsJ724cW/ViwcWo4XP8ACQB6orps+FpY9B8C2prNswFbocR2Loy+aDmIKCwC5qqq+aaLCehTAVqazbEiAqelkbLbpHCZxDoBcU13bfIwK/gp/TjY/kEo2HgmImg5iEkcA5IpIXdNxKrgD/rz4X7Eqsr8o94sf4AiAXFBd1/xrBa6HP39g1loq321vbXzJdBA/8OM/EAVYpL7pdAVugD+/W6oqJ/Hi/5wf/5EooCK1zVOgci38OrIUXJpubZxlOoafsACQI6rqm38LwcWmc2yKqsxLRXaOms7hNzwYhIpWXdt8FoArTefYNHk7h9D+a+ZMXmM6id9wBEBFqaptOVkFV5nOsRm2ihy/onXKStNB/MiPj2goICJ1LScCehP8es/fY3o60fC46RB+xREA9Ul1bfMJgN4Cf3+HnkpV7zzddAg/83PlJp+qGdV0uG3JLPh6BClvZzVUy6H/5vm5epMPRWqbx9mW3A1fX/yw1dJJvPi/GgsAFaxqdNPeEDwAoJ/pLJujwB/Ti6Mld4qPG1gAqCDVo5t3hy2PANjSdJavkNyiOxszHSIoOAdAX2nEXjMi+bw9X4EdTGf5Ch8hL/WpJY3LTQcJCo4AaLN22btlm1zefiQAFz8AOZsXf++wANAmDd33igGZnD4E4NumsxTgvlSy8c+mQwQNCwBt3MR7QhWZdXcC+J7pKAV43bazp5gOEUQsALRRValXrxTF4aZzFMAWwS/L4RgvN7AA0JdU17X8ThRnmc5RoKs7EtGnTIcIKhYA+i/VdTMOVGiL6RwFejnTb0CD6RBBxuXA9JlhddN3FeCfAAaYzlKAnFp66OsLp7xmOkiQcQRAAICh+8YHh2A9BGBr01kK1JReHFtoOkTQsQAQxoyJhyu7K+8FUGM6S4GSg2TboNym+JpzCzom3hOqfnX5PghZO0PV1++Kb45CVg7ozsxbtiz+keksXnl9TcWfAB1rOkeB1udhT0okJmdNBykFjrwKXFXX8j8ieosPT3ztqzUKNJbDOfGR2qZTIXK96RwFE2lIJRp9u/dg0BQ9CRgZNWMvEZ0DYIgDefyinwAHDx6yX75r9ZynTYdxy/Dalh+J4E4EZzI4sdPA7EmdnfNs00FKRdFzAGrZVyEYs8a9pqIX9ex8U3qGjZxeZYnOAlBhOkuBMgqcNG9ePGc6SCkpqgDUjLxkqAD7OhXGh0QFN1fXN//YdBAn7VAf3yIUth6A/07r3ZwZ6WR0qekQpaaoApCryH/LqSA+VqmKByL1F+1hOohT+mvFtQBGms7RC0sHdGc56++CogqA2PZqp4L43EBoaPbwvS4N/DxHVX3zKQB+aTpHL+QE1knLlsUzpoOUoqIKQLo19hqAxQ5l8bthVj47e7uRl33NdJC+qqq9eE9RzDSdo1cEf+xINiRMxyhVRU8CCqxTAZTLM9nRXwtn7sTEe4Iya/6ZSP3FW4vkZyFYE7YdmcoBfzAdopQVXQA6kg0JqP4CQLk8mjm0quPV60yH6L38LQjOm349BOe8seC8daZjlDJHfsm6Vs99cdAO+70DYIIT7fmdAPWDhoxd27V67gLTWQoRqW86HSoXmM7RS3elktEZpkOUOseGsl2r5iwetP04ABjjVJu+JrL/oCFjl3etnvui6SibM6xu+q4WrCA97weANVkNH7Zm9ZNrTQcpdY7ey3atmvuvQTvsNxCl/W7ApwQiEwZvN/aprtVzV5gOszE1NTP7Sf/sowB2NJ2lV1TPfa21kZt8eMDx1YCpRMP5gJbL5oz9bUseiuzZ4ss1EPbWH7VAMcp0jl5RLEy15m4yHaNcuLAcWDRVPeJXAP7ufNv+I8A2COkjNbUt3zCd5YuqRjePh+q5pnP0Us5WTAbi5TKhbJw7+wHce3Q+02/AJADzXWnff6pt0b8PHxPvbzoI0LO5h2XjLwjYfg+iuKqzLdpmOkc5ce0L8saC89ZZFdlDACTd6sNnfhBaU3k7EDd+0VV2V84MxkEeX6B4S60Qj/L2mKtf1vYX4msslQMBvOJmP36h0ImR+gqj76xX1bYcBuhxJjP0hUIuSCWmfmg6R7nx5GzA6r2adtS8PANgJy/6M02BM01sJrLL3i3bZHL2i4AEas2CAgvSycbvA6Kms5QbT4arHYtiK6x8/mAF3vOiP9MEuKrnl9hbmZxeE7SLH4AttnUOL34zPLtfbV9y4TKFHgLgP171aVBIRO+oGT2j1qsOq+tbjgBwjFf9OejmVFvDItMhypWnE1adydjz6DluqtvLfg3ZyrbthyP1F7t+2/Pt71+ylUKvdrsfF3SFJRszHaKceT5jnWqNzhGRYwDkve7bgO2h+UeHj4p/3c1OMutzzVAMdbMPV4jGlifi75qOUc6MPLLqSDQ+IJAzTPRtwHcsqbinvv5GV97Fj4yasZcoTnejbZctTUVG3Gg6RLkz9sy6I9l4o0Kipvr3lGB8l77j/Jd94j0hWPYNCM6uvp9RsS7AvUeXwyjQ14x+cT5YNWf+4O3HbglIEM6gL5LUOr3NeHW/UWdCcJJT7XlFof9MJ6MXmc5BPvjl6Fo158lBOzw9FJA601lcJ/jx4CHj0l2r5y4ptqmd9pgxyArpLABbOJDMS3kR+6iuVU+9bToI+eJdcdFUZMRkCGaZTuIBUcEtkdrmccU2FAprHMHa1hsAINDbUokL/890DurhgwIA4N6j8wPWZ4+D4gnTUTxQAcHfi9lmfHh9yy4iepqToTzyUU7k96ZD0Of8UQAALFsWz1iV2aMAlMMOsAOhoYf6us24pXoFgrXDz6cufy0RXWU6BH3ONwUA6Fk8FJbsgQL823QWDwy38tl/9Hab8Ujt9P0AHORSJtcIsPI/ucrLTeeg/+arAgAAyxPxd1VCB0LwhuksHqjfMpz5W6HbjI8ZEw9DrKvcDuUGW+XCt5ZeUA6vgQeK7woAAKQSU19H3h4LxVums7hNgcMiHa8WtHJwxdrw6QC+43Ik5wmWD9s687+mY9CXGX8MuCldq596f9CQ8f+C6DEA+pnO47LRg7Yft6Zr1dznN/UH3/7+JVvlsnq/BO+xH1T0tLYFF/p69+Ry5csRwKdSbQ2LRHA4gPWms3jg8khdy5Gb+p+ZdbmzBdjGy0AOWZpO5O4zHYI2ztcFAAA6EtGnLFuPAVDq58JbgN5RU9vypS3Vd9stvqUA55gIVSxRTOUmn/7l+wIAAO1tsQdFcTKAUt80YoAt+lBk1PSdv/gfP+5XcQ4AX+06XBDFsx2t0UdNx6BNC0QBAICO1ujtIoHb5rovtoVlPfrpNuNB/vW3QjbX+vucJ3sCOilS13QJIL8zncMD8+2B2f1DH1aer6KB2y23Z8FPLHDvK5Qb3z4F2JSuVXPmDB4y/1sQlPrioWHSHdoVwLGQQB3pDQBqIXRs16o5fOvP5wJzC/A50Y6anU8FUA4zyz+FYLDpEH1wf0eyoRxe6Q68ABYA9Cwe6s7+XIDHTEehL1GBZfRsBCpcMAsAehYPrZPskQCeM52FPifAbP76B0dgCwAArEzEP64My2EAXjKdhXqobTWZzkCFC3QBAICXFza+F87r/gA6TWcpdwI8xj3+gyXwBQAAli+JvSmwxgO62nSWcmZDmk1noN4piQIAAB3JhnaFHADgA9NZytRT6WRjuRwHXzJKpgAAQDoZXSq2TgDwseks5UZg894/gEqqAABAR1vsOUVZLB7yDQGe70hOm2s6B/VeyRUAAEgnY7NF5BSU/uIhX1BLAveqMvUI3FqA3qiqazpTIEE8NDNIXkwlG0fyeO9gKskRwKfSydg1AnBm2kUicjkv/uAq6QIAAB3JaAxAIDfS9DsBVvZfn7nTdA7qu5IvAACQSmbPA3CX6RylRhUzly2LZ0znoL4riwIAxO1Bsu0JALg7jXPW2prl8d4BVyYFAEgkJmfXS/YoAM+YzlIa5NbOtjhfugq4sikAQM/iIUjoEAjaTGcJuHw4xKcrpaCsCgAApBJTP8za4QkQpE1nCbB7ly9qSJkOQcUruwIAACtap6y0YI8HwC2r+sAW+ZPpDOSMsiwAANCemNahGjoIXDzUW890JhpfMB2CnFG2BQAA0q1Tl9jQgwDw0MoCiaKgcwwpGMq6AABAZzL2vFr4CQA+z/5q78jare43HYKcU/YFAADSi6NPQHAiAB5htRkqemN7+9ndpnOQc1gAPpFKRP8G0bNM5/CxPGzcYjoEOStwB4O4qWvV3EWDth8nAMaYzuJDD6ZbYzeZDkHO4ghgA6lkNA7gStM5fEft60xHIOeV9H4AfacSqWu+FZATTSfxifZUsnEEl/2WHo4ANkp0kHxjMoCHTSfxB72WF39pYgHYhERicjbTb8BEAE+bzmLYuky/3O2mQ5A7WAA2440F562z7ezhgC4xncWgu99YEH/fdAhyBwvAV+hsi39gqTUewCums5igkNtMZyD3cBKwQNV7Ne2oeXkWwI6ms3hGkE4lGqt5/1+6OAIoUMei2Aornz8IirIZDqviVl78pY0FoBfal1y4TEN6EICPTGfxgG2FlJN/JY4FoJfSi2MLoTgCQEm/Ey/AEx2LYitM5yB3sQD0Qao1OkegxwLIm87iHv2z6QTkPhaAPupIxu4XyBmmc7jkg+5+WzxkOgS5j4uBitC1ak7i69uPywkw1nQWh9362qIpLABlgCOAIqWT0WaBXm46h5MEFof/ZYLvAThCpaq2+c8i8gvTSYomsiyVaNzddAzyBkcAjhBN14w4GcB9ppMUS1V51l8ZYQFwyr1H5wd0Z38OxROmoxRDbPse0xnIOywADlq2LJ6xKrNHAUiYztJHi1Nt0141HYK8wwLgsPYX4mvCkj0QwMums/SWit5tOgN5iwXABcsT8XetXHg8gNdMZ+kFhY17TYcgb7EAuKR96ZQ3YNvjAXnbdJaCKJ5Lt8aCVLDIASwALkq1TXsVthwCYK3pLF9FAA7/yxALgMtSbQ2LRHA4gPWms2yGnUE48I8wqfdYADzQkYg+Zdl6DICc6Syb8K8VrVNWmg5B3mMB8Eh7W+xBUZwMwHcbbAiEw/8yxQLgoY7W6O1QNJjOsQE7Hwo/aDoEmcHVgB7rWj332UHbj90CkO+bzvKJBelEw0zTIcgMjgAMSCWjUwV6s+kcAACR2aYjkDksAEaIdlSPOE0gxl+8sWxw3X8ZYwEw5d6j8/27M5MEeMxgio721saXDPZPhrEAGLRsWTyzTrJHAnjOSAARTv6VORYAw1Ym4h9XhuUwAJ7/EluS5/1/mWMB8IGXFza+F87r/gA6PetU8f7QLfPPeNYf+RILgE8sXxJ7U2CNh+ItTzoUPDJvXtyvbyaSR1gAfKQj2dCugv0BfOB2Xwpw+E8sAH6TTkaXWpb9E7i7eCgjEjL59IF8ggXAh9oXT5un0KPh0uIhVXkulZj6oRttU7CwAPhUOhmbrcCJAGyn27aAOU63ScHEAuBj6WT0DoWe43S7ebGfdLpNCiYWAJ9LJ2PXCLTFwSY/HD4wt9jB9ijAuBowALpWzZ379SH7DRbBPg4098/WBRfy8A8CwBFAYKRbM79RBzbuUCjv/+kzLACBEbcHyzbHA3i0mFZULN7/02d4OGjA7FAf36K/VjwG4Ad9+PibqWR0qNOZKLg4AgiYlYn4x5DQIRC09eHjgT63kJzHAhBAqcTUD7N2eAIE6d58Tvn8nzbAAhBQK1qnrLRgjwd0dYEfUVtYAOi/sQAEWHtiWodty0EACnmt99nXEtFVbmeiYGEBCLjOtmibQg4FsG4zf6YKvdSrTBQcLAAlIJ1snK9iHQHgo438b4VIYzoZ4/Jf+hI+BiwhkfqLd4Lav1HYPxLAEmCp2qGrU20Ni0xnIyIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiop/w8AbjiqyIRcjgAAAABJRU5ErkJggg=="/></defs></svg>');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 16px;
  }
}

.preFooter .h1 {
  margin-bottom: 40px;
}
@media (max-width: 1536px) {
  .preFooter .h1 {
    margin-bottom: 25px;
  }
}
@media (max-width: 760px) {
  .preFooter .h1 {
    margin-bottom: 15px;
  }
}
.preFooter p {
  padding: 0 10%;
  margin-bottom: 30px;
}
@media (max-width: 760px) {
  .preFooter p {
    padding: 0;
  }
}

.messageWrap {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  grid-gap: 70px;
  padding-top: 12vh;
}
@media (max-width: 1536px) {
  .messageWrap {
    grid-gap: 50px;
  }
}
@media (max-width: 1024px) {
  .messageWrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 760px) {
  .messageWrap {
    padding-top: 5vh;
    grid-gap: 20px;
  }
}
.messageWrap_img {
  position: sticky;
  top: 180px;
  min-width: 560px;
  margin-left: 50px;
}
@media (max-width: 1536px) {
  .messageWrap_img {
    min-width: 450px;
    top: 150px;
  }
}
@media (max-width: 1366px) {
  .messageWrap_img {
    min-width: 400px;
  }
}
@media (max-width: 1024px) {
  .messageWrap_img {
    position: relative;
    top: 0;
  }
}
@media (max-width: 760px) {
  .messageWrap_img {
    min-width: 100%;
    margin-left: 0;
  }
}
.messageWrap_img_fixed {
  position: absolute;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  z-index: 1;
  left: -50px;
  top: -50px;
}
.messageWrap_img_cnt {
  position: relative;
  margin-top: 40px;
}
.messageWrap_img_cnt h1 {
  font-size: 60px;
  line-height: 70px;
  font-weight: 800;
  color: #0d2950;
  margin-bottom: 10px;
  letter-spacing: 1px;
}
@media (max-width: 1366px) {
  .messageWrap_img_cnt h1 {
    font-size: 50px;
    line-height: 70px;
  }
}
@media (max-width: 760px) {
  .messageWrap_img_cnt h1 {
    font-size: 36px;
    line-height: 46px;
  }
}
.messageWrap_img_cnt h1 span {
  font-size: 34px;
  line-height: 1;
}
@media (max-width: 1366px) {
  .messageWrap_img_cnt h1 span {
    font-size: 30px;
  }
}
@media (max-width: 760px) {
  .messageWrap_img_cnt h1 span {
    font-size: 24px;
  }
}
.messageWrap_img_cnt h2 {
  font-size: 50px;
  line-height: 80px;
  font-weight: 600;
  color: white;
  letter-spacing: 5px;
  text-shadow: 2px 2px 0 #C4C4C4, -2px 2px 0 #C4C4C4, 2px -2px 0 #C4C4C4, -2px -2px 0 #C4C4C4; /* Shadow to top-left */
}
@media (max-width: 1366px) {
  .messageWrap_img_cnt h2 {
    font-size: 40px;
    line-height: 60px;
  }
}
@media (max-width: 760px) {
  .messageWrap_img_cnt h2 {
    font-size: 28px;
    line-height: 38px;
  }
}
.messageWrap_mainImg {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.messageWrap_mainImg img {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
}
.messageWrap_mainImg:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: -15px;
  top: 15px;
  background-color: #D9D9D9;
  z-index: 1;
}
@media (max-width: 760px) {
  .messageWrap_mainImg:after {
    left: -10px;
    top: 10px;
  }
}
.messageWrap_cnt h3 {
  font-size: 34px;
  line-height: 44px;
  font-weight: 600;
  color: #0d2950;
}
@media (max-width: 1366px) {
  .messageWrap_cnt h3 {
    font-size: 30px;
    line-height: 40px;
  }
}
@media (max-width: 760px) {
  .messageWrap_cnt h3 {
    font-size: 24px;
    line-height: 34px;
  }
}
.messageWrap_cnt p, .messageWrap_cnt li {
  font-size: 20px;
  line-height: 38px;
  font-weight: 300;
  color: #515151;
}
@media (max-width: 1366px) {
  .messageWrap_cnt p, .messageWrap_cnt li {
    font-size: 18px;
    line-height: 36px;
  }
}
.messageWrap_cnt p {
  margin-bottom: 25px;
  margin-top: 40px;
}
@media (max-width: 1366px) {
  .messageWrap_cnt p {
    margin-bottom: 20px;
    margin-top: 30px;
  }
}
@media (max-width: 760px) {
  .messageWrap_cnt p {
    margin-bottom: 10px;
    margin-top: 15px;
  }
}
.messageWrap_cnt ul {
  padding-left: 20px;
}
@media (max-width: 760px) {
  .messageWrap_cnt ul {
    padding-left: 0;
  }
}
.messageWrap_cnt ul li {
  position: relative;
  padding-left: 40px;
  margin-bottom: 30px;
}
@media (max-width: 1366px) {
  .messageWrap_cnt ul li {
    padding-left: 30px;
    margin-bottom: 25px;
  }
}
.messageWrap_cnt ul li:before {
  content: "";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 15px solid #F37952;
  position: absolute;
  top: 5px;
  left: 0;
}

.teamCards {
  padding-top: 70px;
}
.teamCards .team_cards {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 1536px) {
  .teamCards .team_cards {
    grid-gap: 30px;
  }
}
@media (max-width: 1024px) {
  .teamCards .team_cards {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.teamCards .team_cards .tCard {
  width: calc(25% - 38px);
}
@media (max-width: 1536px) {
  .teamCards .team_cards .tCard {
    width: calc(25% - 23px);
  }
}
@media (max-width: 1024px) {
  .teamCards .team_cards .tCard {
    width: 50%;
  }
}
@media (max-width: 760px) {
  .teamCards .team_cards .tCard {
    width: 100%;
  }
}
.teamCards .team_cards.teamGrid3 {
  max-width: 80%;
  margin: 0 auto;
}
@media (max-width: 1366px) {
  .teamCards .team_cards.teamGrid3 {
    max-width: 90%;
  }
}
@media (max-width: 1024px) {
  .teamCards .team_cards.teamGrid3 {
    max-width: 100%;
  }
}
.teamCards .team_cards.teamGrid3 .tCard {
  width: calc(33.3333333333% - 40px);
}
@media (max-width: 1024px) {
  .teamCards .team_cards.teamGrid3 .tCard {
    width: 100%;
  }
}
.teamCards .team_cards.teamGrid3 .tCard .tCard_cnt {
  -webkit-transform: translateY(55px);
          transform: translateY(55px);
}
@media (max-width: 1024px) {
  .teamCards .team_cards.teamGrid3 .tCard .tCard_cnt {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}
.teamCards .team_cards.teamGrid3 .tCard .tCard_cnt p {
  min-height: 64px;
}
@media (max-width: 1024px) {
  .teamCards .team_cards.teamGrid3 .tCard .tCard_cnt p {
    min-height: -webkit-fit-content;
    min-height: -moz-fit-content;
    min-height: fit-content;
  }
}
.teamCards .team_cards.teamGrid3 .tCard:hover .tCard_cnt {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.boardMem {
  position: relative;
  background-color: rgba(182, 211, 255, 0.168627451);
}
.boardMem_cards {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  grid-gap: 120px;
}
@media (max-width: 1024px) {
  .boardMem_cards {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 760px) {
  .boardMem_cards {
    grid-gap: 80px;
  }
}
.boardMem .bCard {
  position: relative;
}
@media (max-width: 1024px) {
  .boardMem .bCard {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.boardMem .bCard_img {
  position: relative;
  width: 340px;
  height: auto;
  padding-bottom: 30px;
}
@media (max-width: 760px) {
  .boardMem .bCard_img {
    width: 100%;
  }
}
.boardMem .bCard_img img {
  position: relative;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  border-radius: 50%;
  border-bottom-left-radius: 0;
  z-index: 2;
}
.boardMem .bCard_img img.fixedImg {
  position: absolute;
  bottom: 0;
  left: -30px;
  width: 70px;
  height: auto;
  border-radius: 0;
  z-index: 1;
}

.governance {
  position: relative;
  padding: 80px;
  background: rgba(2, 32, 193, 0.8);
  border-radius: 60px;
}
@media (max-width: 1366px) {
  .governance {
    padding: 50px;
  }
}
@media (max-width: 760px) {
  .governance {
    padding: 30px 20px;
    border-radius: 20px;
  }
}
.governance .h1 {
  color: #fff;
}
@media (max-width: 760px) {
  .governance ul {
    padding-left: 0;
  }
}
.governance ul li {
  color: #fff;
}

.admissionForm {
  position: relative;
  padding: 70px 0;
}
.admissionForm_inner {
  position: relative;
  padding: 45px;
  border: 4px solid #F37952;
  border-radius: 25px;
}
.admissionForm_wrap {
  position: relative;
  background-color: #fff;
  min-height: 400px;
  border-radius: 25px;
  padding: 30px;
}

.block_01 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.block_01_cnt {
  text-align: center;
}
.block_01_cnt .h1 {
  margin-bottom: 20px;
}
.block_01_cnt p {
  margin-bottom: 40px;
}
.block_01_cnt a {
  margin-bottom: 40px;
}
.block_01 img {
  margin-bottom: 70px;
}

.formBlock {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: -1;
  background-color: #fff;
  border-radius: 25px;
  padding: 50px;
}
.formBlock.active {
  opacity: 1;
  z-index: 11;
}
.formBlock_progress {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-gap: 20px;
}
.formBlock_progress .backBtn {
  width: 50px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.formBlock_progress .progressBar {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-gap: 20px;
}
.formBlock_progress .progressBar_perc {
  position: relative;
  width: 100%;
  height: 20px;
  border-radius: 30px;
  background-color: #EEEEEE;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.formBlock_progress .progressBar_perc_inner {
  margin: 0 3px;
  background: -webkit-gradient(linear, left top, right top, from(#F37952), to(#710099));
  background: linear-gradient(90deg, #F37952 0%, #710099 100%);
  height: calc(100% - 6px);
  border-radius: 10px;
  -webkit-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
}
.formBlock_progress .progressBar_value {
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.formBlock_progress .progressBar_value span {
  display: inline-block;
  min-width: 40px;
}
.formBlock_progress .closeIcon {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 50px;
}

.blockForm {
  padding-top: 60px;
}

.formTitle {
  margin-bottom: 40px;
}
.formTitle h3 {
  font-size: 34px;
  line-height: 44px;
  font-weight: 600;
  color: #0d2950;
}

.inputWrap label {
  font-size: 24px;
  line-height: 28px;
  font-weight: 500;
  color: #0d2950;
  margin-bottom: 15px;
}
@media (max-width: 1600px) {
  .inputWrap label {
    font-size: 22px;
    line-height: 30px;
  }
}
@media (max-width: 1536px) {
  .inputWrap label {
    font-size: 20px;
    line-height: 26px;
  }
}
@media (max-width: 1366px) {
  .inputWrap label {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 10px;
  }
}
.inputWrap input, .inputWrap select {
  position: relative;
  padding: 15px 30px;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #EEEEEE;
  border: 0;
  font-size: 18px;
  line-height: 22px;
  display: block;
  border-radius: 30px;
  width: 100%;
}
@media (max-width: 1536px) {
  .inputWrap input, .inputWrap select {
    padding: 10px 20px;
  }
}
.inputWrap select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-image: url('data:image/svg+xml,<svg width="16" height="10" viewBox="0 0 16 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1.59766L7.93359 8.53125L14.8672 1.59766" stroke="%23515151" stroke-width="1.98103" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: calc(100% - 20px);
}

.blockForm_inputs {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-column-gap: 100px;
     -moz-column-gap: 100px;
          column-gap: 100px;
  row-gap: 50px;
}
.blockForm_inputs .inputWrap {
  width: calc(50% - 50px);
}
.blockForm_inputs .inputWrap.btnWrap {
  width: 100%;
  margin-top: 30px;
}
.blockForm_inputs .inputWrap .radioAll {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-gap: 30px;
}
.blockForm_inputs .inputWrap .radioAll .radioWrap {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-gap: 5px;
  padding: 15px 30px;
  border-radius: 30px;
  background-color: #EEEEEE;
}
.blockForm_inputs .inputWrap .radioAll .radioWrap label {
  font-size: 18px;
  line-height: 1;
  font-weight: 500;
  margin-bottom: 0;
  color: #515151;
  cursor: pointer;
}

.formBlockAll {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.formBlockAll .blockForm {
  position: absolute;
  width: 100%;
  height: 100%;
  display: none;
}
.formBlockAll .blockForm.active {
  display: block;
}

@media (max-width: 991px) {
  .contactuspage .newsLetter {
    padding-bottom: 120px;
  }
}
@media (max-width: 760px) {
  .contactuspage .newsLetter {
    padding-bottom: 80px;
  }
}
.contactuspage .titleWrap {
  max-width: 1130px;
  margin: 0 auto;
}
.contactuspage .address {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.contactuspage .address_leftImg {
  position: absolute;
  top: -169px;
  left: 0;
}
@media (max-width: 760px) {
  .contactuspage .address_leftImg {
    top: -129px;
  }
}
@media (max-width: 760px) {
  .contactuspage .address_leftImg img {
    max-width: 80px;
  }
}
.contactuspage .address_rightImg {
  position: absolute;
  top: -120px;
  right: 0;
}
@media (max-width: 760px) {
  .contactuspage .address_rightImg {
    top: -90px;
  }
}
@media (max-width: 760px) {
  .contactuspage .address_rightImg img {
    max-width: 50px;
  }
}
.contactuspage .address_wrap {
  position: relative;
  padding-top: 60px;
  padding-bottom: 60px;
}
@media (max-width: 1536px) {
  .contactuspage .address_wrap {
    margin-top: 100px;
  }
}
@media (max-width: 760px) {
  .contactuspage .address_wrap {
    margin-top: 30px;
  }
}
.contactuspage .address_card {
  width: 33.3333333333%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 991px) {
  .contactuspage .address_card {
    width: 100%;
  }
}
.contactuspage .address_card_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (max-width: 991px) {
  .contactuspage .address_card_wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    grid-gap: 60px;
  }
}
.contactuspage .address_card_icon {
  width: auto;
  height: 50px;
  margin-bottom: 40px;
}
@media (max-width: 1536px) {
  .contactuspage .address_card_icon {
    margin-bottom: 20px;
    max-height: 35px;
  }
}
.contactuspage .address_card_icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.contactuspage .address_card h6 {
  font-size: 34px;
  line-height: 44px;
  margin-bottom: 25px;
  font-weight: 500;
  color: #000;
}
@media (max-width: 1536px) {
  .contactuspage .address_card h6 {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: 10px;
  }
}
@media (max-width: 760px) {
  .contactuspage .address_card h6 {
    font-size: 24px;
    line-height: 34px;
  }
}
.contactuspage .address_card p * {
  font-size: 24px;
  line-height: 34px;
}
@media (max-width: 1536px) {
  .contactuspage .address_card p * {
    font-size: 20px;
    line-height: 30px;
  }
}
@media (max-width: 760px) {
  .contactuspage .address_card p * {
    font-size: 18px;
    line-height: 28px;
  }
}
.contactuspage .address_card_cnt {
  text-align: center;
}

#mapGoogle {
  width: 100%;
  height: 450px;
}

.facilitiesPage .pageBanner_cnt {
  padding-bottom: 0;
}
.facilitiesPage .marquee {
  position: relative;
  bottom: inherit;
  max-height: inherit;
}
.facilitiesPage .marquee-inner {
  grid-gap: 15px;
}
.facilitiesPage .marquee-inner img {
  width: 15vw;
}

.tabs_wrap {
  padding-top: 15vh;
  padding-bottom: 5vh;
}
@media (max-width: 1024px) {
  .tabs_wrap {
    padding-top: 10vh;
  }
}
.tabs_container .nav-tabs {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 50px;
}
.tabs_container .nav-tabs .nav-item {
  position: relative;
  width: 20%;
}
.tabs_container .nav-tabs .nav-item:first-child button {
  border-top-left-radius: 50px;
  border-bottom-left-radius: 50px;
}
.tabs_container .nav-tabs .nav-item:last-child button {
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
}
.tabs_container .nav-tabs .nav-item button {
  width: 100%;
  background-color: rgba(0, 162, 172, 0.9);
  padding: 15px 0;
  font-size: 30px;
  line-height: 40px;
  font-weight: 400;
  color: #fff;
  border: 0;
  border-radius: 0;
}
@media (max-width: 1536px) {
  .tabs_container .nav-tabs .nav-item button {
    font-size: 26px;
    line-height: 36px;
  }
}
.tabs_container .nav-tabs .nav-item button.active {
  background-color: #00a2ac;
  font-weight: 600;
}
.tabs_container .nav-tabs .nav-item button.active::after {
  content: "";
  position: absolute;
  bottom: -25px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-top: 15px solid #F37952;
}
.tabs .tab-content {
  padding: 0 80px;
}
@media (max-width: 1680px) {
  .tabs .tab-content {
    padding: 0 40px;
  }
}
.tabs .pane_cnt {
  position: relative;
  padding-top: 40px;
  padding-bottom: 60px;
}
@media (max-width: 1536px) {
  .tabs .pane_cnt {
    padding-top: 30px;
    padding-bottom: 50px;
  }
}
.tabs .pane_cnt b {
  font-weight: 600;
  color: #F37952;
}
@media (max-width: 1024px) {
  .tabs .nav-tabs {
    display: none; /* Hide tabs on small screens */
  }
  .tabs .accordion-button {
    cursor: pointer;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
@media (min-width: 1025px) {
  .tabs .accordion {
    display: none; /* Hide accordion on large screens */
  }
}

.pane_img .fullImg {
  margin-top: 40px;
}
@media (max-width: 1536px) {
  .pane_img .fullImg {
    margin-top: 20px;
  }
}
.pane_img .grid_2_blk {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  grid-gap: 40px;
}
@media (max-width: 1536px) {
  .pane_img .grid_2_blk {
    grid-gap: 20px;
  }
}
@media (max-width: 760px) {
  .pane_img .grid_2_blk {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.pane_img .grid_2_blk .leftBlk {
  min-width: 500px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  grid-gap: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 1680px) {
  .pane_img .grid_2_blk .leftBlk {
    min-width: 450px;
  }
}
@media (max-width: 1536px) {
  .pane_img .grid_2_blk .leftBlk {
    grid-gap: 20px;
    width: 400px;
    min-width: 400px;
  }
}
@media (max-width: 1366px) {
  .pane_img .grid_2_blk .leftBlk {
    width: 350px;
    min-width: 350px;
  }
}
@media (max-width: 991px) {
  .pane_img .grid_2_blk .leftBlk {
    width: 200px;
    min-width: 200px;
  }
}
@media (max-width: 760px) {
  .pane_img .grid_2_blk .leftBlk {
    width: 100%;
  }
}
.pane_img .grid_2_blk .rightBlk {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  grid-gap: 40px;
}
@media (max-width: 1536px) {
  .pane_img .grid_2_blk .rightBlk {
    grid-gap: 20px;
  }
}
.pane_img .grid_2_blk .rightBlk .singleImg {
  min-height: 480px;
}
@media (max-width: 1536px) {
  .pane_img .grid_2_blk .rightBlk .singleImg {
    min-height: 400px;
  }
}
@media (max-width: 1366px) {
  .pane_img .grid_2_blk .rightBlk .singleImg {
    min-height: 350px;
  }
}
@media (max-width: 991px) {
  .pane_img .grid_2_blk .rightBlk .singleImg {
    min-height: 180px;
  }
}
@media (max-width: 760px) {
  .pane_img .grid_2_blk .rightBlk .singleImg {
    width: 100%;
    height: auto;
    min-height: auto;
  }
}
.pane_img .grid_2_blk .tripleImg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  grid-gap: 40px;
}
@media (max-width: 1536px) {
  .pane_img .grid_2_blk .tripleImg {
    grid-gap: 20px;
  }
}
@media (max-width: 760px) {
  .pane_img .grid_2_blk .tripleImg {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.pane_img .grid_2_blk .tripleImg_single {
  min-width: 400px;
}
@media (min-width: 1680px) {
  .pane_img .grid_2_blk .tripleImg_single {
    min-width: 350px;
  }
}
@media (max-width: 1536px) {
  .pane_img .grid_2_blk .tripleImg_single {
    min-width: 350px;
  }
}
@media (max-width: 991px) {
  .pane_img .grid_2_blk .tripleImg_single {
    min-width: 180px;
  }
}
@media (max-width: 760px) {
  .pane_img .grid_2_blk .tripleImg_single {
    width: 100%;
  }
}
.pane_img .grid_2_blk .tripleImg_single img {
  height: 100%;
}
.pane_img .grid_2_blk .tripleImg_dual {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  grid-gap: 40px;
}
@media (max-width: 1536px) {
  .pane_img .grid_2_blk .tripleImg_dual {
    grid-gap: 20px;
  }
}
@media (max-width: 760px) {
  .pane_img .grid_2_blk .tripleImg_dual {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.pane_img .grid_2_blk .tripleImg_dual img {
  height: 360px;
}
@media (min-width: 1680px) {
  .pane_img .grid_2_blk .tripleImg_dual img {
    height: 320px;
  }
}
@media (max-width: 991px) {
  .pane_img .grid_2_blk .tripleImg_dual img {
    height: 200px;
  }
}
@media (max-width: 760px) {
  .pane_img .grid_2_blk .tripleImg_dual img {
    width: 100%;
    height: auto;
  }
}
.pane_img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

#accordionContainer .accordion-body {
  padding-top: 0;
}

.careerBanner {
  padding-top: 70px;
}
@media (max-width: 1680px) {
  .careerBanner {
    padding-top: 50px;
  }
}
@media (max-width: 1536px) {
  .careerBanner {
    padding-top: 40px;
  }
}
@media (max-width: 760px) {
  .careerBanner {
    padding-top: 30px;
  }
}
.careerBanner_imgBlk {
  position: relative;
  width: 100%;
  height: 100%;
}
.careerBanner_imgBlk img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.whyWork {
  position: relative;
  padding-top: 90px;
  padding-bottom: 100px;
}
.whyWork_card {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  grid-gap: 40px;
}
@media (max-width: 1024px) {
  .whyWork_card {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media (max-width: 1024px) {
  .whyWork_card .wwc_single {
    width: calc(50% - 20px);
  }
}
@media (max-width: 991px) {
  .whyWork_card .wwc_single {
    width: 100%;
  }
}
.whyWork_card .wwc_single h6 {
  position: relative;
  font-size: 20px;
  line-height: 32px;
  font-weight: 600;
  padding-left: 50px;
  color: #0d2950;
  margin-bottom: 10px;
}
.whyWork_card .wwc_single h6:after {
  content: url('data:image/svg+xml,<svg width="30" height="29" viewBox="0 0 30 29" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="29.9665" height="28.3873" transform="translate(0 0.198486)" fill="%23E1E2F6"/><circle cx="14.1937" cy="14.3921" r="13.3302" stroke="%2333227C" stroke-width="1.72681"/><rect width="20.0843" height="15.1916" transform="translate(9.78906 3.07666)" fill="%23E1E2F6"/><path d="M16.9295 17.8419C16.697 18.0745 16.3676 18.2682 16.0769 18.2682C15.7862 18.2682 15.4568 18.0648 15.2146 17.8322L9.78906 12.4067L11.5136 10.6821L16.0866 15.2551L28.1778 3.07666L29.8733 4.83028L16.9295 17.8419Z" fill="%2333227C"/></svg>');
  position: absolute;
  left: 0;
  top: 5px;
}
.whyWork_card .wwc_single p {
  font-size: 16px;
  line-height: 26px;
  font-weight: 300;
  padding-left: 50px;
}

.currentOpenings {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  grid-gap: 30px;
  width: 100%;
}
.currentOpenings_card {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 30px 60px;
  border-radius: 150px;
}
@media (max-width: 991px) {
  .currentOpenings_card {
    border-radius: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    grid-gap: 30px;
  }
}
.currentOpenings_card_details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 760px) {
  .currentOpenings_card_details {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.currentOpenings_card_details p {
  position: relative;
  line-height: 52px;
}
@media (max-width: 760px) {
  .currentOpenings_card_details p {
    line-height: 1.5;
  }
}
.currentOpenings_card_details p:first-child {
  font-weight: 700;
  padding-right: 60px;
}
@media (max-width: 760px) {
  .currentOpenings_card_details p:first-child {
    padding: 0;
  }
}
.currentOpenings_card_details p:nth-child(2) {
  font-size: 20px;
  font-weight: 300;
  color: #515151;
  padding-left: 60px;
}
@media (max-width: 760px) {
  .currentOpenings_card_details p:nth-child(2) {
    padding: 0;
  }
}
.currentOpenings_card_details p:nth-child(2):before {
  content: "";
  width: 1px;
  height: 100%;
  background-color: rgba(81, 81, 81, 0.5);
  position: absolute;
  top: 0;
  left: 0;
}
@media (max-width: 760px) {
  .currentOpenings_card_details p:nth-child(2):before {
    display: none;
  }
}
.currentOpenings_card:nth-child(3n+1) {
  background: rgba(255, 154, 20, 0.1019607843);
}
.currentOpenings_card:nth-child(3n+1) p:first-child {
  color: #FF9200;
}
.currentOpenings_card:nth-child(3n+2) {
  background: rgba(0, 137, 130, 0.1019607843);
}
.currentOpenings_card:nth-child(3n+2) p:first-child {
  color: #008982;
}
.currentOpenings_card:nth-child(3n+3) {
  background: rgba(217, 29, 90, 0.1019607843);
}
.currentOpenings_card:nth-child(3n+3) p:first-child {
  color: #D91D5A;
}

.shapeWrap {
  position: relative;
  padding-top: 10vh;
}
.shapeWrap .h1 {
  margin-bottom: 30px;
}

.transportPage {
  padding-top: 135px;
}
@media (max-width: 1536px) {
  .transportPage {
    padding-top: 125px;
  }
}
@media (max-width: 760px) {
  .transportPage {
    padding-top: 70px;
  }
}
.transportPage .pageBanner {
  height: calc(100vh - 135px);
}
@media (max-width: 1536px) {
  .transportPage .pageBanner {
    height: calc(100vh - 125px);
  }
}
@media (max-width: 1366px) {
  .transportPage .pageBanner {
    height: 100%;
  }
}
.transportPage .pageBanner img {
  width: 100%;
}
@media (max-width: 1600px) {
  .transportPage .pageBanner img {
    max-height: 350px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media (max-width: 760px) {
  .transportPage .pageBanner img {
    min-height: 180px;
  }
}
.transportPage .pageBanner_cnt {
  padding: 40px 200px;
}
@media (max-width: 1680px) {
  .transportPage .pageBanner_cnt {
    padding: 40px 100px;
  }
}
@media (max-width: 760px) {
  .transportPage .pageBanner_cnt {
    padding: 30px 20px;
  }
}
.transportPage .pageBanner .h1 {
  margin-bottom: 30px;
}
.transportPage .pageBanner .fixedLeft {
  position: absolute;
  left: 100px;
  bottom: -70px;
}
@media (max-width: 1680px) {
  .transportPage .pageBanner .fixedLeft {
    left: 50px;
    bottom: -110px;
  }
}
@media (max-width: 1600px) {
  .transportPage .pageBanner .fixedLeft {
    bottom: -40px;
  }
}
@media (max-width: 1366px) {
  .transportPage .pageBanner .fixedLeft {
    bottom: -15px;
  }
}
@media (max-width: 760px) {
  .transportPage .pageBanner .fixedLeft {
    display: none;
  }
}
@media (max-width: 1366px) {
  .transportPage .pageBanner .fixedLeft img {
    width: 50px;
  }
}
.transportPage .pageBanner .fixedRight {
  position: absolute;
  right: 100px;
  top: 0;
}
@media (max-width: 1680px) {
  .transportPage .pageBanner .fixedRight {
    right: 50px;
  }
}
@media (max-width: 760px) {
  .transportPage .pageBanner .fixedRight {
    display: none;
  }
}
@media (max-width: 1366px) {
  .transportPage .pageBanner .fixedRight img {
    width: 50px;
  }
}

.saftyWrap_fixedImg {
  position: absolute;
  top: 50px;
  right: 0;
}
@media (max-width: 760px) {
  .saftyWrap_fixedImg {
    top: 20px;
  }
}
@media (max-width: 760px) {
  .saftyWrap_fixedImg img {
    width: 70px;
  }
}

.drivers {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 15vh 0;
  grid-gap: 180px;
}
@media (max-width: 1600px) {
  .drivers {
    grid-gap: 80px;
  }
}
@media (max-width: 1024px) {
  .drivers {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 10vh 0;
  }
}
@media (max-width: 760px) {
  .drivers {
    grid-gap: 20px;
  }
}
@media (max-width: 1024px) {
  .drivers_img {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .drivers_img img {
    width: 100%;
  }
}
.drivers_cnt {
  position: relative;
  -webkit-transform: translateX(7px);
          transform: translateX(7px);
}
.drivers_cnt_frame {
  width: 70%;
  height: calc(100% + 120px);
  position: absolute;
  left: -7px;
  top: -60px;
  border: 7px solid #223285;
  z-index: -1;
}
@media (max-width: 1366px) {
  .drivers_cnt_frame {
    height: calc(100% + 60px);
    top: -30px;
  }
}
@media (max-width: 1024px) {
  .drivers_cnt_frame {
    display: none;
  }
}
.drivers_cnt .h1 {
  font-size: 64px;
  line-height: 74px;
  font-weight: 500;
  color: #003163;
  padding-left: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
}
@media (max-width: 1600px) {
  .drivers_cnt .h1 {
    font-size: 54px;
    line-height: 64px;
  }
}
@media (max-width: 1536px) {
  .drivers_cnt .h1 {
    padding-left: 40px;
  }
}
@media (max-width: 1366px) {
  .drivers_cnt .h1 {
    font-size: 44px;
    line-height: 54px;
  }
}
@media (max-width: 1024px) {
  .drivers_cnt .h1 {
    padding-left: 0;
  }
}
@media (max-width: 760px) {
  .drivers_cnt .h1 {
    font-size: 32px;
    line-height: 42px;
  }
}
.drivers_cnt .h1:first-child {
  padding-top: 30px;
}
@media (max-width: 1024px) {
  .drivers_cnt .h1:first-child {
    padding-top: 0;
  }
}
@media (max-width: 760px) {
  .drivers_cnt .h1 img {
    width: 80px;
  }
}
.drivers_cnt p {
  font-size: 18px;
  line-height: 28px;
  font-weight: 600;
  margin-bottom: 10px;
  color: #7F7F7F;
  padding-left: 60px;
  padding-top: 20px;
  background-color: #fff;
  padding-bottom: 30px;
}
@media (max-width: 1536px) {
  .drivers_cnt p {
    padding-left: 40px;
  }
}
@media (max-width: 1024px) {
  .drivers_cnt p {
    padding-left: 0;
  }
}
.drivers_cnt .dlImg {
  padding-left: 45px;
}
@media (max-width: 1536px) {
  .drivers_cnt .dlImg {
    padding-left: 25px;
  }
}
@media (max-width: 1024px) {
  .drivers_cnt .dlImg {
    padding-left: 0;
  }
}

.navigation {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  grid-gap: 90px;
  padding: 15vh 0;
}
@media (max-width: 1024px) {
  .navigation {
    grid-gap: 40px;
    padding: 10vh 0;
  }
}
@media (max-width: 991px) {
  .navigation {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.navigation_cnt {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  padding: 50px 0;
}
@media (max-width: 991px) {
  .navigation_cnt {
    padding: 0;
    grid-gap: 30px;
  }
}
.navigation_cnt.rightCards {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.navigation_cnt h5 {
  font-size: 34px;
  line-height: 44px;
  font-weight: 600;
  color: #0d2950;
}
@media (max-width: 1536px) {
  .navigation_cnt h5 {
    font-size: 28px;
    line-height: 38px;
  }
}
@media (max-width: 760px) {
  .navigation_cnt h5 {
    font-size: 22px;
    line-height: 32px;
  }
}
@media (max-width: 1536px) {
  .navigation_img img {
    max-width: 200px;
  }
}
@media (max-width: 1024px) {
  .navigation_img img {
    max-width: 160px;
  }
}
@media (max-width: 760px) {
  .navigation_img img {
    width: 100%;
    max-width: 100%;
  }
}
.navigation .nav_card {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-gap: 40px;
}
@media (max-width: 1536px) {
  .navigation .nav_card {
    grid-gap: 25px;
  }
}
@media (max-width: 760px) {
  .navigation .nav_card {
    grid-gap: 15px;
  }
}
.navigation .nav_card_img {
  min-width: 90px;
  height: 90px;
  border-radius: 50%;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1536px) {
  .navigation .nav_card_img {
    min-width: 70px;
    height: 70px;
  }
}
@media (max-width: 760px) {
  .navigation .nav_card_img {
    min-width: 50px;
    height: 50px;
  }
}
@media (max-width: 1536px) {
  .navigation .nav_card_img img {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
}
@media (max-width: 760px) {
  .navigation .nav_card_img img {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
  }
}

@media (max-width: 1536px) {
  .innerPage {
    padding-top: 130px;
  }
}
.innerPage .pageBanner .h1 {
  text-align: left;
}
.innerPage .pageBanner img {
  max-height: 520px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
@media (max-width: 1536px) {
  .innerPage .pageBanner img {
    max-height: 400px;
  }
}
@media (max-width: 1366px) {
  .innerPage .pageBanner img {
    max-height: 350px;
  }
}

.penIconList.ptSome {
  padding-top: 50px;
}
@media (max-width: 991px) {
  .penIconList.ptSome {
    padding-top: 20px;
  }
}
.penIconList ul li {
  text-align: left;
}

.orangeTxt {
  color: #F37952 !important;
}

.cntWrap {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1024px) {
  .cntWrap {
    grid-gap: 50px;
  }
}
@media (max-width: 991px) {
  .cntWrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.cntWrap * {
  text-align: left;
}
.cntWrap .h3 {
  color: #0d2950;
  margin-bottom: 20px;
}
.cntWrap p {
  margin: 0;
}
.cntWrap ul {
  margin-top: 15px;
  margin-bottom: 70px;
}
@media (max-width: 760px) {
  .cntWrap ul {
    margin-bottom: 50px;
  }
}
.cntWrap ul li:last-child {
  margin-bottom: 0;
}

.divider {
  padding-top: 50px;
  padding-bottom: 50px;
  text-align: center;
}
.divider .h3 {
  color: #0d2950;
}
.divider .h3 span {
  color: #F37952;
}

.sportsWrap {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-gap: 70px;
  padding-bottom: 10vh;
}
@media (max-width: 1024px) {
  .sportsWrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    margin-top: 100px;
    grid-gap: 50px;
    padding-bottom: 60px;
  }
}
@media (max-width: 991px) {
  .sportsWrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
@media (max-width: 760px) {
  .sportsWrap {
    margin-top: 60px;
    grid-gap: 20px;
    padding-bottom: 30px;
  }
}
.sportsWrap .penIconList {
  padding-bottom: 0;
}
@media (max-width: 1024px) {
  .sportsWrap .penIconList:first-child {
    padding-top: 0;
  }
}
@media (max-width: 1024px) {
  .sportsWrap_img {
    width: 100%;
  }
  .sportsWrap_img img {
    width: 100%;
  }
}
.sportsWrap .h3 {
  color: #0d2950;
  margin-bottom: 30px;
}

.ourClassRoom .cntWrap {
  grid-gap: 50px;
}
@media (max-width: 1024px) {
  .ourClassRoom .cntWrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    grid-gap: 30px;
  }
}
.ourClassRoom .cntWrap_img img {
  min-width: 450px;
}
@media (max-width: 991px) {
  .ourClassRoom .cntWrap_img img {
    min-width: 100%;
  }
}
@media (max-width: 991px) {
  .ourClassRoom .cntWrap ul {
    margin-bottom: 0;
  }
}

.practicalLife {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  grid-gap: 35px;
}
@media (max-width: 1024px) {
  .practicalLife {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    grid-gap: 30px;
  }
}
.practicalLife_wrap {
  background-color: rgba(182, 211, 255, 0.17);
  padding-top: 100px;
  padding-bottom: 100px;
}
@media (max-width: 760px) {
  .practicalLife_wrap {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
.practicalLife_cnt {
  width: 500px;
  min-width: 500px;
  text-align: left;
}
@media (max-width: 1536px) {
  .practicalLife_cnt {
    width: 400px;
    min-width: 400px;
  }
}
@media (max-width: 1024px) {
  .practicalLife_cnt {
    width: 100%;
    min-width: 100%;
  }
}
.practicalLife_cnt .h1 {
  margin-bottom: 40px;
}
@media (max-width: 760px) {
  .practicalLife_cnt .h1 {
    margin-bottom: 20px;
  }
}
.practicalLife_cnt p {
  font-size: 18px;
  line-height: 36px;
}
.practicalLife_list {
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  background-color: #fff;
  padding: 45px;
  border-radius: 18px;
}
@media (max-width: 991px) {
  .practicalLife_list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    grid-gap: 40px;
  }
}
@media (max-width: 760px) {
  .practicalLife_list {
    padding: 30px 20px;
  }
}
.practicalLife_list .h3 {
  margin-bottom: 50px;
  color: #0d2950;
}
@media (max-width: 760px) {
  .practicalLife_list .h3 {
    margin-bottom: 20px;
  }
}
.practicalLife_list ul li {
  text-align: left;
  margin-bottom: 35px;
}
@media (max-width: 1536px) {
  .practicalLife_list ul li {
    margin-bottom: 25px;
  }
}
@media (max-width: 760px) {
  .practicalLife_list ul li {
    margin-bottom: 25px;
  }
}
.practicalLife_list ul li:nth-child(2)::before {
  background-color: rgba(0, 240, 255, 0.1294117647);
}
.practicalLife_list ul li:nth-child(3)::before {
  background-color: rgba(255, 62, 104, 0.1019607843);
}
.practicalLife_list ul li:nth-child(4)::before {
  background-color: rgba(33, 119, 254, 0.1294117647);
}
.practicalLife_list ul li:nth-child(5)::before {
  background-color: #F3E7FF;
}
.practicalLife_list ul li:nth-child(6)::before {
  background-color: rgba(0, 240, 255, 0.1294117647);
}
@media (max-width: 991px) {
  .practicalLife_img {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .practicalLife_img img {
    width: 100%;
  }
}

.sensorial {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  grid-gap: 120px;
  padding: 100px 0;
}
@media (max-width: 1024px) {
  .sensorial {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    grid-gap: 50px;
  }
}
@media (max-width: 760px) {
  .sensorial {
    padding: 60px 0;
    grid-gap: 30px;
  }
}
.sensorial_cnt .h3 {
  margin-bottom: 25px;
  color: #0d2950;
}
@media (max-width: 991px) {
  .sensorial_img {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .sensorial_img img {
    width: 100%;
  }
}

.syllabus {
  position: relative;
  padding: 100px 0;
  padding-top: 0;
}
@media (max-width: 760px) {
  .syllabus {
    padding: 60px 0;
  }
}
.syllabus .h3 {
  color: #0d2950;
  margin-bottom: 25px;
}
.syllabus p, .syllabus.penIconList ul li, .syllabus .penIconList ul li {
  font-size: 20px;
  line-height: 38px;
  margin-bottom: 20px;
}
@media (max-width: 760px) {
  .syllabus p, .syllabus.penIconList ul li, .syllabus .penIconList ul li {
    font-size: 18px;
    line-height: 36px;
    margin-bottom: 15px;
  }
}
.syllabus p:last-child, .syllabus.penIconList ul li:last-child, .syllabus .penIconList ul li:last-child {
  margin-bottom: 0;
}
.syllabus ul {
  margin-bottom: 20px;
}
.syllabus .lang {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (max-width: 1024px) {
  .syllabus .lang {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 991px) {
  .syllabus .lang_img {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .syllabus .lang_img img {
    width: 100%;
  }
}
.syllabus .science {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  grid-gap: 60px;
}
@media (max-width: 1024px) {
  .syllabus .science {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.syllabus .science_img {
  min-width: 320px;
}
@media (max-width: 1024px) {
  .syllabus .science_img {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .syllabus .science_img img {
    width: 100%;
  }
}

.geoArt {
  padding-top: 100px;
}
@media (max-width: 760px) {
  .geoArt {
    padding-top: 60px;
  }
}
.geoArt_inner {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  grid-gap: 60px;
}
@media (max-width: 1024px) {
  .geoArt_inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 1024px) {
  .geoArt_img {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .geoArt_img img {
    width: 100%;
  }
}

.academyPage .syllabus ul {
  margin-bottom: 0;
}
.academyPage .whyCbsc {
  padding-top: 60px;
}
@media (max-width: 576px) {
  .academyPage .syllabus {
    padding-bottom: 0;
  }
  .academyPage .syllabus.uniqueSchool {
    padding-bottom: 60px;
  }
}

.innovativeTeach {
  padding-top: 100px;
}
@media (max-width: 576px) {
  .innovativeTeach {
    padding-top: 60px;
  }
}
@media (max-width: 576px) {
  .innovativeTeach .ourClassRoom {
    padding-bottom: 60px;
  }
}

@media (max-width: 576px) {
  .syllabus .h3, .sensorial_cnt .h3 {
    margin-bottom: 15px;
  }
}
.admission {
  position: relative;
  width: 100%;
  height: calc(100vh - 170px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (max-width: 1600px) {
  .admission {
    height: 100%;
  }
}
@media (max-width: 1024px) {
  .admission {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.admission_img {
  width: 40%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 1366px) {
  .admission_img {
    width: 35%;
  }
}
@media (max-width: 1024px) {
  .admission_img {
    width: 100%;
  }
}
.admission_img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 760px) {
  .admission_img img {
    height: 230px;
  }
}
.admission_form {
  position: relative;
  width: 60%;
  height: 100%;
  padding: 50px;
  padding-top: 70px;
}
@media (max-width: 1536px) {
  .admission_form {
    padding: 30px;
    padding-top: 50px;
  }
}
@media (max-width: 1366px) {
  .admission_form {
    width: 65%;
  }
}
@media (max-width: 1024px) {
  .admission_form {
    width: 100%;
  }
}
@media (max-width: 760px) {
  .admission_form {
    padding: 20px;
    padding-top: 30px;
  }
}
.admission_form .formTitle {
  font-size: 44px;
  line-height: 54px;
  font-weight: 600;
  color: #0d2950;
  margin-bottom: 60px;
}
@media (max-width: 1600px) {
  .admission_form .formTitle {
    font-size: 34px;
    line-height: 44px;
    margin-bottom: 40px;
  }
}
@media (max-width: 1366px) {
  .admission_form .formTitle {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: 20px;
  }
}
.admission_form .formWrap .dualInput, .admission_form .formWrap .singleInput {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 60px;
}
@media (max-width: 1600px) {
  .admission_form .formWrap .dualInput, .admission_form .formWrap .singleInput {
    margin-bottom: 40px;
  }
}
@media (max-width: 1366px) {
  .admission_form .formWrap .dualInput, .admission_form .formWrap .singleInput {
    margin-bottom: 25px;
  }
}
@media (max-width: 1024px) {
  .admission_form .formWrap .dualInput, .admission_form .formWrap .singleInput {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    grid-gap: 30px;
  }
}
.admission_form .formWrap .dualInput.tripleInput, .admission_form .formWrap .singleInput.tripleInput {
  grid-gap: 30px;
}
.admission_form .formWrap .dualInput.btnInput, .admission_form .formWrap .singleInput.btnInput {
  margin-bottom: 0;
}
.admission_form .formWrap .dualInput.lastInput, .admission_form .formWrap .singleInput.lastInput {
  margin-bottom: 40px;
}
.admission_form .formWrap .dualInput .inputWrap, .admission_form .formWrap .singleInput .inputWrap {
  width: calc(50% - 40px);
}
@media (max-width: 1600px) {
  .admission_form .formWrap .dualInput .inputWrap, .admission_form .formWrap .singleInput .inputWrap {
    width: calc(50% - 20px);
  }
}
@media (max-width: 1024px) {
  .admission_form .formWrap .dualInput .inputWrap, .admission_form .formWrap .singleInput .inputWrap {
    width: 100%;
  }
}
.admission_form .formWrap .dualInput .inputWrap label, .admission_form .formWrap .singleInput .inputWrap label {
  font-weight: 500;
}
.admission_form .formWrap .dualInput .inputWrap .radioWrap, .admission_form .formWrap .singleInput .inputWrap .radioWrap {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  grid-gap: 10px;
}
@media (max-width: 760px) {
  .admission_form .formWrap .dualInput .inputWrap .radioWrap, .admission_form .formWrap .singleInput .inputWrap .radioWrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.admission_form .formWrap .dualInput .inputWrap .radioWrap_input, .admission_form .formWrap .singleInput .inputWrap .radioWrap_input {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  padding: 15px 30px;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #EEEEEE;
  border: 0;
  grid-gap: 5px;
  border-radius: 30px;
  width: 100%;
  cursor: pointer;
}
@media (max-width: 1536px) {
  .admission_form .formWrap .dualInput .inputWrap .radioWrap_input, .admission_form .formWrap .singleInput .inputWrap .radioWrap_input {
    padding: 10px 20px;
  }
}
.admission_form .formWrap .dualInput .inputWrap .radioWrap_input label, .admission_form .formWrap .singleInput .inputWrap .radioWrap_input label {
  margin-bottom: 0;
  font-size: 18px;
  line-height: 22px;
  cursor: pointer;
}
.admission_form .formWrap .singleInput .inputWrap {
  width: 100%;
}

.radioInput input {
  display: none;
}
.radioInput input:checked + .radioBtn {
  border-color: #0d2950;
}
.radioInput input:checked + .radioBtn:after {
  -webkit-transform: translate(-50%, -50%) scale(1);
          transform: translate(-50%, -50%) scale(1);
}
.radioInput .radioBtn {
  display: inline-block;
  width: 16px;
  height: 16px;
  border: 1px solid #0d2950;
  border-radius: 50%;
  position: relative;
  -webkit-transition: border-color 0.3s ease;
  transition: border-color 0.3s ease;
}
.radioInput .radioBtn:after {
  content: "";
  width: 8px;
  height: 8px;
  background-color: #0d2950;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) scale(0);
          transform: translate(-50%, -50%) scale(0);
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}

.formProgress {
  position: absolute;
  top: 4px;
  left: 0;
  width: 100%;
  height: 16px;
  background: #EEEEEE;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1536px) {
  .formProgress {
    top: -5px;
  }
}
.formProgress .progressBar {
  width: 33.3333333333%;
  height: 10px;
  border-radius: 30px;
  background: -webkit-gradient(linear, left top, right top, from(#F37952), to(#710099));
  background: linear-gradient(90deg, #F37952 0%, #710099 100%);
  -webkit-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
}

.formMessage {
  padding: 5px 10px;
}
.formMessage.alert {
  margin-bottom: 20px;
}
.formMessage p {
  font-size: 16px;
  text-align: center;
}

.successBlock {
  position: relative;
  width: 100%;
  height: 100%;
}
.successBlock .successWrap {
  position: relative;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.successBlock .successWrap .formTitle {
  margin-bottom: 30px;
}
@media (max-width: 760px) {
  .successBlock .successWrap .formTitle {
    margin-bottom: 20px;
  }
}
.successBlock .successWrap p {
  text-align: center;
  margin-bottom: 30px;
  padding: 0 10%;
}
@media (max-width: 760px) {
  .successBlock .successWrap p {
    padding: 0;
    margin-bottom: 20px;
  }
}

.ageBox {
  padding: 100px 0;
}
@media (max-width: 1024px) {
  .ageBox {
    padding-top: 50px;
  }
}
.ageBox .h6 {
  font-size: 36px;
  line-height: 48px;
  font-weight: 600;
  color: #0d2950;
  margin-bottom: 25px;
}
@media (max-width: 1366px) {
  .ageBox .h6 {
    font-size: 28px;
    line-height: 38px;
  }
}
.ageBox .noteTxt p {
  font-size: 18px;
  line-height: 28px;
}
.ageBox .noteTxt strong {
  color: #0d2950;
}

table {
  width: 100%;
  margin-bottom: 50px;
  border: 1px solid rgba(0, 0, 0, 0.5);
  border-collapse: collapse;
}
@media (max-width: 1024px) {
  table {
    margin-bottom: 30px;
  }
}
@media (max-width: 760px) {
  table {
    margin-bottom: 10px;
  }
}
table td, table th {
  padding: 10px;
  font-size: 20px;
  line-height: 30px;
  font-weight: 500;
  border: 1px solid rgba(0, 0, 0, 0.5);
  text-align: center;
}
@media (max-width: 1366px) {
  table td, table th {
    font-size: 18px;
    line-height: 28px;
  }
}
table th {
  font-weight: bolder;
  font-size: 24px;
  line-height: 34px;
}
@media (max-width: 1366px) {
  table th {
    font-size: 20px;
    line-height: 30px;
  }
}

.tableWrap {
  width: 100%;
  overflow-x: auto;
}
@media (max-width: 760px) {
  .tableWrap {
    margin-bottom: 30px;
  }
}

.calander {
  position: relative;
  padding-top: 100px;
  max-width: 1200px;
  margin: 0 auto;
  padding-left: 0;
  padding-right: 0;
}
@media (max-width: 1536px) {
  .calander {
    padding-top: 60px;
  }
}
@media (max-width: 1366px) {
  .calander {
    max-width: 1100px;
  }
}
@media (max-width: 1024px) {
  .calander {
    padding-left: 50px;
    padding-right: 50px;
  }
}
@media (max-width: 760px) {
  .calander {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.calander_title {
  margin-bottom: 60px;
}
@media (max-width: 1536px) {
  .calander_title {
    margin-bottom: 40px;
  }
}
@media (max-width: 1024px) {
  .calander_title {
    margin-bottom: 20px;
  }
}

.tabsContainer #accordionContainer .accordion-body {
  padding: 30px;
}
@media (max-width: 760px) {
  .tabsContainer #accordionContainer .accordion-body {
    padding: 30px 20px;
  }
}
.tabsContainer .tabs_wrap {
  padding: 0;
  position: relative;
}
.tabsContainer .tabs_container {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.tabsContainer .tabs_container .nav-tabs {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: sticky;
  top: 200px;
  -webkit-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
}
@media (max-width: 1680px) {
  .tabsContainer .tabs_container .nav-tabs {
    padding-right: 40px;
  }
}
@media (max-width: 1536px) {
  .tabsContainer .tabs_container .nav-tabs {
    top: 0;
  }
}
@media (max-width: 1366px) {
  .tabsContainer .tabs_container .nav-tabs {
    position: relative;
  }
}
.tabsContainer .tabs_container .nav-tabs.tabsScrolled {
  top: 150px;
}
@media (max-width: 1536px) {
  .tabsContainer .tabs_container .nav-tabs.tabsScrolled {
    top: 0;
  }
}
.tabsContainer .tabs_container .nav-tabs .nav-item {
  width: 100%;
  margin-bottom: 6px;
}
.tabsContainer .tabs_container .nav-tabs .nav-item:last-child {
  margin-bottom: 0;
}
.tabsContainer .tabs_container .nav-tabs .nav-item button {
  background-color: #fff;
  font-size: 24px;
  line-height: 34px;
  color: #515151;
  background-color: #F5F5F5;
  padding: 10px 30px;
  border-radius: 0 !important;
}
@media (max-width: 1536px) {
  .tabsContainer .tabs_container .nav-tabs .nav-item button {
    font-size: 20px;
    line-height: 30px;
    padding: 10px 20px;
  }
}
.tabsContainer .tabs_container .nav-tabs .nav-item button.active {
  background-color: #0d2950;
  color: #fff;
}
.tabsContainer .tabs_container .nav-tabs .nav-item button.active:after {
  content: "";
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: inherit;
  bottom: inherit;
  right: -40px;
  height: 18px;
  width: 18px;
  background-image: url('data:image/svg+xml,<svg width="13" height="15" viewBox="0 0 13 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.0739 8.50991C13.0944 7.92069 13.0944 6.44765 12.0739 5.85843L2.8889 0.555488C1.86835 -0.0337296 0.592661 0.702792 0.592661 1.88122V12.4871C0.592661 13.6655 1.86835 14.4021 2.8889 13.8129L12.0739 8.50991Z" fill="%23F37952"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  border: 0;
}

.dateTxt {
  font-size: 48px;
  line-height: 1;
  font-weight: 600;
  color: #F37952;
}

.dayCard {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  border-bottom: 1px solid #CDCDCD;
  padding: 50px 0;
}
@media (max-width: 760px) {
  .dayCard {
    padding: 30px 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    grid-gap: 20px;
  }
}
.dayCard:first-child {
  padding-top: 0;
}
.dayCard:last-child {
  padding-bottom: 0;
  border-bottom: 1px solid transparent;
}
.dayCard_dmt {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  grid-gap: 10px;
  margin-bottom: 20px;
}
.dayCard_details {
  padding-right: 35px;
}
@media (max-width: 760px) {
  .dayCard_details {
    padding-right: 0;
  }
}
.dayCard_cnt {
  position: relative;
  padding-left: 35px;
}
@media (max-width: 760px) {
  .dayCard_cnt {
    padding-left: 0;
  }
}
.dayCard_cnt::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1px;
  height: 100%;
  background-color: #CDCDCD;
}
@media (max-width: 760px) {
  .dayCard_cnt::before {
    display: none;
  }
}
.dayCard_cnt p {
  font-size: 14px;
  line-height: 20px;
}
.dayCard_cnt h5 {
  font-size: 22px;
  line-height: 30px;
  font-weight: 600;
  margin-bottom: 20px;
}
@media (max-width: 760px) {
  .dayCard_cnt h5 {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 10px;
  }
}

.dayCardMonthTime h5 {
  font-weight: 700;
}
.dayCardMonthTime p {
  color: #959595;
}
.dayCardMonthTime h5, .dayCardMonthTime p {
  font-size: 14px;
  line-height: 20px;
}