@media (max-width: 575px) {
  .col-xs-6 {
    max-width: 50%; } }

.mob-none {
  display: block; }
  @media (max-width: 991px) {
    .mob-none {
      display: none; } }

.mob-block {
  display: none; }
  @media (max-width: 991px) {
    .mob-block {
      display: block; } }

.section-order-1 {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1; }
  @media (max-width: 767px) {
    .section-order-1 {
      -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
      order: 2; } }

.section-order-2 {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2; }
  @media (max-width: 767px) {
    .section-order-2 {
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1; } }

@media (max-width: 767px) {
  #wrapp .container {
    max-width: 600px;
    padding: 0 20px; } }

@media (max-width: 350px) {
  #wrapp .container {
    padding: 0 10px; } }

@media (max-width: 767px) {
  footer .container {
    padding: 0 20px;
    max-width: 767px; } }

@media (max-width: 350px) {
  footer .container {
    padding: 0 10px; } }

/**** Fonts BertiogaSans ****/
@font-face {
  font-family: 'BertiogaSans-ExtraBold';
  src: url("../fonts/BertiogaSans-ExtraBold.woff") format("woff"), url("../fonts/BertiogaSans-ExtraBold.woff2") format("woff2");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'BertiogaSans-Bold';
  src: url("../fonts/BertiogaSans-Bold.woff") format("woff"), url("../fonts/BertiogaSans-Bold.woff2") format("woff2");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'BertiogaSans-SemiBold';
  src: url("../fonts/BertiogaSans-SemiBold.woff") format("woff"), url("../fonts/BertiogaSans-SemiBold.woff2") format("woff2");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'BertiogaSans-Medium';
  src: url("../fonts/BertiogaSans-Medium.woff") format("woff"), url("../fonts/BertiogaSans-Medium.woff2") format("woff2");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'BertiogaSans-Regular';
  src: url("../fonts/BertiogaSans-Regular.woff") format("woff"), url("../fonts/BertiogaSans-Regular.woff2") format("woff2");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'BertiogaSans-Light';
  src: url("../fonts/BertiogaSans-Light.woff") format("woff"), url("../fonts/BertiogaSans-Light.woff2") format("woff2");
  font-weight: normal;
  font-style: normal; }

/**** Font Family ****/
/**** Fonts SourceSansPro ****/
@font-face {
  font-family: 'SourceSansPro-Regular';
  src: url("../fonts/SourceSansPro-Regular.woff") format("woff"), url("../fonts/SourceSansPro-Regular.woff2") format("woff2");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'SourceSansPro-ExtraLight';
  src: url("../fonts/SourceSansPro-ExtraLight.woff") format("woff"), url("../fonts/SourceSansPro-ExtraLight.woff2") format("woff2");
  font-weight: normal;
  font-style: normal; }

/**** Font Family ****/
h1 {
  font-size: calc(-374px + 72vw); }
  @media (max-width: 575px) {
    h1 {
      font-size: 40px; } }
  @media (min-width: 600px) {
    h1 {
      font-size: 58px; } }

h2 {
  font-size: calc(-240px + 48vw); }
  @media (max-width: 575px) {
    h2 {
      font-size: 36px; } }
  @media (min-width: 600px) {
    h2 {
      font-size: 48px; } }

h3 {
  font-size: calc(32px + 0vw); }
  @media (max-width: 575px) {
    h3 {
      font-size: 32px; } }
  @media (min-width: 600px) {
    h3 {
      font-size: 32px; } }

h4 {
  font-size: calc(-68px + 16vw); }
  @media (max-width: 575px) {
    h4 {
      font-size: 24px; } }
  @media (min-width: 600px) {
    h4 {
      font-size: 28px; } }

h5 {
  font-size: calc(-48px + 12vw); }
  @media (max-width: 575px) {
    h5 {
      font-size: 21px; } }
  @media (min-width: 600px) {
    h5 {
      font-size: 24px; } }

h6 {
  font-size: calc(22px + 0vw); }
  @media (max-width: 575px) {
    h6 {
      font-size: 22px; } }
  @media (min-width: 600px) {
    h6 {
      font-size: 22px; } }

p {
  font-size: calc(16px + 0vw); }
  @media (max-width: 575px) {
    p {
      font-size: 16px; } }
  @media (min-width: 600px) {
    p {
      font-size: 16px; } }

#wrapp ul li, #wrapp ol li {
  font-size: calc(16px + 0vw); }
  @media (max-width: 575px) {
    #wrapp ul li, #wrapp ol li {
      font-size: 16px; } }
  @media (min-width: 600px) {
    #wrapp ul li, #wrapp ol li {
      font-size: 16px; } }

/**** Typography ****/
h1 {
  color: #ffffff;
  font-family: "BertiogaSans-Light";
  font-weight: 200;
  line-height: normal;
  margin-bottom: 0; }

h2 {
  color: #0B1923;
  font-family: "BertiogaSans-Regular";
  font-weight: 200;
  margin-bottom: 0;
  line-height: normal; }

h3 {
  color: #0B1923;
  font-family: "BertiogaSans-Light";
  font-weight: 200;
  margin-bottom: 0;
  line-height: 42px; }

h4 {
  color: #0B1923;
  font-family: "BertiogaSans-Light";
  margin-bottom: 0;
  font-weight: 200;
  line-height: 1.1; }

h5 {
  color: #0B1923;
  font-family: "BertiogaSans-Light";
  margin-bottom: 0;
  font-weight: 200;
  line-height: 32px; }

h6 {
  color: #0B1923;
  font-family: "BertiogaSans-Light";
  margin-bottom: 0;
  font-weight: 200;
  line-height: 32px; }

p {
  color: #0B1923;
  font-family: "BertiogaSans-Regular";
  font-weight: 400;
  line-height: 29px;
  margin-bottom: 0; }

#wrapp ul, #wrapp ol {
  padding-top: 20px;
  padding-left: 25px; }
  #wrapp ul li, #wrapp ol li {
    color: #0B1923;
    font-family: "BertiogaSans-Regular";
    font-size: 16px;
    font-weight: 400;
    line-height: 29px;
    margin-bottom: 0; }

footer {
  padding-top: 120px;
  padding-bottom: 35px;
  background-color: #ffffff;
  position: relative;
  z-index: 3; }
  @media (max-width: 991px) {
    footer {
      padding-top: 60px;
      padding-bottom: 60px; } }
  @media (max-width: 991px) {
    footer .inner-container {
      width: 767px; } }
  footer .inner-container .footer-top {
    padding-bottom: 95px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    gap: 20px; }
    @media (max-width: 991px) {
      footer .inner-container .footer-top {
        padding-bottom: 40px; } }
    @media (max-width: 600px) {
      footer .inner-container .footer-top {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding-bottom: 20px; } }
    @media (max-width: 400px) {
      footer .inner-container .footer-top {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        gap: 10px; } }
    footer .inner-container .footer-top .top-single-col {
      width: 246px; }
      @media (max-width: 1199px) {
        footer .inner-container .footer-top .top-single-col {
          width: 219px; } }
      @media (max-width: 600px) {
        footer .inner-container .footer-top .top-single-col {
          width: 170px;
          -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
          flex: 1 1 auto; } }
      @media (max-width: 400px) {
        footer .inner-container .footer-top .top-single-col {
          width: 150px;
          -webkit-box-flex: 0;
          -ms-flex: none;
          flex: none; } }
      @media (max-width: 350px) {
        footer .inner-container .footer-top .top-single-col {
          width: 140px; } }
      @media (max-width: 600px) {
        footer .inner-container .footer-top .top-single-col .single-col {
          margin-bottom: 38px !important; } }
      footer .inner-container .footer-top .top-single-col .single-col .foot-title {
        margin-bottom: 40px; }
        @media (max-width: 600px) {
          footer .inner-container .footer-top .top-single-col .single-col .foot-title {
            margin-bottom: 18px; } }
        footer .inner-container .footer-top .top-single-col .single-col .foot-title p {
          color: #396275;
          font-family: "BertiogaSans-Bold";
          font-size: 14px;
          font-weight: 700;
          line-height: 26px;
          letter-spacing: 4.2px;
          text-transform: uppercase; }
          @media (max-width: 991px) and (min-width: 601px) {
            footer .inner-container .footer-top .top-single-col .single-col .foot-title p {
              font-size: 12px;
              line-height: 22px;
              letter-spacing: 2.4px; } }
      @media (max-width: 575px) {
        footer .inner-container .footer-top .top-single-col .single-col .foot-title.title-mob-width {
          max-width: 150px; } }
      footer .inner-container .footer-top .top-single-col .single-col .foot-menu .single-link {
        margin-bottom: 15px; }
        @media (max-width: 600px) {
          footer .inner-container .footer-top .top-single-col .single-col .foot-menu .single-link {
            margin-bottom: 10px; } }
        footer .inner-container .footer-top .top-single-col .single-col .foot-menu .single-link a {
          color: #0B1923;
          font-family: "BertiogaSans-Regular";
          font-size: 16px;
          font-style: normal;
          font-weight: 400;
          line-height: normal;
          text-decoration: none;
          -webkit-transition: all 0.3s ease;
          -o-transition: all 0.3s ease;
          transition: all 0.3s ease; }
          footer .inner-container .footer-top .top-single-col .single-col .foot-menu .single-link a:hover {
            color: #D44000; }
        footer .inner-container .footer-top .top-single-col .single-col .foot-menu .single-link a.active {
          color: #D44000; }
      footer .inner-container .footer-top .top-single-col .single-col-space {
        margin-bottom: 55px; }
        @media (max-width: 600px) {
          footer .inner-container .footer-top .top-single-col .single-col-space {
            margin-bottom: 0px; } }
      footer .inner-container .footer-top .top-single-col .single-col.single-col-desktop {
        display: block; }
        @media (max-width: 600px) {
          footer .inner-container .footer-top .top-single-col .single-col.single-col-desktop {
            display: none; } }
      footer .inner-container .footer-top .top-single-col .single-col.single-col-mob {
        display: none; }
        @media (max-width: 600px) {
          footer .inner-container .footer-top .top-single-col .single-col.single-col-mob {
            display: block; } }
      footer .inner-container .footer-top .top-single-col .small-logo-list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 25px;
        margin-top: 65px; }
        @media (max-width: 600px) {
          footer .inner-container .footer-top .top-single-col .small-logo-list {
            display: none; } }
  footer .inner-container .footer-bot .foot-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 35px;
    margin-bottom: 35px;
    border-bottom: 1px solid #3962744d; }
    @media (max-width: 600px) {
      footer .inner-container .footer-bot .foot-info {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 70px;
        padding-bottom: 60px;
        margin-bottom: 25px; } }
    footer .inner-container .footer-bot .foot-info .foot-logo img {
      width: 230px;
      height: 65px; }
    footer .inner-container .footer-bot .foot-info .foot-logo .lottie-anima-box svg {
      width: 275px !important;
      height: 105px !important;
      -o-object-fit: contain;
      object-fit: contain;
      margin-bottom: -25px;
      margin-left: -25px; }
    footer .inner-container .footer-bot .foot-info .foot-btns ul {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row; }
      footer .inner-container .footer-bot .foot-info .foot-btns ul li a {
        border-radius: 100px;
        font-family: "BertiogaSans-Medium";
        font-size: 16px;
        font-weight: 500;
        line-height: 18px;
        padding: 13px 22px;
        color: #ffffff;
        position: relative;
        overflow: hidden;
        z-index: 1;
        -webkit-transition: border 500ms ease;
        -o-transition: border 500ms ease;
        transition: border 500ms ease;
        color: #ffffff;
        text-decoration: none; }
        footer .inner-container .footer-bot .foot-info .foot-btns ul li a::before {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          opacity: 0;
          -webkit-transition: opacity 500ms ease;
          -o-transition: opacity 500ms ease;
          transition: opacity 500ms ease;
          z-index: -1;
          border-radius: 100px; }
        footer .inner-container .footer-bot .foot-info .foot-btns ul li a .border-layer {
          position: absolute;
          inset: 0;
          border-radius: inherit;
          opacity: 0;
          z-index: 0;
          pointer-events: none;
          -webkit-transition: opacity 500ms ease;
          -o-transition: opacity 500ms ease;
          transition: opacity 500ms ease;
          mask-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.05)), to(black));
          mask-image: linear-gradient(to top, rgba(0, 0, 0, 0.05), black);
          -webkit-mask-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.05)), to(black));
          -webkit-mask-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.05), black); }
        footer .inner-container .footer-bot .foot-info .foot-btns ul li a:hover .border-layer, footer .inner-container .footer-bot .foot-info .foot-btns ul li a:hover::before {
          opacity: 1; }
        footer .inner-container .footer-bot .foot-info .foot-btns ul li a:focus {
          outline: none;
          border: 3px solid #0E68BD; }
      footer .inner-container .footer-bot .foot-info .foot-btns ul li.menu-blue-btn a {
        background: rgba(255, 255, 255, 0.5);
        border: 1px solid #0B1923;
        color: #0B1923; }
        footer .inner-container .footer-bot .foot-info .foot-btns ul li.menu-blue-btn a::before {
          content: none; }
        footer .inner-container .footer-bot .foot-info .foot-btns ul li.menu-blue-btn a .border-layer {
          display: none; }
        footer .inner-container .footer-bot .foot-info .foot-btns ul li.menu-blue-btn a:hover {
          border: 1px solid #D44000; }
      footer .inner-container .footer-bot .foot-info .foot-btns ul li.menu-blue-btn .chevron {
        display: none !important; }
      footer .inner-container .footer-bot .foot-info .foot-btns ul li.menu-grey-btn {
        margin-left: 16px; }
        footer .inner-container .footer-bot .foot-info .foot-btns ul li.menu-grey-btn a {
          background: -webkit-gradient(linear, left top, left bottom, from(#073449), to(#0B1923));
          background: -webkit-linear-gradient(top, #073449 0%, #0B1923 100%);
          background: -o-linear-gradient(top, #073449 0%, #0B1923 100%);
          background: linear-gradient(180deg, #073449 0%, #0B1923 100%);
          border: 1px solid #7EB8D4;
          -webkit-box-shadow: 0px 10px 15px rgba(126, 184, 212, 0.2);
          box-shadow: 0px 10px 15px rgba(126, 184, 212, 0.2); }
          footer .inner-container .footer-bot .foot-info .foot-btns ul li.menu-grey-btn a .text-inner {
            position: relative;
            z-index: 1; }
          footer .inner-container .footer-bot .foot-info .foot-btns ul li.menu-grey-btn a .border-layer {
            border: 0; }
          footer .inner-container .footer-bot .foot-info .foot-btns ul li.menu-grey-btn a:before {
            background: -webkit-gradient(linear, left bottom, left top, from(#073449), to(#0B1923));
            background: -webkit-linear-gradient(bottom, #073449 0%, #0B1923 100%);
            background: -o-linear-gradient(bottom, #073449 0%, #0B1923 100%);
            background: linear-gradient(360deg, #073449 0%, #0B1923 100%);
            opacity: 0;
            -webkit-transition: opacity 500ms ease;
            -o-transition: opacity 500ms ease;
            transition: opacity 500ms ease;
            z-index: 0; }
          footer .inner-container .footer-bot .foot-info .foot-btns ul li.menu-grey-btn a:hover {
            border: 1px solid #FF824D; }
            footer .inner-container .footer-bot .foot-info .foot-btns ul li.menu-grey-btn a:hover:before {
              opacity: 1; }
    footer .inner-container .footer-bot .foot-info .foot-btns .dropdown-btn-menu li a {
      display: none !important; }
    footer .inner-container .footer-bot .foot-info .foot-btns .dropdown-btn-menu .sub-menu {
      display: none !important; }
  footer .inner-container .footer-bot .copyright {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
    @media (max-width: 600px) {
      footer .inner-container .footer-bot .copyright {
        -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: start; } }
    @media (max-width: 375px) {
      footer .inner-container .footer-bot .copyright {
        width: 295px;
        margin: 0 auto;
        max-width: 100%; } }
    footer .inner-container .footer-bot .copyright p {
      color: #05222E;
      font-size: 14px;
      font-weight: 400;
      line-height: 26px;
      letter-spacing: 0.14px; }
      footer .inner-container .footer-bot .copyright p a {
        color: #05222E;
        text-decoration: none;
        -webkit-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out; }
        footer .inner-container .footer-bot .copyright p a:hover {
          color: #FF824D;
          text-decoration: none; }
  footer .inner-container .footer-bot .small-logo-list {
    display: none; }
    @media (max-width: 600px) {
      footer .inner-container .footer-bot .small-logo-list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        gap: 25px;
        margin-bottom: 25px; } }
  footer .inner-container .small-logo-list .single-logo img {
    width: auto;
    height: 40px;
    -o-object-fit: contain;
    object-fit: contain; }

* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

html {
  scroll-behavior: auto !important; }

html, body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

@media (max-width: 575px) {
  .page-holder {
    overflow: hidden; } }

.page-holder #wrapp {
  position: relative;
  z-index: 1; }

.single-jobs .page-holder {
  overflow: visible; }

@media (max-width: 575px) {
  .single-jobs footer {
    padding-top: 60px; } }

strong {
  font-weight: 700;
  font-family: "BertiogaSans-Bold"; }

/**** Slick Slider ****/
.slick-prev {
  width: 50px;
  height: 50px;
  border: 1px solid #000;
  -webkit-box-shadow: 0px 6px 10px rgba(181, 205, 216, 0.2);
  box-shadow: 0px 6px 10px rgba(181, 205, 216, 0.2);
  border-radius: 0px;
  left: auto;
  right: 6.5%;
  top: -18%;
  z-index: 1; }
  .slick-prev::before {
    content: "" !important;
    display: block;
    background: url("../img/slider-arrow-left.svg") no-repeat;
    width: 25px;
    height: 25px;
    background-size: cover;
    margin: 0 auto; }

.slick-next {
  width: 50px;
  height: 50px;
  border: 1px solid #000;
  -webkit-box-shadow: 0px 6px 10px rgba(181, 205, 216, 0.2);
  box-shadow: 0px 6px 10px rgba(181, 205, 216, 0.2);
  border-radius: 0px;
  right: 15px;
  top: -18%; }
  .slick-next::before {
    content: "" !important;
    display: block;
    background: url("../img/slider-arrow-right.svg") no-repeat;
    width: 25px;
    height: 25px;
    background-size: cover;
    margin: 0 auto; }

.slick-dots {
  position: relative;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  bottom: 0;
  padding-left: 0 !important;
  padding-top: 0 !important; }
  .slick-dots li {
    margin: 0 3px;
    width: 30px !important;
    height: 1px !important; }
    .slick-dots li button {
      width: 30px !important;
      height: 1px !important;
      padding: 1px; }
      .slick-dots li button::before {
        color: transparent !important;
        opacity: 1 !important;
        border: 1px solid #ffe6db;
        background: #ffe6db;
        border-radius: 50px;
        width: 30px !important;
        height: 1px !important;
        line-height: 10px !important; }
  .slick-dots li.slick-active button {
    width: 30px;
    height: 1px;
    background: #FF824D;
    border-radius: 50px; }
    .slick-dots li.slick-active button::before {
      color: transparent !important;
      border: 1px solid #FF824D;
      background: #FF824D;
      opacity: 1; }

/**** Toggle Button ****/
.showBtn {
  cursor: pointer; }
  .showBtn::after {
    content: "";
    background-image: url("../img/Plus.svg");
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    width: 44px;
    height: 44px;
    min-width: 44px;
    background-size: auto;
    cursor: pointer;
    background-position: center center;
    border-radius: 3px;
    background-color: #ffffff;
    padding: 6px;
    -webkit-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out; }

.showBtn.active::after {
  content: "";
  background-image: url("../img/Minus.svg");
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  display: block;
  width: 44px;
  height: 44px;
  min-width: 44px;
  background-size: auto;
  cursor: pointer;
  background-position: center center;
  border-radius: 3px;
  background-color: #ffffff;
  padding: 6px;
  -webkit-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out; }

.hideme {
  display: none; }

/**** Small Title ****/
.small-title p {
  color: #FF824D;
  font-family: "BertiogaSans-SemiBold";
  font-weight: 600;
  line-height: 26px;
  letter-spacing: 4.8px;
  text-transform: uppercase; }

/**** Inner Container ****/
.inner-container {
  width: 1055px;
  margin: 0 auto;
  max-width: 100%; }
  @media (max-width: 991px) {
    .inner-container {
      width: 650px; } }

/**** CTA Big and Small Boxes ****/
.cta-big {
  padding-bottom: 65px; }
  .cta-big .inner-container {
    background-position: center right;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 6px; }
    .cta-big .inner-container .cta-box {
      -webkit-box-shadow: 0px 40px 34px -20px #07344966;
      box-shadow: 0px 40px 34px -20px #07344966;
      padding: 60px 60px 60px;
      position: relative;
      min-height: 420px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: end;
      -ms-flex-align: end;
      align-items: end; }
      @media (max-width: 575px) {
        .cta-big .inner-container .cta-box {
          min-height: 600px; } }
      @media (max-width: 600px) {
        .cta-big .inner-container .cta-box {
          padding: 30px 20px 30px; } }
      .cta-big .inner-container .cta-box::before {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        background: -webkit-linear-gradient(220.42deg, rgba(7, 52, 73, 0) -32.96%, #0B1923 80.64%);
        background: -o-linear-gradient(220.42deg, rgba(7, 52, 73, 0) -32.96%, #0B1923 80.64%);
        background: linear-gradient(229.58deg, rgba(7, 52, 73, 0) -32.96%, #0B1923 80.64%);
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 0;
        border-radius: 3px; }
        @media (max-width: 600px) {
          .cta-big .inner-container .cta-box::before {
            background: -webkit-linear-gradient(230deg, rgba(7, 52, 73, 0) -100%, #0B1923 50%);
            background: -o-linear-gradient(230deg, rgba(7, 52, 73, 0) -100%, #0B1923 50%);
            background: linear-gradient(220deg, rgba(7, 52, 73, 0) -100%, #0B1923 50%); } }
      .cta-big .inner-container .cta-box .cta-box-contnt {
        position: relative;
        z-index: 1;
        width: 590px;
        max-width: 100%; }
        .cta-big .inner-container .cta-box .cta-box-contnt .small-title {
          margin-bottom: 30px; }
        .cta-big .inner-container .cta-box .cta-box-contnt .title {
          margin-bottom: 30px; }
          .cta-big .inner-container .cta-box .cta-box-contnt .title h2 {
            color: #ffffff; }
        .cta-big .inner-container .cta-box .cta-box-contnt .description {
          margin-bottom: 30px; }
          .cta-big .inner-container .cta-box .cta-box-contnt .description p {
            color: #ffffff; }
        .cta-big .inner-container .cta-box .cta-box-contnt .btns-box {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          gap: 16px; }
          @media (max-width: 600px) {
            .cta-big .inner-container .cta-box .cta-box-contnt .btns-box {
              -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: start; } }

.cta-small {
  padding-bottom: 65px; }
  @media (max-width: 991px) {
    .cta-small {
      padding-bottom: 0; } }
  @media (max-width: 991px) {
    .cta-small .container {
      max-width: 100% !important; } }
  .cta-small .inner-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    gap: 20px; }
    @media (max-width: 991px) {
      .cta-small .inner-container {
        width: 100%;
        gap: 10px; } }
    @media (max-width: 575px) {
      .cta-small .inner-container {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }
    .cta-small .inner-container .cta-box {
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
      border-radius: 6px;
      -webkit-box-shadow: 0px 40px 34px -20px #07344966;
      box-shadow: 0px 40px 34px -20px #07344966;
      padding: 30px 30px 40px;
      position: relative;
      min-height: 420px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: end;
      -ms-flex-align: end;
      align-items: end;
      width: 50%; }
      @media (max-width: 991px) {
        .cta-small .inner-container .cta-box {
          min-height: 600px; } }
      @media (max-width: 575px) {
        .cta-small .inner-container .cta-box {
          width: 100%; } }
      .cta-small .inner-container .cta-box::before {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        background: -webkit-linear-gradient(220.42deg, rgba(7, 52, 73, 0) -32.96%, #0B1923 70.64%);
        background: -o-linear-gradient(220.42deg, rgba(7, 52, 73, 0) -32.96%, #0B1923 70.64%);
        background: linear-gradient(229.58deg, rgba(7, 52, 73, 0) -32.96%, #0B1923 70.64%);
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 0;
        border-radius: 3px; }
      .cta-small .inner-container .cta-box .cta-box-contnt {
        position: relative;
        z-index: 1;
        width: 440px;
        max-width: 100%; }
        .cta-small .inner-container .cta-box .cta-box-contnt .small-title {
          margin-bottom: 30px; }
        .cta-small .inner-container .cta-box .cta-box-contnt .title {
          margin-bottom: 20px; }
          .cta-small .inner-container .cta-box .cta-box-contnt .title h3 {
            color: #ffffff; }
        .cta-small .inner-container .cta-box .cta-box-contnt .description {
          margin-bottom: 30px; }
          .cta-small .inner-container .cta-box .cta-box-contnt .description p {
            color: #ffffff; }

/**** Scroll Box ****/
.scroll-box {
  text-align: center;
  padding-bottom: 20px; }
  .scroll-box p {
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 26px;
    letter-spacing: 5.6px;
    text-transform: uppercase; }

/**** Acnhor Box ****/
.anchor-box {
  position: absolute;
  top: 50px; }

#banner-table.anchor-box {
  top: -100px; }

#boxes-icon-list.anchor-box {
  top: -20px; }

/**** Post Three ****/
.post-three .posts-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: end;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 60px; }
  @media (max-width: 991px) {
    .post-three .posts-content {
      margin-bottom: 25px; } }
  @media (max-width: 600px) {
    .post-three .posts-content {
      -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: start;
      margin-bottom: 40px; } }
  @media (max-width: 600px) {
    .post-three .posts-content .desc {
      margin-bottom: 24px; } }
  .post-three .posts-content .desc .small-title {
    margin-bottom: 10px; }

.post-three .posts-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 20px; }
  @media (max-width: 600px) {
    .post-three .posts-list {
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; } }
  .post-three .posts-list .single-post {
    width: 336px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -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;
    min-height: 450px;
    padding-bottom: 20px;
    border-bottom: 1px solid #396275; }
    @media (max-width: 991px) {
      .post-three .posts-list .single-post {
        width: 49%;
        min-height: 425px; }
        .post-three .posts-list .single-post:last-of-type {
          display: none; } }
    @media (max-width: 600px) {
      .post-three .posts-list .single-post {
        width: 100%;
        min-height: 455px; }
        .post-three .posts-list .single-post:last-of-type {
          display: block; } }
    .post-three .posts-list .single-post .image {
      margin-bottom: 20px;
      position: relative;
      -webkit-transition: all 300ms ease-in-out;
      -o-transition: all 300ms ease-in-out;
      transition: all 300ms ease-in-out; }
      .post-three .posts-list .single-post .image::after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 1;
        background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 130, 77, 0)), to(rgba(255, 130, 77, 0.6)));
        background-image: -webkit-linear-gradient(top, rgba(255, 130, 77, 0) 0%, rgba(255, 130, 77, 0.6) 100%);
        background-image: -o-linear-gradient(top, rgba(255, 130, 77, 0) 0%, rgba(255, 130, 77, 0.6) 100%);
        background-image: linear-gradient(180deg, rgba(255, 130, 77, 0) 0%, rgba(255, 130, 77, 0.6) 100%);
        -webkit-transition: all 300ms ease-in-out;
        -o-transition: all 300ms ease-in-out;
        transition: all 300ms ease-in-out;
        opacity: 0; }
      .post-three .posts-list .single-post .image img {
        width: 100%;
        height: 240px;
        -o-object-fit: cover;
        object-fit: cover;
        border-radius: 3px; }
        @media (max-width: 991px) {
          .post-three .posts-list .single-post .image img {
            height: 200px; } }
        @media (max-width: 600px) {
          .post-three .posts-list .single-post .image img {
            height: 240px; } }
    .post-three .posts-list .single-post .content {
      -webkit-box-flex: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      margin-bottom: 40px; }
      @media (max-width: 991px) {
        .post-three .posts-list .single-post .content {
          margin-bottom: 25px; } }
      .post-three .posts-list .single-post .content .post-info {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 20px;
        gap: 10px; }
        .post-three .posts-list .single-post .content .post-info .category-name {
          background: #E5F8FF;
          border-radius: 4px;
          padding: 6px 12px; }
          .post-three .posts-list .single-post .content .post-info .category-name p {
            font-family: "BertiogaSans-Medium";
            font-weight: 500;
            font-size: 14px;
            line-height: normal;
            color: #396275; }
        .post-three .posts-list .single-post .content .post-info .date {
          border-radius: 4px;
          padding: 6px 12px; }
          .post-three .posts-list .single-post .content .post-info .date p {
            font-family: "BertiogaSans-Medium";
            color: #ffffff;
            font-weight: 500;
            font-size: 14px;
            line-height: normal; }
      .post-three .posts-list .single-post .content .title {
        margin-bottom: 10px; }
        .post-three .posts-list .single-post .content .title h5 {
          color: #ffffff; }
    .post-three .posts-list .single-post .post-link {
      margin-top: auto; }
    .post-three .posts-list .single-post:hover .image::after {
      opacity: 1; }

/**** Single Image ****/
.single-img .single-img-box {
  overflow: hidden; }
  .single-img .single-img-box img {
    width: 100%;
    min-width: 1920px;
    position: relative;
    z-index: 1; }

/**** Boxes Icon List ****/
.boxes-icon-list .row-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  border-top: 1px solid #0b19231a; }
  @media (max-width: 991px) {
    .boxes-icon-list .row-box {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column; } }
  .boxes-icon-list .row-box .icon-small-title {
    margin-top: -1px;
    width: 245px;
    max-width: 100%;
    padding-top: 86px; }
    @media (max-width: 991px) {
      .boxes-icon-list .row-box .icon-small-title {
        width: 100%;
        margin-top: 0px;
        padding-top: 40px; } }
    .boxes-icon-list .row-box .icon-small-title p {
      font-family: "BertiogaSans-ExtraBold";
      font-size: 14px;
      font-weight: 800;
      line-height: 26px;
      letter-spacing: 5.6px;
      text-transform: uppercase; }
  .boxes-icon-list .row-box .content-box {
    width: 710px;
    max-width: 100%;
    padding-top: 90px;
    padding-left: 20px; }
    @media (max-width: 991px) {
      .boxes-icon-list .row-box .content-box {
        padding-left: 0px;
        padding-top: 40px; } }
    .boxes-icon-list .row-box .content-box .box-list {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: stretch;
      -ms-flex-align: stretch;
      align-items: stretch;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      gap: 25px; }
      @media (max-width: 575px) {
        .boxes-icon-list .row-box .content-box .box-list {
          gap: 0; } }
      .boxes-icon-list .row-box .content-box .box-list .single-box {
        width: 330px;
        padding-left: 30px;
        border-left: 1px solid #0b19231a; }
        @media (max-width: 1199px) {
          .boxes-icon-list .row-box .content-box .box-list .single-box {
            width: 320px;
            padding-left: 25px; } }
        @media (max-width: 991px) {
          .boxes-icon-list .row-box .content-box .box-list .single-box {
            width: 48%; } }
        @media (max-width: 767px) {
          .boxes-icon-list .row-box .content-box .box-list .single-box {
            width: 47%; } }
        @media (max-width: 575px) {
          .boxes-icon-list .row-box .content-box .box-list .single-box {
            width: 100%;
            border-left: 0;
            border-bottom: 1px solid #0b19231a;
            margin-bottom: 40px;
            padding-bottom: 40px;
            padding-left: 0; } }
        .boxes-icon-list .row-box .content-box .box-list .single-box .box-img {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          -ms-flex-direction: row;
          flex-direction: row;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          justify-content: center;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          width: 60px;
          height: 60px;
          padding: 10px;
          border-radius: 3px; }
          .boxes-icon-list .row-box .content-box .box-list .single-box .box-img img {
            width: 33px;
            height: 33px; }
        .boxes-icon-list .row-box .content-box .box-list .single-box .box-title {
          margin-bottom: 45px; }
          .boxes-icon-list .row-box .content-box .box-list .single-box .box-title p {
            font-family: "BertiogaSans-Bold";
            font-size: 18px;
            font-weight: 700;
            line-height: 23px;
            letter-spacing: 0.18px; }
        .boxes-icon-list .row-box .content-box .box-list .single-box .box-desc {
          margin-bottom: 25px; }
          .boxes-icon-list .row-box .content-box .box-list .single-box .box-desc p {
            padding-bottom: 30px; }
            .boxes-icon-list .row-box .content-box .box-list .single-box .box-desc p:last-of-type {
              padding-bottom: 0; }

/**** Form ****/
form .validation_error {
  display: none; }

form .gform_body ul {
  padding: 0 !important; }
  form .gform_body ul li {
    margin-top: 0 !important;
    padding-right: 0 !important;
    margin-bottom: 34px !important; }
    form .gform_body ul li label {
      color: #0B1923;
      font-family: "BertiogaSans-Regular" !important;
      font-size: 14px !important;
      font-weight: 400 !important;
      line-height: 18px !important;
      letter-spacing: 0.14px !important;
      margin-bottom: 8px !important; }
    form .gform_body ul li input, form .gform_body ul li textarea, form .gform_body ul li select {
      border-radius: 3px;
      border: 1px solid rgba(57, 98, 117, 0.3);
      background: #ffffff;
      padding: 9px 15px !important;
      color: #0B1923;
      font-family: "BertiogaSans-Medium" !important;
      font-size: 16px !important;
      font-weight: 500;
      width: 100%;
      margin: 0 !important;
      -webkit-transition: all 300ms ease-in-out;
      -o-transition: all 300ms ease-in-out;
      transition: all 300ms ease-in-out; }
      form .gform_body ul li input::-webkit-input-placeholder, form .gform_body ul li textarea::-webkit-input-placeholder, form .gform_body ul li select::-webkit-input-placeholder {
        color: #0b192399;
        font-family: "BertiogaSans-Medium" !important;
        font-size: 16px !important;
        font-weight: 500;
        line-height: normal; }
      form .gform_body ul li input:-ms-input-placeholder, form .gform_body ul li textarea:-ms-input-placeholder, form .gform_body ul li select:-ms-input-placeholder {
        color: #0b192399;
        font-family: "BertiogaSans-Medium" !important;
        font-size: 16px !important;
        font-weight: 500;
        line-height: normal; }
      form .gform_body ul li input::-ms-input-placeholder, form .gform_body ul li textarea::-ms-input-placeholder, form .gform_body ul li select::-ms-input-placeholder {
        color: #0b192399;
        font-family: "BertiogaSans-Medium" !important;
        font-size: 16px !important;
        font-weight: 500;
        line-height: normal; }
      form .gform_body ul li input::placeholder, form .gform_body ul li textarea::placeholder, form .gform_body ul li select::placeholder {
        color: #0b192399;
        font-family: "BertiogaSans-Medium" !important;
        font-size: 16px !important;
        font-weight: 500;
        line-height: normal; }
      form .gform_body ul li input:hover, form .gform_body ul li textarea:hover, form .gform_body ul li select:hover {
        border: 1px solid #073449; }
      form .gform_body ul li input:focus, form .gform_body ul li textarea:focus, form .gform_body ul li select:focus {
        outline: none;
        border: 1px solid #FF824D; }
      form .gform_body ul li input:active, form .gform_body ul li textarea:active, form .gform_body ul li select:active {
        border: 1px solid #FF824D; }
    form .gform_body ul li select {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      background: transparent;
      background-image: url("../img/select-arrow.svg");
      background-repeat: no-repeat;
      background-size: 30px;
      background-position: center right 14px;
      margin-left: 0 !important;
      padding: 13px 15px !important; }
      form .gform_body ul li select .gf_placeholder {
        color: #0b192399;
        font-family: "BertiogaSans-Medium" !important;
        font-size: 16px !important;
        font-weight: 500;
        line-height: normal; }
    form .gform_body ul li textarea {
      resize: none;
      min-height: 170px;
      padding: 15px !important;
      margin-bottom: 28px !important; }
    form .gform_body ul li input.field-filled,
    form .gform_body ul li textarea.field-filled,
    form .gform_body ul li select.field-filled {
      border: 1px solid #289831; }

form input.gform_button {
  border-radius: 100px;
  color: #0B1923;
  font-family: "BertiogaSans-Medium";
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
  padding: 13px 22px;
  border: 1px solid #FF824D;
  background: rgba(255, 255, 255, 0.5);
  -webkit-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  line-height: 1 !important;
  width: -webkit-max-content !important;
  width: -moz-max-content !important;
  width: max-content !important; }
  form input.gform_button:focus {
    outline: none; }
  form input.gform_button:hover {
    border: 1px solid #7EB8D4; }

.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
  background-color: transparent !important;
  border: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  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; }
  .gform_wrapper li.gfield.gfield_error .validation_message, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning .validation_message {
    color: #A61E1E;
    text-align: right;
    font-family: "BertiogaSans-Bold";
    font-weight: 700; }
  .gform_wrapper li.gfield.gfield_error input, .gform_wrapper li.gfield.gfield_error textarea, .gform_wrapper li.gfield.gfield_error select, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning input, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning textarea, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning select {
    border: 1px solid #A61E1E !important;
    background: rgba(166, 30, 30, 0.03) !important;
    color: #A61E1E;
    font-weight: 500; }
    .gform_wrapper li.gfield.gfield_error input::-webkit-input-placeholder, .gform_wrapper li.gfield.gfield_error textarea::-webkit-input-placeholder, .gform_wrapper li.gfield.gfield_error select::-webkit-input-placeholder, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning input::-webkit-input-placeholder, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning textarea::-webkit-input-placeholder, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning select::-webkit-input-placeholder {
      color: #A61E1E;
      font-weight: 500; }
    .gform_wrapper li.gfield.gfield_error input:-ms-input-placeholder, .gform_wrapper li.gfield.gfield_error textarea:-ms-input-placeholder, .gform_wrapper li.gfield.gfield_error select:-ms-input-placeholder, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning input:-ms-input-placeholder, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning textarea:-ms-input-placeholder, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning select:-ms-input-placeholder {
      color: #A61E1E;
      font-weight: 500; }
    .gform_wrapper li.gfield.gfield_error input::-ms-input-placeholder, .gform_wrapper li.gfield.gfield_error textarea::-ms-input-placeholder, .gform_wrapper li.gfield.gfield_error select::-ms-input-placeholder, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning input::-ms-input-placeholder, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning textarea::-ms-input-placeholder, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning select::-ms-input-placeholder {
      color: #A61E1E;
      font-weight: 500; }
    .gform_wrapper li.gfield.gfield_error input::placeholder, .gform_wrapper li.gfield.gfield_error textarea::placeholder, .gform_wrapper li.gfield.gfield_error select::placeholder, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning input::placeholder, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning textarea::placeholder, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning select::placeholder {
      color: #A61E1E;
      font-weight: 500; }

.gform_wrapper .field_description_below .gfield_description {
  padding: 0 !important; }

.gform_wrapper .top_label div.ginput_container {
  margin-top: 0 !important; }

.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first,
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last,
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_middle {
  padding-top: 0; }

.gform_wrapper .gfield_required {
  margin-left: 0 !important;
  color: #0B1923 !important; }

.gform_wrapper .gform_footer {
  padding: 0 !important;
  margin: -35px 0 0 0 !important; }

@media (max-width: 991px) {
  div.ginput_complex.ginput_container.gf_name_has_2 span {
    width: 100% !important;
    margin-bottom: 5px; } }

/**** CTA Very Small ****/
.cta-very-small {
  border-radius: 3px;
  border: 1px solid #7EB8D4;
  background: -webkit-gradient(linear, left top, left bottom, from(#0B1923), to(#073449));
  background: -webkit-linear-gradient(top, #0B1923 0%, #073449 100%);
  background: -o-linear-gradient(top, #0B1923 0%, #073449 100%);
  background: linear-gradient(180deg, #0B1923 0%, #073449 100%);
  -webkit-box-shadow: 0px 30px 20px -20px rgba(7, 52, 73, 0.2);
  box-shadow: 0px 30px 20px -20px rgba(7, 52, 73, 0.2);
  padding: 30px; }
  .cta-very-small .inner-cta-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
    @media (max-width: 991px) {
      .cta-very-small .inner-cta-box {
        -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;
        gap: 5px; } }
    .cta-very-small .inner-cta-box .cta-title h3 {
      color: #ffffff; }
      @media (max-width: 991px) and (min-width: 575px) {
        .cta-very-small .inner-cta-box .cta-title h3 {
          font-size: 28px; } }
    @media (max-width: 991px) {
      .cta-very-small .inner-cta-box .cta-content .cta-desc {
        margin-bottom: 10px; } }
    .cta-very-small .inner-cta-box .cta-content .cta-desc p {
      color: #ffffff; }
      .cta-very-small .inner-cta-box .cta-content .cta-desc p a {
        color: #ffffff;
        text-decoration: none;
        -webkit-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out; }
        .cta-very-small .inner-cta-box .cta-content .cta-desc p a:hover {
          color: #FF824D;
          text-transform: none; }

/**** Common Page Content ****/
.common-page-content {
  background-color: #F3F6F8;
  padding-top: 285px;
  padding-bottom: 160px; }
  @media (max-width: 991px) {
    .common-page-content {
      padding-top: 245px;
      padding-bottom: 75px; } }
  @media (max-width: 575px) {
    .common-page-content {
      padding-top: 220px; } }
  .common-page-content .inner-container .inner-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    gap: 110px; }
    @media (max-width: 1199px) {
      .common-page-content .inner-container .inner-row {
        gap: 80px; } }
    @media (max-width: 991px) {
      .common-page-content .inner-container .inner-row {
        gap: 40px; } }
    @media (max-width: 575px) {
      .common-page-content .inner-container .inner-row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 65px; } }
    .common-page-content .inner-container .inner-row .main-sticky-box {
      position: -webkit-sticky;
      position: sticky;
      top: 150px;
      min-width: 335px;
      max-width: 335px; }
      @media (max-width: 991px) {
        .common-page-content .inner-container .inner-row .main-sticky-box {
          min-width: 205px;
          max-width: 205px; } }
      @media (max-width: 575px) {
        .common-page-content .inner-container .inner-row .main-sticky-box {
          position: relative;
          top: 0;
          min-width: 100%;
          max-width: 100%; } }
      .common-page-content .inner-container .inner-row .main-sticky-box .sticky-menu {
        background-color: #ffffff;
        border-radius: 3px;
        margin-bottom: 20px;
        padding: 16px; }
        .common-page-content .inner-container .inner-row .main-sticky-box .sticky-menu .small-title {
          margin-bottom: 35px; }
          .common-page-content .inner-container .inner-row .main-sticky-box .sticky-menu .small-title p {
            color: #FF824D;
            font-weight: 600;
            font-family: "BertiogaSans-SemiBold"; }
        .common-page-content .inner-container .inner-row .main-sticky-box .sticky-menu ul {
          padding-top: 0 !important;
          padding-left: 0 !important;
          margin-bottom: 0; }
          .common-page-content .inner-container .inner-row .main-sticky-box .sticky-menu ul li {
            border-top: 1px solid #7db7d433;
            padding-top: 16px;
            padding-bottom: 16px;
            list-style: none; }
            .common-page-content .inner-container .inner-row .main-sticky-box .sticky-menu ul li:last-of-type {
              padding-bottom: 0; }
            .common-page-content .inner-container .inner-row .main-sticky-box .sticky-menu ul li a {
              color: #0B1923;
              font-family: "BertiogaSans-Regular";
              font-size: 16px;
              font-weight: 400;
              line-height: 26px;
              letter-spacing: -0.32px;
              text-decoration: none;
              -webkit-transition: all 300ms ease-in-out;
              -o-transition: all 300ms ease-in-out;
              transition: all 300ms ease-in-out; }
              .common-page-content .inner-container .inner-row .main-sticky-box .sticky-menu ul li a:hover {
                color: #FF824D; }
          .common-page-content .inner-container .inner-row .main-sticky-box .sticky-menu ul li.current_page_item a {
            border-radius: 3px;
            background: #0B1923;
            padding: 6px 12px;
            color: #ffffff;
            width: -webkit-max-content;
            width: -moz-max-content;
            width: max-content; }
      .common-page-content .inner-container .inner-row .main-sticky-box .sticky-info {
        padding: 24px;
        background-color: #ffffff;
        border-radius: 3px; }
        .common-page-content .inner-container .inner-row .main-sticky-box .sticky-info .info-desc {
          margin-bottom: 16px; }
        .common-page-content .inner-container .inner-row .main-sticky-box .sticky-info .info-link a {
          color: #0B1923;
          font-weight: 500;
          font-family: "BertiogaSans-Medium"; }
    .common-page-content .inner-container .inner-row .main-page-content {
      width: 100%; }
      .common-page-content .inner-container .inner-row .main-page-content .title {
        margin-bottom: 80px; }
      .common-page-content .inner-container .inner-row .main-page-content .description ul, .common-page-content .inner-container .inner-row .main-page-content .description ol {
        padding-top: 0 !important; }
      .common-page-content .inner-container .inner-row .main-page-content .description h5 {
        color: #0B1923;
        font-weight: 500;
        font-family: "BertiogaSans-Medium";
        line-height: normal;
        letter-spacing: 0.48px;
        margin-bottom: 20px;
        margin-top: 40px; }
        .common-page-content .inner-container .inner-row .main-page-content .description h5:first-of-type {
          margin-top: 0; }
      .common-page-content .inner-container .inner-row .main-page-content .description h6 {
        color: #0B1923;
        font-family: "BertiogaSans-Bold";
        font-size: 18px;
        font-weight: 700;
        line-height: 23px;
        letter-spacing: 0.18px;
        margin-top: 40px;
        margin-bottom: 20px; }
        .common-page-content .inner-container .inner-row .main-page-content .description h6:first-of-type {
          margin-top: 0; }

/**** Scroll Line ****/
.scroll-box-height {
  position: relative; }

.inner-scroll {
  position: absolute;
  top: 0;
  left: 0px;
  width: 1px;
  height: 100%;
  z-index: 1;
  pointer-events: none;
  background-color: #3962744d; }
  @media (max-width: 991px) {
    .inner-scroll {
      display: none !important; } }
  .inner-scroll .scroll-line {
    width: 2px;
    height: 100%;
    display: block; }
    .inner-scroll .scroll-line line {
      -webkit-transition: stroke-dashoffset 0.2s ease;
      -o-transition: stroke-dashoffset 0.2s ease;
      transition: stroke-dashoffset 0.2s ease; }

/**** QR Section ****/
.qr-section {
  background-color: #ffffff;
  position: relative; }
  .qr-section .qr-box {
    border-radius: 3px;
    background-color: #F3F6F8;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 30px;
    gap: 0 25px; }
    @media (max-width: 991px) {
      .qr-section .qr-box {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 25px 0; } }
    .qr-section .qr-box .qr-title {
      max-width: 290px; }
      @media (max-width: 991px) {
        .qr-section .qr-box .qr-title {
          max-width: 100%; } }
      .qr-section .qr-box .qr-title p {
        font-size: 24px;
        letter-spacing: 0.5px;
        font-weight: 500;
        font-family: "BertiogaSans-Medium";
        line-height: 1.2; }
    .qr-section .qr-box .img-boxes {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      gap: 0 25px; }
      @media (max-width: 575px) {
        .qr-section .qr-box .img-boxes {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -ms-flex-direction: column;
          flex-direction: column;
          gap: 25px 0; } }
      .qr-section .qr-box .img-boxes .qr-img-box {
        border-radius: 6px;
        background-color: #ffffff;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        max-width: 320px;
        padding: 10px 10px 10px 25px;
        gap: 0 25px; }
        @media (max-width: 575px) {
          .qr-section .qr-box .img-boxes .qr-img-box {
            max-width: 100%; } }
        @media (max-width: 375px) {
          .qr-section .qr-box .img-boxes .qr-img-box {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            gap: 25px 0; } }
        .qr-section .qr-box .img-boxes .qr-img-box .qr-logo img {
          width: 100%;
          height: 48px;
          -o-object-fit: contain;
          object-fit: contain; }
        .qr-section .qr-box .img-boxes .qr-img-box .qr-code img {
          width: 85px;
          height: 85px;
          -o-object-fit: contain;
          object-fit: contain; }

/**** Parallax Effect ****/
.trans-text-box {
  position: relative;
  z-index: 1; }
  .trans-text-box .transparent-para-text p {
    font-family: "BertiogaSans-Light";
    font-size: 120px;
    font-weight: 200;
    line-height: normal;
    letter-spacing: -2.4px;
    opacity: 0.5;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(14.86%, #FFF), color-stop(80.43%, rgba(255, 255, 255, 0)));
    background: -webkit-linear-gradient(top, #FFF 14.86%, rgba(255, 255, 255, 0) 80.43%);
    background: -o-linear-gradient(top, #FFF 14.86%, rgba(255, 255, 255, 0) 80.43%);
    background: linear-gradient(180deg, #FFF 14.86%, rgba(255, 255, 255, 0) 80.43%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-transition: opacity 0.4s ease-out, -webkit-transform 0.4s ease-out, -webkit-filter 0.4s ease-out;
    transition: opacity 0.4s ease-out, -webkit-transform 0.4s ease-out, -webkit-filter 0.4s ease-out;
    -o-transition: transform 0.4s ease-out, opacity 0.4s ease-out, filter 0.4s ease-out;
    transition: transform 0.4s ease-out, opacity 0.4s ease-out, filter 0.4s ease-out;
    transition: transform 0.4s ease-out, opacity 0.4s ease-out, filter 0.4s ease-out, -webkit-transform 0.4s ease-out, -webkit-filter 0.4s ease-out;
    will-change: transform, opacity, filter; }
    @media (max-width: 991px) {
      .trans-text-box .transparent-para-text p {
        font-size: 80px; } }
  .trans-text-box .transparent-para-text.text-top {
    text-align: left; }
  .trans-text-box .transparent-para-text.text-bot {
    text-align: right; }

@media (min-width: 1921px) {
  .bus-big-banner .parallax-layer {
    bottom: 0px !important; }
  .bus-big-banner .trans-text-box.trans-desktop {
    bottom: 200px !important; }
  .bus-big-banner .layer-1 {
    height: 100px !important; }
  .bus-big-banner .layer-2 {
    height: 115px !important; }
  .bus-big-banner .layer-3 {
    height: 235px !important; }
  .bus-big-banner .layer-4 {
    height: 330px !important; }
  .bus-big-banner .layer-5 {
    height: 320px !important; }
  .bus-big-banner .layer-6 {
    height: 395px !important; }
  .bus-big-banner .layer-7 {
    height: 440px !important; }
  .dep-big-banner .parallax-layer {
    bottom: 0px !important; }
  .dep-big-banner .trans-text-box.trans-desktop {
    bottom: 200px !important; }
  .dep-big-banner .layer-1 {
    height: 100px !important; }
  .dep-big-banner .layer-2 {
    height: 115px !important; }
  .dep-big-banner .layer-3 {
    height: 235px !important; }
  .dep-big-banner .layer-4 {
    height: 330px !important; }
  .dep-big-banner .layer-5 {
    height: 320px !important; }
  .per-big-banner .parallax-layer {
    bottom: 0px !important; }
  .per-big-banner .trans-text-box.trans-desktop {
    bottom: 285px !important; }
  .per-big-banner .layer-1 {
    height: 360px !important;
    bottom: -140px !important; }
  .per-big-banner .layer-2 {
    height: 420px !important;
    bottom: -140px !important; }
  .per-big-banner .layer-3 {
    height: 475px !important;
    bottom: -140px !important; }
  .per-big-banner .layer-4 {
    height: 485px !important;
    bottom: -140px !important; }
  .per-big-banner .layer-5 {
    height: 525px !important;
    bottom: -140px !important; }
  .home-banner .parallax-layer {
    bottom: 0px !important; }
  .home-banner .layer-1 {
    height: 500px !important;
    bottom: -145px !important; }
  .home-banner .layer-2 {
    height: 600px !important;
    bottom: -270px !important; }
  .home-banner .layer-3 {
    height: 700px !important;
    bottom: -325px !important; }
  .home-banner .layer-4 {
    height: 800px !important;
    bottom: -335px !important; }
  .home-banner .layer-5 {
    height: 900px !important;
    bottom: -290px !important; }
  .home-banner .layer-6 {
    height: 950px !important;
    bottom: -290px !important; } }

@media (min-width: 2400px) {
  .bus-big-banner .parallax-layer {
    bottom: 0px !important; }
  .bus-big-banner .trans-text-box.trans-desktop {
    bottom: 320px !important; }
  .bus-big-banner .layer-1 {
    height: 100px !important;
    bottom: 125px !important; }
  .bus-big-banner .layer-2 {
    height: 115px !important;
    bottom: 125px !important; }
  .bus-big-banner .layer-3 {
    height: 235px !important;
    bottom: 125px !important; }
  .bus-big-banner .layer-4 {
    height: 330px !important;
    bottom: 125px !important; }
  .bus-big-banner .layer-5 {
    height: 320px !important;
    bottom: 125px !important; }
  .bus-big-banner .layer-6 {
    height: 335px !important;
    bottom: 125px !important; }
  .bus-big-banner .layer-7 {
    height: 400px !important;
    bottom: 125px !important; }
  .dep-big-banner .parallax-layer {
    bottom: 0px !important; }
  .dep-big-banner .trans-text-box.trans-desktop {
    bottom: 340px !important; }
  .dep-big-banner .layer-1 {
    height: 100px !important; }
  .dep-big-banner .layer-2 {
    height: 165px !important; }
  .dep-big-banner .layer-3 {
    height: 335px !important; }
  .dep-big-banner .layer-4 {
    height: 465px !important; }
  .dep-big-banner .layer-5 {
    height: 460px !important; }
  .per-big-banner .parallax-layer {
    bottom: 0px !important; }
  .per-big-banner .trans-text-box.trans-desktop {
    bottom: 360px !important; }
  .per-big-banner .layer-1 {
    height: 400px !important;
    bottom: -140px !important; }
  .per-big-banner .layer-2 {
    height: 420px !important;
    bottom: -140px !important; }
  .per-big-banner .layer-3 {
    height: 475px !important;
    bottom: -140px !important; }
  .per-big-banner .layer-4 {
    height: 485px !important;
    bottom: -140px !important; }
  .per-big-banner .layer-5 {
    height: 590px !important;
    bottom: -140px !important; }
  .home-banner .parallax-layer {
    bottom: 0px !important; }
  .home-banner .layer-1 {
    height: 500px !important;
    bottom: -145px !important; }
  .home-banner .layer-2 {
    height: 600px !important;
    bottom: -270px !important; }
  .home-banner .layer-3 {
    height: 700px !important;
    bottom: -325px !important; }
  .home-banner .layer-4 {
    height: 800px !important;
    bottom: -335px !important; }
  .home-banner .layer-5 {
    height: 900px !important;
    bottom: -290px !important; }
  .home-banner .layer-6 {
    height: 950px !important;
    bottom: -290px !important; } }

@media (min-width: 2560px) {
  .bus-big-banner .parallax-layer {
    bottom: 0px !important; }
  .bus-big-banner .trans-text-box.trans-desktop {
    bottom: 375px !important; }
  .bus-big-banner .layer-1 {
    height: 100px !important;
    bottom: 165px !important; }
  .bus-big-banner .layer-2 {
    height: 115px !important;
    bottom: 165px !important; }
  .bus-big-banner .layer-3 {
    height: 235px !important;
    bottom: 165px !important; }
  .bus-big-banner .layer-4 {
    height: 330px !important;
    bottom: 165px !important; }
  .bus-big-banner .layer-5 {
    height: 320px !important;
    bottom: 165px !important; }
  .bus-big-banner .layer-6 {
    height: 335px !important;
    bottom: 165px !important; }
  .bus-big-banner .layer-7 {
    height: 400px !important;
    bottom: 165px !important; }
  .dep-big-banner .parallax-layer {
    bottom: 0px !important; }
  .dep-big-banner .trans-text-box.trans-desktop {
    bottom: 340px !important; }
  .dep-big-banner .layer-1 {
    height: 100px !important; }
  .dep-big-banner .layer-2 {
    height: 165px !important; }
  .dep-big-banner .layer-3 {
    height: 335px !important; }
  .dep-big-banner .layer-4 {
    height: 465px !important; }
  .dep-big-banner .layer-5 {
    height: 460px !important; }
  .per-big-banner .parallax-layer {
    bottom: 0px !important; }
  .per-big-banner .trans-text-box.trans-desktop {
    bottom: 385px !important; }
  .per-big-banner .layer-1 {
    height: 480px !important;
    bottom: -140px !important; }
  .per-big-banner .layer-2 {
    height: 420px !important;
    bottom: -140px !important; }
  .per-big-banner .layer-3 {
    height: 475px !important;
    bottom: -140px !important; }
  .per-big-banner .layer-4 {
    height: 485px !important;
    bottom: -140px !important; }
  .per-big-banner .layer-5 {
    height: 640px !important;
    bottom: -140px !important; }
  .home-banner .parallax-layer {
    bottom: 0px !important; }
  .home-banner .layer-1 {
    height: 500px !important;
    bottom: -145px !important; }
  .home-banner .layer-2 {
    height: 600px !important;
    bottom: -270px !important; }
  .home-banner .layer-3 {
    height: 700px !important;
    bottom: -325px !important; }
  .home-banner .layer-4 {
    height: 800px !important;
    bottom: -335px !important; }
  .home-banner .layer-5 {
    height: 900px !important;
    bottom: -290px !important; }
  .home-banner .layer-6 {
    height: 950px !important;
    bottom: -290px !important; } }

@media (min-width: 2880px) {
  .bus-big-banner .parallax-layer {
    bottom: 0px !important; }
  .bus-big-banner .trans-text-box.trans-desktop {
    bottom: 510px !important; }
  .bus-big-banner .layer-1 {
    height: 500px !important; }
  .bus-big-banner .layer-2 {
    height: 535px !important; }
  .bus-big-banner .layer-3 {
    height: 600px !important; }
  .bus-big-banner .layer-4 {
    height: 630px !important; }
  .bus-big-banner .layer-5 {
    height: 640px !important; }
  .bus-big-banner .layer-6 {
    height: 720px !important; }
  .bus-big-banner .layer-7 {
    height: 800px !important; }
  .dep-big-banner .parallax-layer {
    bottom: 0px !important; }
  .dep-big-banner .trans-text-box.trans-desktop {
    bottom: 490px !important; }
  .dep-big-banner .layer-1 {
    height: 300px !important; }
  .dep-big-banner .layer-2 {
    height: 330px !important; }
  .dep-big-banner .layer-3 {
    height: 500px !important; }
  .dep-big-banner .layer-4 {
    height: 620px !important; }
  .dep-big-banner .layer-5 {
    height: 620px !important; }
  .per-big-banner .parallax-layer {
    bottom: 0px !important; }
  .per-big-banner .trans-text-box.trans-desktop {
    bottom: 585px !important; }
  .per-big-banner .layer-1 {
    height: 505px !important;
    bottom: -40px !important; }
  .per-big-banner .layer-2 {
    height: 420px !important;
    bottom: -40px !important; }
  .per-big-banner .layer-3 {
    height: 475px !important;
    bottom: -40px !important; }
  .per-big-banner .layer-4 {
    height: 485px !important;
    bottom: -40px !important; }
  .per-big-banner .layer-5 {
    height: 720px !important;
    bottom: -40px !important; }
  .home-banner .parallax-layer {
    bottom: 0px !important; }
  .home-banner .layer-1 {
    height: 500px !important;
    bottom: -145px !important; }
  .home-banner .layer-2 {
    height: 600px !important;
    bottom: -270px !important; }
  .home-banner .layer-3 {
    height: 700px !important;
    bottom: -325px !important; }
  .home-banner .layer-4 {
    height: 800px !important;
    bottom: -335px !important; }
  .home-banner .layer-5 {
    height: 900px !important;
    bottom: -290px !important; }
  .home-banner .layer-6 {
    height: 950px !important;
    bottom: -290px !important; } }

@media (min-width: 3840px) {
  .bus-big-banner .parallax-layer {
    bottom: 0 !important; }
  .bus-big-banner .trans-text-box.trans-desktop {
    bottom: 1000px !important; }
  .bus-big-banner .layer-1 {
    height: 800px !important; }
  .bus-big-banner .layer-2 {
    height: 850px !important; }
  .bus-big-banner .layer-3 {
    height: 950px !important; }
  .bus-big-banner .layer-4 {
    height: 1050px !important; }
  .bus-big-banner .layer-5 {
    height: 1150px !important; }
  .bus-big-banner .layer-6 {
    height: 1250px !important; }
  .bus-big-banner .layer-7 {
    height: 1300px !important; }
  .dep-big-banner .parallax-layer {
    bottom: 0px !important; }
  .dep-big-banner .trans-text-box.trans-desktop {
    bottom: 1030px !important; }
  .dep-big-banner .layer-1 {
    height: 700px !important; }
  .dep-big-banner .layer-2 {
    height: 800px !important; }
  .dep-big-banner .layer-3 {
    height: 1020px !important; }
  .dep-big-banner .layer-4 {
    height: 1220px !important; }
  .dep-big-banner .layer-5 {
    height: 1220px !important; }
  .per-big-banner .parallax-layer {
    bottom: 0px !important; }
  .per-big-banner .trans-text-box.trans-desktop {
    bottom: 1000px !important; }
  .per-big-banner .layer-1 {
    height: 850px !important; }
  .per-big-banner .layer-2 {
    height: 950px !important; }
  .per-big-banner .layer-3 {
    height: 1050px !important; }
  .per-big-banner .layer-4 {
    height: 1080px !important; }
  .per-big-banner .layer-5 {
    height: 1105px !important; }
  .home-banner .parallax-layer {
    bottom: 0 !important; }
  .home-banner .layer-1 {
    height: 500px !important;
    bottom: -145px !important; }
  .home-banner .layer-2 {
    height: 600px !important;
    bottom: -270px !important; }
  .home-banner .layer-3 {
    height: 700px !important;
    bottom: -325px !important; }
  .home-banner .layer-4 {
    height: 800px !important;
    bottom: -335px !important; }
  .home-banner .layer-5 {
    height: 900px !important;
    bottom: -290px !important; }
  .home-banner .layer-6 {
    height: 950px !important;
    bottom: -290px !important; } }

header {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  z-index: 4; }
  header .promotion-banner {
    text-align: left;
    background-color: #003256;
    padding: 10px 0 10px 40px; }
    @media (max-width: 1280px) {
      header .promotion-banner {
        padding: 10px 0 10px 30px; } }
    @media (max-width: 575px) {
      header .promotion-banner {
        padding: 10px 20px; } }
    header .promotion-banner .banner-box {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start; }
      header .promotion-banner .banner-box .banner-icon {
        margin-right: 20px; }
        header .promotion-banner .banner-box .banner-icon img {
          width: 40px;
          height: 16px;
          -o-object-fit: contain;
          object-fit: contain; }
        header .promotion-banner .banner-box .banner-icon .bann-logo-dark {
          display: none; }
        header .promotion-banner .banner-box .banner-icon .bann-logo-white {
          display: block; }
      header .promotion-banner .banner-box .banner-desc p {
        color: #ffffff;
        font-size: 12px;
        font-weight: 400;
        line-height: 18px;
        letter-spacing: 0.12px;
        font-style: italic;
        font-family: "SourceSansPro-Regular"; }
  @media (max-width: 1280px) {
    header .container.main-head-width {
      max-width: 100%;
      padding: 0 30px; } }
  @media (max-width: 575px) {
    header .container.main-head-width {
      padding: 0 0px; } }
  header .head-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 25px 0 40px;
    border-bottom: 1px solid #ffffff;
    position: relative;
    /* Open Account Button Dropdown */ }
    @media (max-width: 991px) {
      header .head-content {
        padding: 24px 0; } }
    @media (max-width: 575px) {
      header .head-content {
        padding: 18px; } }
    header .head-content .head-menu-left {
      margin-bottom: -5px; }
      header .head-content .head-menu-left ul {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        position: relative; }
        header .head-content .head-menu-left ul li {
          position: relative;
          list-style: none;
          margin-right: 40px; }
          @media (max-width: 1200px) {
            header .head-content .head-menu-left ul li {
              margin-right: 20px; } }
          header .head-content .head-menu-left ul li:last-of-type {
            margin-right: 0; }
          header .head-content .head-menu-left ul li a {
            color: #ffffff;
            text-decoration: none;
            -webkit-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            font-family: "BertiogaSans-Regular";
            font-size: 16px;
            font-style: normal;
            font-weight: 500;
            line-height: normal;
            padding-bottom: 45px; }
            @media (max-width: 1200px) {
              header .head-content .head-menu-left ul li a {
                font-size: 14px; } }
            header .head-content .head-menu-left ul li a:hover {
              color: #FF824D !important; }
          header .head-content .head-menu-left ul li ul {
            display: none;
            position: absolute;
            top: 230%;
            left: 0;
            -webkit-box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.25);
            box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.25);
            -webkit-backdrop-filter: blur(25px);
            backdrop-filter: blur(25px);
            border-radius: 0px 0px 8px 8px;
            background: rgba(255, 255, 255, 0.1);
            padding: 16px;
            min-width: 200px;
            z-index: 99;
            border-top: 5px solid #FF824D;
            border-bottom: 2px solid #FF824D; }
            header .head-content .head-menu-left ul li ul li {
              margin-right: 0; }
              header .head-content .head-menu-left ul li ul li a {
                display: block;
                font-family: "BertiogaSans-Regular";
                font-weight: 400;
                font-size: 16px;
                white-space: nowrap;
                padding-bottom: 16px;
                margin-bottom: 16px;
                line-height: 29px;
                color: #ffffff;
                position: relative;
                font-weight: 400;
                -webkit-transition: color 0.2s ease;
                -o-transition: color 0.2s ease;
                transition: color 0.2s ease; }
                header .head-content .head-menu-left ul li ul li a::after {
                  content: "";
                  position: absolute;
                  height: 1px;
                  width: 100%;
                  background-color: #7db7d433;
                  bottom: 0;
                  left: 0; }
                header .head-content .head-menu-left ul li ul li a:hover {
                  color: #FF824D !important; }
              header .head-content .head-menu-left ul li ul li:last-of-type a {
                padding-bottom: 0;
                margin-bottom: 0; }
                header .head-content .head-menu-left ul li ul li:last-of-type a::after {
                  content: none; }
          header .head-content .head-menu-left ul li:hover > ul {
            display: block; }
        header .head-content .head-menu-left ul li.current_page_item a {
          color: #FF824D !important; }
        header .head-content .head-menu-left ul li.current_page_item ul li a {
          color: inherit !important; }
    header .head-content .head-logo .logo-dark {
      display: none; }
    header .head-content .head-logo .logo-white {
      display: block; }
    header .head-content .head-logo a {
      margin: 0; }
      header .head-content .head-logo a img {
        width: 241px;
        height: 44px; }
        @media (max-width: 991px) {
          header .head-content .head-logo a img {
            width: 185px;
            height: 52px; } }
        @media (max-width: 575px) {
          header .head-content .head-logo a img {
            width: 175px;
            height: 44px; } }
      header .head-content .head-logo a .lottie-anima-box svg {
        width: 295px !important;
        height: 105px !important;
        margin-bottom: -25px; }
        @media (max-width: 1200px) {
          header .head-content .head-logo a .lottie-anima-box svg {
            width: 240px !important;
            height: 85px !important;
            margin-bottom: -18px; } }
        @media (max-width: 991px) {
          header .head-content .head-logo a .lottie-anima-box svg {
            width: 214px !important;
            height: 76px !important;
            margin-left: -20px;
            margin-bottom: -10px;
            margin-top: -10px; } }
        @media (max-width: 575px) {
          header .head-content .head-logo a .lottie-anima-box svg {
            width: 195px !important;
            height: 65px !important;
            margin-bottom: -10px;
            margin-top: -10px; } }
    header .head-content .head-menu-right {
      margin-bottom: 10px; }
      @media (max-width: 991px) {
        header .head-content .head-menu-right {
          margin-right: 45px;
          margin-bottom: 14px; } }
      @media (max-width: 600px) {
        header .head-content .head-menu-right {
          display: none; } }
      header .head-content .head-menu-right ul {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row; }
        header .head-content .head-menu-right ul li a {
          border-radius: 100px;
          font-family: "BertiogaSans-Medium";
          font-size: 16px;
          font-weight: 500;
          line-height: 18px;
          padding: 13px 22px;
          color: #ffffff;
          position: relative;
          overflow: hidden;
          z-index: 1;
          -webkit-transition: border 500ms ease;
          -o-transition: border 500ms ease;
          transition: border 500ms ease;
          color: #ffffff;
          text-decoration: none; }
          @media (max-width: 1200px) {
            header .head-content .head-menu-right ul li a {
              font-size: 14px;
              padding: 11px 16px; } }
          header .head-content .head-menu-right ul li a::before {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            opacity: 0;
            -webkit-transition: opacity 500ms ease;
            -o-transition: opacity 500ms ease;
            transition: opacity 500ms ease;
            z-index: -1;
            border-radius: 100px; }
          header .head-content .head-menu-right ul li a .border-layer {
            position: absolute;
            inset: 0;
            border-radius: inherit;
            opacity: 0;
            z-index: 0;
            pointer-events: none;
            -webkit-transition: opacity 500ms ease;
            -o-transition: opacity 500ms ease;
            transition: opacity 500ms ease;
            mask-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.05)), to(black));
            mask-image: linear-gradient(to top, rgba(0, 0, 0, 0.05), black);
            -webkit-mask-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.05)), to(black));
            -webkit-mask-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.05), black); }
          header .head-content .head-menu-right ul li a:hover .border-layer, header .head-content .head-menu-right ul li a:hover::before {
            opacity: 1; }
          header .head-content .head-menu-right ul li a:focus {
            outline: none;
            border: 3px solid #0E68BD; }
        header .head-content .head-menu-right ul li.menu-blue-btn a {
          background: rgba(11, 25, 35, 0.5);
          border: 1px solid #7EB8D4; }
          header .head-content .head-menu-right ul li.menu-blue-btn a .border-layer {
            border: 1px solid #7EB8D4; }
          header .head-content .head-menu-right ul li.menu-blue-btn a:before {
            background: -webkit-gradient(linear, left bottom, left top, from(#396275), to(rgba(57, 98, 117, 0)));
            background: -webkit-linear-gradient(bottom, #396275 0%, rgba(57, 98, 117, 0) 100%);
            background: -o-linear-gradient(bottom, #396275 0%, rgba(57, 98, 117, 0) 100%);
            background: linear-gradient(0deg, #396275 0%, rgba(57, 98, 117, 0) 100%); }
          header .head-content .head-menu-right ul li.menu-blue-btn a:hover {
            border: 1px solid #7db7d44d; }
        header .head-content .head-menu-right ul li.menu-grey-btn {
          position: relative;
          margin-left: 16px; }
          @media (max-width: 1200px) {
            header .head-content .head-menu-right ul li.menu-grey-btn {
              margin-left: 10px; } }
          header .head-content .head-menu-right ul li.menu-grey-btn a {
            background: rgba(255, 255, 255, 0.3);
            -webkit-backdrop-filter: blur(10px);
            backdrop-filter: blur(10px);
            border: 1px solid #ffffff; }
            header .head-content .head-menu-right ul li.menu-grey-btn a .border-layer {
              border: 1px solid #ffffff;
              -webkit-transition: border 500ms ease;
              -o-transition: border 500ms ease;
              transition: border 500ms ease; }
            header .head-content .head-menu-right ul li.menu-grey-btn a:before {
              background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 130, 77, 0.3)), to(rgba(255, 255, 255, 0.1)));
              background: -webkit-linear-gradient(top, rgba(255, 130, 77, 0.3) 0%, rgba(255, 255, 255, 0.1) 100%);
              background: -o-linear-gradient(top, rgba(255, 130, 77, 0.3) 0%, rgba(255, 255, 255, 0.1) 100%);
              background: linear-gradient(180deg, rgba(255, 130, 77, 0.3) 0%, rgba(255, 255, 255, 0.1) 100%); }
            header .head-content .head-menu-right ul li.menu-grey-btn a:hover {
              border: 1px solid #ff824d4d; }
              header .head-content .head-menu-right ul li.menu-grey-btn a:hover .border-layer {
                border: 1px solid #FF824D; }
    header .head-content .dropdown-btn-menu {
      position: relative;
      display: inline-block;
      border: 0;
      border-radius: 0;
      background: none;
      -webkit-box-shadow: none;
      box-shadow: none; }
      header .head-content .dropdown-btn-menu .chevron {
        margin-left: 7px;
        display: inline-block;
        -webkit-transition: all 500ms ease;
        -o-transition: all 500ms ease;
        transition: all 500ms ease; }
      header .head-content .dropdown-btn-menu .sub-menu {
        position: absolute;
        top: 100%;
        right: 0;
        margin-top: 28px;
        min-width: 188px;
        background: -webkit-gradient(linear, left top, left bottom, from(#243747), to(#121f2b));
        background: -webkit-linear-gradient(top, #243747, #121f2b);
        background: -o-linear-gradient(top, #243747, #121f2b);
        background: linear-gradient(to bottom, #243747, #121f2b);
        border-radius: 16px;
        border: 1px solid rgba(255, 255, 255, 0.2);
        -webkit-box-shadow: 0 20px 40px rgba(0, 0, 0, 0.7);
        box-shadow: 0 20px 40px rgba(0, 0, 0, 0.7);
        padding: 8px 0;
        display: none;
        z-index: 50;
        list-style: none; }
        @media (max-width: 991px) {
          header .head-content .dropdown-btn-menu .sub-menu {
            margin-top: 40px; } }
        @media (max-width: 575px) {
          header .head-content .dropdown-btn-menu .sub-menu {
            left: 0; } }
        header .head-content .dropdown-btn-menu .sub-menu li a {
          padding: 10px 18px;
          color: #ffffff !important;
          text-decoration: none;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          gap: 10px;
          white-space: nowrap;
          font-size: 15px;
          border: 0 !important;
          border-radius: 0 !important;
          background: none !important;
          -webkit-box-shadow: none !important;
          box-shadow: none !important;
          -webkit-backdrop-filter: blur(0) !important;
          backdrop-filter: blur(0) !important;
          border-left: 3px solid transparent !important;
          -webkit-transition: all 500ms ease;
          -o-transition: all 500ms ease;
          transition: all 500ms ease; }
          header .head-content .dropdown-btn-menu .sub-menu li a::before {
            content: none; }
          header .head-content .dropdown-btn-menu .sub-menu li a:hover {
            background: rgba(255, 255, 255, 0.06) !important;
            border-left: 3px solid #FF824D !important; }
        header .head-content .dropdown-btn-menu .sub-menu li:first-of-type a {
          border-top-left-radius: 3px !important;
          border-top-right-radius: 3px !important; }
        header .head-content .dropdown-btn-menu .sub-menu li:last-of-type a {
          border-bottom-left-radius: 3px !important;
          border-bottom-right-radius: 3px !important; }
    header .head-content .dropdown-btn-menu.open .chevron {
      -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      transform: rotate(180deg); }
    header .head-content .dropdown-btn-menu.open .sub-menu {
      display: block;
      width: -webkit-max-content;
      width: -moz-max-content;
      width: max-content; }
  header .mobile-menu {
    display: none; }

@-webkit-keyframes slideDown {
  from {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%); }
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

@keyframes slideDown {
  from {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%); }
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

.page-template-treasury-services header.header-blurry .head-content .head-menu-left ul li ul {
  background: #dfecf2; }

.page-template-mortgage-lending header.header-blurry .head-content .head-menu-left ul li ul {
  background: #fbefe3; }

.page-template-our-locations header.header-blurry .head-content .head-menu-left ul li ul {
  background: #dfecf2; }

.page-template-business-banking header .head-content .head-menu-left ul li ul {
  background: #dfecf2; }

.page-template-personal-deposits header .head-content .head-menu-left ul li ul {
  background: #f8efe8; }

.page-template-personal-lending header .head-content .head-menu-left ul li ul {
  background: #fbefe3; }

.page-template-mortgage-lending header .head-content .head-menu-left ul li ul {
  background: #fbefe3; }

.page-template-careers header .head-content .head-menu-left ul li ul {
  background: #dfdbd1; }

.single-jobs header .head-content .head-menu-left ul li ul,
.page-template-faq header .head-content .head-menu-left ul li ul,
.page-template-secutiy header .head-content .head-menu-left ul li ul,
.page-template-privacy-policy header .head-content .head-menu-left ul li ul,
.page-template-public-file header .head-content .head-menu-left ul li ul,
.page-template-terms-condition header .head-content .head-menu-left ul li ul {
  background: #f9fbfc; }

/* Basic styles for the hamburger menu */
.hamburger-menu {
  display: none;
  cursor: pointer;
  position: absolute;
  right: 0px;
  top: 48%;
  z-index: 2;
  width: 27px;
  height: 25px;
  -webkit-transform: translate(0%, -48%);
  -ms-transform: translate(0%, -48%);
  transform: translate(0%, -48%); }
  @media (max-width: 575px) {
    .hamburger-menu {
      right: 30px; } }
  .hamburger-menu .bar {
    width: 27px;
    height: 2px;
    margin: 7px 0;
    background-color: #fff;
    display: block;
    border-radius: 50px; }

/* Display hamburger icon on screens smaller than 991px */
@media (max-width: 991px) {
  header .hamburger-menu {
    display: block; }
  header .head-menu-left {
    display: none; }
  header .mobile-menu {
    display: block;
    position: fixed;
    top: 0;
    right: -110%;
    width: 100%;
    height: 100%;
    -webkit-transition: right 0.3s ease;
    -o-transition: right 0.3s ease;
    transition: right 0.3s ease;
    z-index: 1000;
    background: rgba(1, 27, 37, 0.7);
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px); }
    header .mobile-menu .inner-mob-menu .mobile-menu-banner {
      -webkit-box-shadow: 0px 40px 20px -30px rgba(7, 52, 73, 0.2);
      box-shadow: 0px 40px 20px -30px rgba(7, 52, 73, 0.2);
      -webkit-backdrop-filter: blur(15px);
      backdrop-filter: blur(15px);
      padding: 24px 30px;
      border-radius: 0px 0px 3px 3px;
      background-color: #ffffff;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between; } }
    @media (max-width: 991px) and (max-width: 575px) {
      header .mobile-menu .inner-mob-menu .mobile-menu-banner {
        padding: 17px 18px; } }

@media (max-width: 991px) {
      header .mobile-menu .inner-mob-menu .mobile-menu-banner .head-menu-right {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: -5px;
        margin-right: 7px; }
        header .mobile-menu .inner-mob-menu .mobile-menu-banner .head-menu-right ul {
          margin-right: 30px; } }
        @media (max-width: 991px) and (max-width: 767px) {
          header .mobile-menu .inner-mob-menu .mobile-menu-banner .head-menu-right ul {
            margin-right: 15px; } }

@media (max-width: 991px) {
          header .mobile-menu .inner-mob-menu .mobile-menu-banner .head-menu-right ul li.menu-blue-btn a {
            background: rgba(255, 255, 255, 0.5);
            border: 1px solid #0B1923;
            border-radius: 250px;
            color: #0B1923; }
          header .mobile-menu .inner-mob-menu .mobile-menu-banner .head-menu-right ul li.menu-grey-btn a {
            position: relative;
            z-index: 2;
            padding: 13px 22px;
            border-radius: 100px;
            color: #ffffff;
            font-family: "BertiogaSans-Regular";
            font-size: 16px;
            line-height: 18px;
            text-decoration: none;
            -webkit-backdrop-filter: blur(10px);
            backdrop-filter: blur(10px);
            -webkit-box-shadow: 0px 10px 15px 0px #09182233;
            box-shadow: 0px 10px 15px 0px #09182233;
            background: -webkit-gradient(linear, left bottom, left top, from(#0B1923), to(#073449));
            background: -webkit-linear-gradient(bottom, #0B1923 0%, #073449 100%);
            background: -o-linear-gradient(bottom, #0B1923 0%, #073449 100%);
            background: linear-gradient(0deg, #0B1923 0%, #073449 100%);
            overflow: hidden; }
            header .mobile-menu .inner-mob-menu .mobile-menu-banner .head-menu-right ul li.menu-grey-btn a::before {
              content: '';
              position: absolute;
              top: 0;
              left: 0;
              right: 0;
              bottom: 0;
              border-radius: 100px;
              padding: 1.5px;
              background: -webkit-gradient(linear, left bottom, left top, from(#7EB8D4), to(#7EB8D4));
              background: -webkit-linear-gradient(bottom, #7EB8D4, #7EB8D4);
              background: -o-linear-gradient(bottom, #7EB8D4, #7EB8D4);
              background: linear-gradient(0deg, #7EB8D4, #7EB8D4);
              -webkit-mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
              -webkit-mask: -webkit-linear-gradient(#fff 0 0) content-box, -webkit-linear-gradient(#fff 0 0);
              -webkit-mask-composite: xor;
              mask-composite: exclude;
              z-index: 1;
              pointer-events: none; } }
      @media (max-width: 991px) and (max-width: 575px) {
        header .mobile-menu .inner-mob-menu .mobile-menu-banner .head-menu-right .tab-menu-btns {
          display: none; } }

@media (max-width: 991px) {
    header .mobile-menu .inner-mob-menu .logo-dark {
      display: block; }
    header .mobile-menu .inner-mob-menu .mob-menu {
      background-color: #05222E;
      width: 375px;
      height: 100%;
      max-width: 100%;
      margin-left: auto;
      padding: 40px 20px; } }
    @media (max-width: 991px) and (max-width: 575px) {
      header .mobile-menu .inner-mob-menu .mob-menu {
        width: 100%;
        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-pack: end;
        -ms-flex-pack: end;
        justify-content: end;
        padding-bottom: 125px; } }

@media (max-width: 991px) {
      header .mobile-menu .inner-mob-menu .mob-menu ul li {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: start;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 100%;
        padding: 30px 0;
        border-top: 1px solid #0B1923; }
        header .mobile-menu .inner-mob-menu .mob-menu ul li:last-of-type {
          border-bottom: 1px solid #0B1923; }
        header .mobile-menu .inner-mob-menu .mob-menu ul li ul.sub-menu {
          padding-left: 0;
          text-align: right; }
          header .mobile-menu .inner-mob-menu .mob-menu ul li ul.sub-menu li {
            padding: 0;
            border: 0;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: end;
            -ms-flex-pack: end;
            justify-content: end;
            margin-bottom: 24px; }
            header .mobile-menu .inner-mob-menu .mob-menu ul li ul.sub-menu li:last-of-type {
              margin-bottom: 0; }
            header .mobile-menu .inner-mob-menu .mob-menu ul li ul.sub-menu li a {
              color: #ffffff;
              font-size: 16px;
              font-weight: 400;
              line-height: 20px;
              text-decoration: none;
              letter-spacing: normal;
              text-transform: none; }
      header .mobile-menu .inner-mob-menu .mob-menu ul li.menu-no-link a {
        color: #FF824D;
        font-weight: 600;
        line-height: 26px;
        letter-spacing: 4.8px;
        text-transform: uppercase;
        text-decoration: none;
        pointer-events: none; } }
      @media (max-width: 991px) and (max-width: 575px) {
        header .mobile-menu .inner-mob-menu .mob-menu ul li.menu-no-link a {
          font-size: 14px; } }

@media (max-width: 991px) {
      header .mobile-menu .inner-mob-menu .mob-menu ul li.menu-no-link ul li a {
        pointer-events: all; }
      header .mobile-menu .inner-mob-menu .mob-menu .head-menu-right.mob-menu-btns {
        display: none; } }
      @media (max-width: 991px) and (max-width: 575px) {
        header .mobile-menu .inner-mob-menu .mob-menu .head-menu-right.mob-menu-btns {
          display: block;
          margin: 0;
          padding-top: 30px; } }
      @media (max-width: 991px) and (max-width: 575px) {
        header .mobile-menu .inner-mob-menu .mob-menu .head-menu-right.mob-menu-btns ul {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-box-pack: justify !important;
          -ms-flex-pack: justify !important;
          justify-content: space-between !important; } }
      @media (max-width: 991px) and (max-width: 575px) {
        header .mobile-menu .inner-mob-menu .mob-menu .head-menu-right.mob-menu-btns ul li {
          margin: 0;
          border: 0;
          width: auto;
          padding: 0; } }
      @media (max-width: 991px) and (max-width: 575px) {
        header .mobile-menu .inner-mob-menu .mob-menu .head-menu-right.mob-menu-btns ul li.menu-blue-btn a {
          width: auto;
          text-align: center; } }
      @media (max-width: 991px) and (max-width: 375px) {
        header .mobile-menu .inner-mob-menu .mob-menu .head-menu-right.mob-menu-btns ul li.menu-blue-btn a {
          padding: 13px 13px; } }
      @media (max-width: 991px) and (max-width: 575px) {
        header .mobile-menu .inner-mob-menu .mob-menu .head-menu-right.mob-menu-btns ul li.menu-grey-btn a {
          width: 200px;
          text-align: center; } }
      @media (max-width: 991px) and (max-width: 375px) {
        header .mobile-menu .inner-mob-menu .mob-menu .head-menu-right.mob-menu-btns ul li.menu-grey-btn a {
          padding: 13px 13px;
          width: 180px; } }

@media (max-width: 991px) {
      header .mobile-menu .inner-mob-menu .mob-menu .dropdown-btn-menu .sub-menu {
        display: none !important;
        margin-top: -155px; } }
      @media (max-width: 991px) and (max-width: 375px) {
        header .mobile-menu .inner-mob-menu .mob-menu .dropdown-btn-menu .sub-menu {
          margin-top: -165px; } }

@media (max-width: 991px) {
        header .mobile-menu .inner-mob-menu .mob-menu .dropdown-btn-menu .sub-menu li {
          width: -webkit-max-content !important;
          width: -moz-max-content !important;
          width: max-content !important; }
      header .mobile-menu .inner-mob-menu .mob-menu .dropdown-btn-menu.open .sub-menu {
        display: block !important;
        width: -webkit-max-content;
        width: -moz-max-content;
        width: max-content; }
  header .mobile-menu.open {
    right: 0; }
  header .close-menu img {
    width: 22.5px;
    height: 22.5px; }
  header .inner-mob-menu {
    height: 100%; } }

header.header-blurry {
  padding: 0 20px; }
  @media (max-width: 767px) {
    header.header-blurry {
      padding: 0 10px; } }
  @media (max-width: 575px) {
    header.header-blurry {
      padding: 0; } }
  header.header-blurry .main-head {
    -webkit-box-shadow: 0px 40px 20px -30px rgba(7, 52, 73, 0.2);
    box-shadow: 0px 40px 20px -30px rgba(7, 52, 73, 0.2);
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
    background: rgba(255, 255, 255, 0.5);
    border-radius: 0px 0px 3px 3px;
    border-bottom: 0;
    border: 1px solid #ffffff; }
    header.header-blurry .main-head .head-content {
      border-bottom: 0; }
      header.header-blurry .main-head .head-content .head-menu-left ul li a {
        color: #05222E; }
      header.header-blurry .main-head .head-content .head-menu-left ul li ul li a {
        color: #0B1923; }
        header.header-blurry .main-head .head-content .head-menu-left ul li ul li a::after {
          content: "";
          position: absolute;
          height: 1px;
          width: 100%;
          background-color: #7db7d433;
          bottom: 0;
          left: 0; }
        header.header-blurry .main-head .head-content .head-menu-left ul li ul li a:hover {
          color: #FF824D !important; }
      header.header-blurry .main-head .head-content .head-menu-left ul li ul li:last-of-type a {
        padding-bottom: 0;
        margin-bottom: 0; }
        header.header-blurry .main-head .head-content .head-menu-left ul li ul li:last-of-type a::after {
          content: none; }
      header.header-blurry .main-head .head-content .head-menu-left ul li ul li.current_page_item a {
        color: #FF824D !important; }
      header.header-blurry .main-head .head-content .head-menu-left ul li ul li.current_page_item ul li a {
        color: inherit !important; }
      header.header-blurry .main-head .head-content .head-logo .logo-dark {
        display: block; }
      header.header-blurry .main-head .head-content .head-logo .logo-white {
        display: none; }
      header.header-blurry .main-head .head-content .head-menu-right ul li.menu-blue-btn a {
        background: rgba(255, 255, 255, 0.5);
        border: 1px solid #0B1923;
        color: #0B1923; }
        header.header-blurry .main-head .head-content .head-menu-right ul li.menu-blue-btn a::before {
          content: none; }
        header.header-blurry .main-head .head-content .head-menu-right ul li.menu-blue-btn a .border-layer {
          display: none; }
        header.header-blurry .main-head .head-content .head-menu-right ul li.menu-blue-btn a:hover {
          border: 1px solid #D44000; }
      header.header-blurry .main-head .head-content .head-menu-right ul li.menu-grey-btn {
        margin-left: 16px; }
        @media (max-width: 767px) {
          header.header-blurry .main-head .head-content .head-menu-right ul li.menu-grey-btn {
            margin-left: 10px; } }
        header.header-blurry .main-head .head-content .head-menu-right ul li.menu-grey-btn a {
          background: -webkit-gradient(linear, left top, left bottom, from(#073449), to(#0B1923));
          background: -webkit-linear-gradient(top, #073449 0%, #0B1923 100%);
          background: -o-linear-gradient(top, #073449 0%, #0B1923 100%);
          background: linear-gradient(180deg, #073449 0%, #0B1923 100%);
          border: 1px solid #7EB8D4;
          -webkit-box-shadow: 0px 10px 15px rgba(126, 184, 212, 0.2);
          box-shadow: 0px 10px 15px rgba(126, 184, 212, 0.2); }
          header.header-blurry .main-head .head-content .head-menu-right ul li.menu-grey-btn a .text-inner {
            position: relative;
            z-index: 1; }
          header.header-blurry .main-head .head-content .head-menu-right ul li.menu-grey-btn a .border-layer {
            border: 0; }
          header.header-blurry .main-head .head-content .head-menu-right ul li.menu-grey-btn a:before {
            background: -webkit-gradient(linear, left bottom, left top, from(#073449), to(#0B1923));
            background: -webkit-linear-gradient(bottom, #073449 0%, #0B1923 100%);
            background: -o-linear-gradient(bottom, #073449 0%, #0B1923 100%);
            background: linear-gradient(360deg, #073449 0%, #0B1923 100%);
            opacity: 0;
            -webkit-transition: opacity 500ms ease;
            -o-transition: opacity 500ms ease;
            transition: opacity 500ms ease;
            z-index: 0; }
          header.header-blurry .main-head .head-content .head-menu-right ul li.menu-grey-btn a:hover {
            border: 1px solid #FF824D; }
            header.header-blurry .main-head .head-content .head-menu-right ul li.menu-grey-btn a:hover:before {
              opacity: 1; }
  header.header-blurry .hamburger-menu .bar {
    background-color: #05222E; }

header.header-blurry .header-inner.is-sticky, header .header-inner.is-sticky {
  position: fixed;
  -webkit-animation: slideDown 0.35s ease-out;
  animation: slideDown 0.35s ease-out;
  width: 100%;
  top: var(--adminbar-offset, 0);
  left: 0;
  right: 0; }
  header.header-blurry .header-inner.is-sticky .main-head, header .header-inner.is-sticky .main-head {
    padding: 10px 0;
    -webkit-box-shadow: 0px 40px 20px -30px rgba(7, 52, 73, 0.2);
    box-shadow: 0px 40px 20px -30px rgba(7, 52, 73, 0.2);
    border-radius: 0px 0px 3px 3px;
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
    background: #ffffff;
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px); }
    header.header-blurry .header-inner.is-sticky .main-head .head-content, header .header-inner.is-sticky .main-head .head-content {
      border-bottom: 0;
      padding: 0;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center; }
      header.header-blurry .header-inner.is-sticky .main-head .head-content .head-menu-left, header .header-inner.is-sticky .main-head .head-content .head-menu-left {
        margin-bottom: 0; }
        header.header-blurry .header-inner.is-sticky .main-head .head-content .head-menu-left ul li a, header .header-inner.is-sticky .main-head .head-content .head-menu-left ul li a {
          color: #05222E;
          padding-bottom: 25px; }
        header.header-blurry .header-inner.is-sticky .main-head .head-content .head-menu-left ul li ul, header .header-inner.is-sticky .main-head .head-content .head-menu-left ul li ul {
          top: 185%;
          background: #ffffff; }
          header.header-blurry .header-inner.is-sticky .main-head .head-content .head-menu-left ul li ul li a, header .header-inner.is-sticky .main-head .head-content .head-menu-left ul li ul li a {
            color: #0B1923;
            padding-bottom: 20px; }
            header.header-blurry .header-inner.is-sticky .main-head .head-content .head-menu-left ul li ul li a::after, header .header-inner.is-sticky .main-head .head-content .head-menu-left ul li ul li a::after {
              content: "";
              position: absolute;
              height: 1px;
              width: 100%;
              background-color: #7db7d433;
              bottom: 0;
              left: 0; }
            header.header-blurry .header-inner.is-sticky .main-head .head-content .head-menu-left ul li ul li a:hover, header .header-inner.is-sticky .main-head .head-content .head-menu-left ul li ul li a:hover {
              color: #FF824D !important; }
          header.header-blurry .header-inner.is-sticky .main-head .head-content .head-menu-left ul li ul li:last-of-type a, header .header-inner.is-sticky .main-head .head-content .head-menu-left ul li ul li:last-of-type a {
            padding-bottom: 0;
            margin-bottom: 0; }
            header.header-blurry .header-inner.is-sticky .main-head .head-content .head-menu-left ul li ul li:last-of-type a::after, header .header-inner.is-sticky .main-head .head-content .head-menu-left ul li ul li:last-of-type a::after {
              content: none; }
        header.header-blurry .header-inner.is-sticky .main-head .head-content .head-menu-left ul li.current_page_item a, header .header-inner.is-sticky .main-head .head-content .head-menu-left ul li.current_page_item a {
          color: #FF824D !important; }
        header.header-blurry .header-inner.is-sticky .main-head .head-content .head-menu-left ul li.current_page_item ul li a, header .header-inner.is-sticky .main-head .head-content .head-menu-left ul li.current_page_item ul li a {
          color: inherit !important; }
      header.header-blurry .header-inner.is-sticky .main-head .head-content .head-logo .logo-dark, header .header-inner.is-sticky .main-head .head-content .head-logo .logo-dark {
        display: block; }
      header.header-blurry .header-inner.is-sticky .main-head .head-content .head-logo .logo-white, header .header-inner.is-sticky .main-head .head-content .head-logo .logo-white {
        display: none; }
      header.header-blurry .header-inner.is-sticky .main-head .head-content .head-logo img, header .header-inner.is-sticky .main-head .head-content .head-logo img {
        width: 300px;
        height: 44px;
        -o-object-fit: contain;
        object-fit: contain; }
        @media (max-width: 991px) {
          header.header-blurry .header-inner.is-sticky .main-head .head-content .head-logo img, header .header-inner.is-sticky .main-head .head-content .head-logo img {
            width: 185px;
            height: 52px; } }
        @media (max-width: 575px) {
          header.header-blurry .header-inner.is-sticky .main-head .head-content .head-logo img, header .header-inner.is-sticky .main-head .head-content .head-logo img {
            width: 175px;
            height: 44px; } }
      header.header-blurry .header-inner.is-sticky .main-head .head-content .head-logo .lottie-anima-box svg, header .header-inner.is-sticky .main-head .head-content .head-logo .lottie-anima-box svg {
        width: 340px !important;
        height: 70px !important;
        -o-object-fit: contain;
        object-fit: contain;
        margin: -13px 0; }
        @media (max-width: 991px) {
          header.header-blurry .header-inner.is-sticky .main-head .head-content .head-logo .lottie-anima-box svg, header .header-inner.is-sticky .main-head .head-content .head-logo .lottie-anima-box svg {
            width: 214px !important;
            height: 76px !important;
            margin-left: -20px;
            margin-bottom: -10px;
            margin-top: -10px; } }
        @media (max-width: 575px) {
          header.header-blurry .header-inner.is-sticky .main-head .head-content .head-logo .lottie-anima-box svg, header .header-inner.is-sticky .main-head .head-content .head-logo .lottie-anima-box svg {
            width: 195px !important;
            height: 65px !important;
            margin-left: 0;
            margin-bottom: -10px;
            margin-top: -10px; } }
      header.header-blurry .header-inner.is-sticky .main-head .head-content .head-menu-right, header .header-inner.is-sticky .main-head .head-content .head-menu-right {
        margin-bottom: 0; }
        header.header-blurry .header-inner.is-sticky .main-head .head-content .head-menu-right ul li.menu-blue-btn a, header .header-inner.is-sticky .main-head .head-content .head-menu-right ul li.menu-blue-btn a {
          background: rgba(255, 255, 255, 0.5);
          border: 1px solid #0B1923;
          color: #0B1923; }
          header.header-blurry .header-inner.is-sticky .main-head .head-content .head-menu-right ul li.menu-blue-btn a::before, header .header-inner.is-sticky .main-head .head-content .head-menu-right ul li.menu-blue-btn a::before {
            content: none; }
          header.header-blurry .header-inner.is-sticky .main-head .head-content .head-menu-right ul li.menu-blue-btn a .border-layer, header .header-inner.is-sticky .main-head .head-content .head-menu-right ul li.menu-blue-btn a .border-layer {
            display: none; }
          header.header-blurry .header-inner.is-sticky .main-head .head-content .head-menu-right ul li.menu-blue-btn a:hover, header .header-inner.is-sticky .main-head .head-content .head-menu-right ul li.menu-blue-btn a:hover {
            border: 1px solid #D44000; }
        header.header-blurry .header-inner.is-sticky .main-head .head-content .head-menu-right ul li.menu-grey-btn, header .header-inner.is-sticky .main-head .head-content .head-menu-right ul li.menu-grey-btn {
          position: relative;
          margin-left: 16px; }
          header.header-blurry .header-inner.is-sticky .main-head .head-content .head-menu-right ul li.menu-grey-btn a, header .header-inner.is-sticky .main-head .head-content .head-menu-right ul li.menu-grey-btn a {
            background: -webkit-gradient(linear, left top, left bottom, from(#073449), to(#0B1923));
            background: -webkit-linear-gradient(top, #073449 0%, #0B1923 100%);
            background: -o-linear-gradient(top, #073449 0%, #0B1923 100%);
            background: linear-gradient(180deg, #073449 0%, #0B1923 100%);
            border: 1px solid #7EB8D4;
            -webkit-box-shadow: 0px 10px 15px rgba(126, 184, 212, 0.2);
            box-shadow: 0px 10px 15px rgba(126, 184, 212, 0.2); }
            header.header-blurry .header-inner.is-sticky .main-head .head-content .head-menu-right ul li.menu-grey-btn a .text-inner, header .header-inner.is-sticky .main-head .head-content .head-menu-right ul li.menu-grey-btn a .text-inner {
              position: relative;
              z-index: 1; }
            header.header-blurry .header-inner.is-sticky .main-head .head-content .head-menu-right ul li.menu-grey-btn a .border-layer, header .header-inner.is-sticky .main-head .head-content .head-menu-right ul li.menu-grey-btn a .border-layer {
              border: 0; }
            header.header-blurry .header-inner.is-sticky .main-head .head-content .head-menu-right ul li.menu-grey-btn a:before, header .header-inner.is-sticky .main-head .head-content .head-menu-right ul li.menu-grey-btn a:before {
              background: -webkit-gradient(linear, left bottom, left top, from(#073449), to(#0B1923));
              background: -webkit-linear-gradient(bottom, #073449 0%, #0B1923 100%);
              background: -o-linear-gradient(bottom, #073449 0%, #0B1923 100%);
              background: linear-gradient(360deg, #073449 0%, #0B1923 100%);
              opacity: 0;
              -webkit-transition: opacity 500ms ease;
              -o-transition: opacity 500ms ease;
              transition: opacity 500ms ease;
              z-index: 0; }
            header.header-blurry .header-inner.is-sticky .main-head .head-content .head-menu-right ul li.menu-grey-btn a:hover, header .header-inner.is-sticky .main-head .head-content .head-menu-right ul li.menu-grey-btn a:hover {
              border: 1px solid #FF824D; }
              header.header-blurry .header-inner.is-sticky .main-head .head-content .head-menu-right ul li.menu-grey-btn a:hover:before, header .header-inner.is-sticky .main-head .head-content .head-menu-right ul li.menu-grey-btn a:hover:before {
                opacity: 1; }
    header.header-blurry .header-inner.is-sticky .main-head .hamburger-menu .bar, header .header-inner.is-sticky .main-head .hamburger-menu .bar {
      background-color: #05222E; }
  header.header-blurry .header-inner.is-sticky .dropdown-btn-menu .sub-menu, header .header-inner.is-sticky .dropdown-btn-menu .sub-menu {
    margin-top: 22px; }
    @media (max-width: 991px) {
      header.header-blurry .header-inner.is-sticky .dropdown-btn-menu .sub-menu, header .header-inner.is-sticky .dropdown-btn-menu .sub-menu {
        margin-top: 28px; } }

/**** Custom Button ****/
.custom-btn {
  border-radius: 100px;
  font-family: "BertiogaSans-Medium";
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
  padding: 13px 22px;
  color: #ffffff;
  -webkit-box-shadow: 0px 10px 15px rgba(9, 24, 34, 0.2);
  box-shadow: 0px 10px 15px rgba(9, 24, 34, 0.2);
  position: relative;
  overflow: hidden;
  z-index: 1;
  -webkit-transition: border 500ms ease;
  -o-transition: border 500ms ease;
  transition: border 500ms ease; }
  .custom-btn span.text-inner {
    display: inline-block;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  .custom-btn::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    -webkit-transition: opacity 500ms ease;
    -o-transition: opacity 500ms ease;
    transition: opacity 500ms ease;
    z-index: -1; }
  .custom-btn .border-layer {
    position: absolute;
    inset: 0;
    border-radius: inherit;
    opacity: 0;
    z-index: 0;
    pointer-events: none;
    -webkit-transition: opacity 500ms ease;
    -o-transition: opacity 500ms ease;
    transition: opacity 500ms ease;
    mask-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.05)), to(black));
    mask-image: linear-gradient(to top, rgba(0, 0, 0, 0.05), black);
    -webkit-mask-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.05)), to(black));
    -webkit-mask-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.05), black); }
  .custom-btn:hover .border-layer, .custom-btn:hover::before {
    opacity: 1; }
  .custom-btn:focus {
    outline: none;
    border: 3px solid #0E68BD; }

/**** Blue ****/
.custom-btn-blue {
  background: rgba(11, 25, 35, 0.5);
  border: 1px solid #7EB8D4; }
  .custom-btn-blue .border-layer {
    border: 1px solid #7EB8D4; }
  .custom-btn-blue:before {
    background: -webkit-gradient(linear, left bottom, left top, from(#396275), to(rgba(57, 98, 117, 0)));
    background: -webkit-linear-gradient(bottom, #396275 0%, rgba(57, 98, 117, 0) 100%);
    background: -o-linear-gradient(bottom, #396275 0%, rgba(57, 98, 117, 0) 100%);
    background: linear-gradient(0deg, #396275 0%, rgba(57, 98, 117, 0) 100%); }
  .custom-btn-blue:hover {
    border: 1px solid #7db7d44d; }

/**** Orange ****/
.custom-btn-orange {
  background: rgba(11, 25, 35, 0.5);
  border: 1px solid #FF824D; }
  .custom-btn-orange .border-layer {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1px solid #FF824D;
    order: 1px solid #FF824D; }
  .custom-btn-orange:before {
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 130, 77, 0.6)), to(rgba(255, 130, 77, 0)));
    background: -webkit-linear-gradient(bottom, rgba(255, 130, 77, 0.6) 0%, rgba(255, 130, 77, 0) 100%);
    background: -o-linear-gradient(bottom, rgba(255, 130, 77, 0.6) 0%, rgba(255, 130, 77, 0) 100%);
    background: linear-gradient(0deg, rgba(255, 130, 77, 0.6) 0%, rgba(255, 130, 77, 0) 100%); }
  .custom-btn-orange:hover {
    border: 1px solid #ff824db3; }

/**** Dark Orange ****/
.custom-btn-dark-orange {
  background: -webkit-gradient(linear, left top, left bottom, from(#073449), to(#0B1923));
  background: -webkit-linear-gradient(top, #073449 0%, #0B1923 100%);
  background: -o-linear-gradient(top, #073449 0%, #0B1923 100%);
  background: linear-gradient(180deg, #073449 0%, #0B1923 100%);
  border: 1px solid #FF824D;
  -webkit-box-shadow: 0px 10px 15px rgba(126, 184, 212, 0.2);
  box-shadow: 0px 10px 15px rgba(126, 184, 212, 0.2); }
  .custom-btn-dark-orange .text-inner {
    position: relative;
    z-index: 1; }
  .custom-btn-dark-orange .border-layer {
    border: 0; }
  .custom-btn-dark-orange:before {
    background: -webkit-gradient(linear, left bottom, left top, from(#073449), to(#0B1923));
    background: -webkit-linear-gradient(bottom, #073449 0%, #0B1923 100%);
    background: -o-linear-gradient(bottom, #073449 0%, #0B1923 100%);
    background: linear-gradient(360deg, #073449 0%, #0B1923 100%);
    opacity: 0;
    -webkit-transition: opacity 500ms ease;
    -o-transition: opacity 500ms ease;
    transition: opacity 500ms ease;
    z-index: 0; }
  .custom-btn-dark-orange:hover {
    border: 1px solid #7EB8D4; }
    .custom-btn-dark-orange:hover:before {
      opacity: 1; }

/**** White Orange ****/
.custom-btn-white-orange {
  background: rgba(255, 255, 255, 0.5);
  border: 1px solid #FF824D;
  color: #05222E;
  -webkit-box-shadow: none;
  box-shadow: none; }
  .custom-btn-white-orange:hover {
    border: 1px solid #7EB8D4; }

.custom-btn-404 {
  background: transparent;
  border: 1px solid #FF824D;
  color: #ffffff;
  -webkit-box-shadow: none;
  box-shadow: none; }
  .custom-btn-404:hover {
    border: 1px solid #7EB8D4; }

/**** White ****/
.custom-btn-white {
  background: rgba(255, 255, 255, 0.3);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  border: 1px solid #ffffff;
  color: #0B1923; }
  .custom-btn-white .border-layer {
    border: 1px solid #ffffff;
    -webkit-transition: border 500ms ease;
    -o-transition: border 500ms ease;
    transition: border 500ms ease; }
  .custom-btn-white:before {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 130, 77, 0.3)), to(rgba(255, 255, 255, 0.1)));
    background: -webkit-linear-gradient(top, rgba(255, 130, 77, 0.3) 0%, rgba(255, 255, 255, 0.1) 100%);
    background: -o-linear-gradient(top, rgba(255, 130, 77, 0.3) 0%, rgba(255, 255, 255, 0.1) 100%);
    background: linear-gradient(180deg, rgba(255, 130, 77, 0.3) 0%, rgba(255, 255, 255, 0.1) 100%); }
  .custom-btn-white:hover {
    border: 1px solid #ff824d4d; }
    .custom-btn-white:hover .border-layer {
      border: 1px solid #FF824D; }

/**** White Dark ****/
.custom-btn-white-dark {
  background: rgba(255, 255, 255, 0.5);
  border: 1px solid #0B1923;
  color: #05222E;
  -webkit-box-shadow: none;
  box-shadow: none; }
  .custom-btn-white-dark:hover {
    border: 1px solid #FF824D; }

/**** Dark Blue ****/
.custom-btn-dark-blue {
  background: -webkit-gradient(linear, left top, left bottom, from(#073449), to(#0B1923));
  background: -webkit-linear-gradient(top, #073449 0%, #0B1923 100%);
  background: -o-linear-gradient(top, #073449 0%, #0B1923 100%);
  background: linear-gradient(180deg, #073449 0%, #0B1923 100%);
  border: 1px solid #7EB8D4;
  -webkit-box-shadow: 0px 10px 15px rgba(126, 184, 212, 0.2);
  box-shadow: 0px 10px 15px rgba(126, 184, 212, 0.2); }
  .custom-btn-dark-blue .text-inner {
    position: relative;
    z-index: 1; }
  .custom-btn-dark-blue .border-layer {
    border: 0; }
  .custom-btn-dark-blue:before {
    background: -webkit-gradient(linear, left bottom, left top, from(#073449), to(#0B1923));
    background: -webkit-linear-gradient(bottom, #073449 0%, #0B1923 100%);
    background: -o-linear-gradient(bottom, #073449 0%, #0B1923 100%);
    background: linear-gradient(360deg, #073449 0%, #0B1923 100%);
    opacity: 0;
    -webkit-transition: opacity 500ms ease;
    -o-transition: opacity 500ms ease;
    transition: opacity 500ms ease;
    z-index: 0; }
  .custom-btn-dark-blue:hover {
    border: 1px solid #FF824D; }
    .custom-btn-dark-blue:hover:before {
      opacity: 1; }

/**** Dark LightBlue ****/
.custom-btn-dark-lightblue {
  background: rgba(11, 25, 35, 0.5);
  border: 1px solid #7EB8D4;
  -webkit-box-shadow: 0px 10px 15px rgba(9, 24, 34, 0.2);
  box-shadow: 0px 10px 15px rgba(9, 24, 34, 0.2); }
  .custom-btn-dark-lightblue:hover {
    border: 1px solid #FF824D; }

/**** Grey ****/
.custom-btn-grey {
  background: rgba(255, 255, 255, 0.3);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  border: 1px solid #888;
  color: #0B1923; }
  .custom-btn-grey .border-layer {
    border: 1px solid #888;
    -webkit-transition: border 500ms ease;
    -o-transition: border 500ms ease;
    transition: border 500ms ease; }
  .custom-btn-grey:before {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 130, 77, 0.3)), to(rgba(255, 255, 255, 0.1)));
    background: -webkit-linear-gradient(top, rgba(255, 130, 77, 0.3) 0%, rgba(255, 255, 255, 0.1) 100%);
    background: -o-linear-gradient(top, rgba(255, 130, 77, 0.3) 0%, rgba(255, 255, 255, 0.1) 100%);
    background: linear-gradient(180deg, rgba(255, 130, 77, 0.3) 0%, rgba(255, 255, 255, 0.1) 100%); }
  .custom-btn-grey:hover {
    border: 1px solid #ff824d4d; }
    .custom-btn-grey:hover .border-layer {
      border: 1px solid #FF824D; }

/**** Custom Link ****/
.custom-link {
  font-family: "BertiogaSans-Medium";
  font-size: 16px;
  font-weight: 500;
  color: #ffffff;
  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  padding-left: 30px;
  -webkit-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out; }
  .custom-link figure {
    margin: 0;
    position: absolute;
    left: 0;
    width: 22px;
    height: 22px; }
    .custom-link figure img {
      width: 22px;
      height: 22px;
      position: absolute;
      left: 0;
      -webkit-transition: all 300ms ease-in-out;
      -o-transition: all 300ms ease-in-out;
      transition: all 300ms ease-in-out;
      opacity: 0;
      visibility: hidden; }
    .custom-link figure .orange-arrow {
      opacity: 1;
      visibility: visible; }
  .custom-link.link-blue-hover:hover {
    color: #7EB8D4; }
    .custom-link.link-blue-hover:hover .blue-arrow {
      opacity: 1;
      visibility: visible; }
    .custom-link.link-blue-hover:hover .orange-arrow {
      opacity: 0;
      visibility: hidden; }
  .custom-link.link-red-hover:hover {
    color: #D44000 !important; }
    .custom-link.link-red-hover:hover .red-arrow {
      opacity: 1;
      visibility: visible; }
    .custom-link.link-red-hover:hover .orange-arrow {
      opacity: 0;
      visibility: hidden; }
  .custom-link.link-white-hover:hover {
    color: #ffffff; }
    .custom-link.link-white-hover:hover .white-arrow {
      opacity: 1;
      visibility: visible; }
    .custom-link.link-white-hover:hover .orange-arrow {
      opacity: 0;
      visibility: hidden; }

.heading-banner .heading-content .title h1 sup {
  font-size: 24px;
  top: -30px; }
  @media (max-width: 575px) {
    .heading-banner .heading-content .title h1 sup {
      font-size: 20px;
      top: -20px; } }

.heading-banner .heading-content .description {
  margin-top: 30px; }

.heading-banner .heading-content .btn-box {
  margin-top: 30px; }

#heading-banner-1.heading-banner {
  position: relative; }
  #heading-banner-1.heading-banner::before {
    content: "";
    background-image: url("../img/banner-circle.png");
    background-position: bottom left;
    background-size: auto;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 670px;
    height: 620px; }

/* Modal */
.custom-modal {
  display: none;
  position: fixed;
  inset: 0;
  z-index: 9999; }
  .custom-modal.is-open {
    display: block; }
  .custom-modal__overlay {
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.6); }
  .custom-modal__content {
    position: relative;
    max-width: 720px;
    width: 95%;
    margin: 20vh auto;
    background: #fff;
    padding: 35px 35px 25px;
    border-radius: 16px;
    z-index: 1;
    max-height: calc(100vh - 20vh);
    overflow-y: auto;
    -webkit-overflow-scrolling: touch; }
    @media (max-width: 767px) {
      .custom-modal__content {
        padding: 25px 25px 15px; } }
  .custom-modal__title {
    margin-bottom: 15px; }
  .custom-modal__close {
    position: absolute;
    top: 10px;
    right: 20px;
    background: transparent;
    border: 0;
    cursor: pointer; }
    .custom-modal__close:focus {
      outline: none; }
    .custom-modal__close p {
      font-size: 24px;
      font-weight: 600;
      -webkit-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      transition: all 0.3s ease; }
      .custom-modal__close p:hover {
        color: #FF824D; }
  .custom-modal form .gform_body ul li {
    margin-bottom: 20px !important; }
  .custom-modal form .html-form-block {
    margin-top: -40px !important; }
  .custom-modal form .form-check-field ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    gap: 7px; }
  .custom-modal form .form-check-field input {
    width: auto;
    margin-top: 3px !important; }
  .custom-modal form .form-check-field label {
    max-width: 100% !important; }
  .custom-modal form .form-check-field a {
    color: #0B1923;
    text-decoration: underline; }
    .custom-modal form .form-check-field a:hover {
      color: #0B1923;
      text-decoration: none; }
  .custom-modal form .gform_footer {
    margin-top: 0 !important; }
  .custom-modal #gform_confirmation_message_4 {
    color: #0B1923;
    font-family: "BertiogaSans-Regular";
    font-size: 22px;
    text-align: center;
    min-height: 250px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }

.text-section .inner-container .image-lists {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 20px;
  margin-bottom: 50px; }
  @media (max-width: 767px) {
    .text-section .inner-container .image-lists {
      margin-bottom: 30px; } }
  .text-section .inner-container .image-lists .single-img {
    position: relative; }
    .text-section .inner-container .image-lists .single-img::after {
      content: "";
      position: absolute;
      top: 0;
      right: -10px;
      width: 1px;
      height: 100%;
      z-index: 1;
      background-color: #888; }
    .text-section .inner-container .image-lists .single-img:last-of-type::after {
      content: none; }
    .text-section .inner-container .image-lists .single-img img {
      width: auto;
      height: 30px;
      -o-object-fit: contain;
      object-fit: contain; }

.text-section .inner-container .image-lists.imgs-left {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start; }

.text-section .inner-container .image-lists.imgs-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

.text-section .inner-container .image-lists.imgs-right {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end; }

.text-section .inner-container .description h2, .text-section .inner-container .description h3, .text-section .inner-container .description h4, .text-section .inner-container .description h5 {
  letter-spacing: 0.48px;
  font-weight: 500;
  font-family: "BertiogaSans-Medium";
  padding-bottom: 30px; }
  @media (max-width: 991px) {
    .text-section .inner-container .description h2, .text-section .inner-container .description h3, .text-section .inner-container .description h4, .text-section .inner-container .description h5 {
      padding-bottom: 20px; } }
  @media (max-width: 575px) {
    .text-section .inner-container .description h2, .text-section .inner-container .description h3, .text-section .inner-container .description h4, .text-section .inner-container .description h5 {
      padding-bottom: 30px; } }

@media (max-width: 575px) {
  .text-section .inner-container .description h5 {
    font-size: 24px;
    line-height: normal; } }

.text-section .inner-container .description p {
  padding-bottom: 20px; }
  .text-section .inner-container .description p:last-of-type {
    padding-bottom: 0; }

.text-section .inner-container .description a {
  color: #FF824D;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline; }
  .text-section .inner-container .description a:hover {
    text-decoration: none; }

.text-section .inner-container .description ul {
  padding-top: 0 !important; }
  .text-section .inner-container .description ul li::marker {
    color: #FF824D; }

.image-section .inner-container .img-boxes img {
  height: auto;
  -o-object-fit: contain;
  object-fit: contain;
  border-radius: 3px; }

@media (min-width: 991px) {
  .cta-boxes.step-section .inner-container .inner-left .small-title {
    max-width: 181px; } }

.cta-boxes.step-section .inner-container .inner-right .inner-desc .box-list .single-box {
  min-height: 185px;
  width: 244px; }
  @media (max-width: 1199px) {
    .cta-boxes.step-section .inner-container .inner-right .inner-desc .box-list .single-box {
      width: 205px; } }
  @media (max-width: 991px) {
    .cta-boxes.step-section .inner-container .inner-right .inner-desc .box-list .single-box {
      width: 48%; } }
  @media (max-width: 575px) {
    .cta-boxes.step-section .inner-container .inner-right .inner-desc .box-list .single-box {
      width: 100%; } }
  .cta-boxes.step-section .inner-container .inner-right .inner-desc .box-list .single-box .step-number {
    background-color: #FF824D;
    width: 45px;
    height: 45px;
    padding: 6px;
    border-radius: 3px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 20px; }
    .cta-boxes.step-section .inner-container .inner-right .inner-desc .box-list .single-box .step-number p {
      color: #ffffff;
      font-size: 24px;
      font-weight: 500; }

.number-section {
  padding-top: 120px;
  padding-bottom: 120px; }
  @media (max-width: 991px) {
    .number-section {
      padding-top: 40px;
      padding-bottom: 40px; } }
  .number-section .inner-container .top-content {
    border-bottom: 1px solid #ff824d33;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 35px;
    position: relative;
    margin-bottom: 60px;
    padding-bottom: 60px; }
    @media (max-width: 991px) {
      .number-section .inner-container .top-content {
        margin-bottom: 35px;
        padding-bottom: 35px; } }
    @media (max-width: 767px) {
      .number-section .inner-container .top-content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 20px; } }
    .number-section .inner-container .top-content::after {
      content: "";
      background-color: #FF824D;
      width: 175px;
      height: 2px;
      position: absolute;
      bottom: 0;
      left: 0;
      z-index: 1; }
    .number-section .inner-container .top-content .top-image img {
      height: auto;
      -o-object-fit: contain;
      object-fit: contain; }
    .number-section .inner-container .top-content .top-desc p {
      font-size: 24px;
      font-weight: 500; }
  .number-section .inner-container .box-list {
    display: -ms-grid;
    display: grid;
    gap: 35px;
    margin-top: 35px;
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr); }
    @media (max-width: 991px) {
      .number-section .inner-container .box-list {
        -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr); } }
    @media (max-width: 575px) {
      .number-section .inner-container .box-list {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr; } }
    .number-section .inner-container .box-list .single-box {
      border-radius: 6px;
      padding: 45px;
      text-align: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      gap: 35px 0; }
      .number-section .inner-container .box-list .single-box .box-title p {
        font-size: 22px; }
      .number-section .inner-container .box-list .single-box .box-desc p {
        font-size: 42px; }

.buttons-section {
  /* Modal */ }
  .buttons-section .buttons-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    .buttons-section .buttons-list.btns-left {
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start; }
    .buttons-section .buttons-list.btns-center {
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center; }
    .buttons-section .buttons-list.btns-right {
      -webkit-box-pack: end;
      -ms-flex-pack: end;
      justify-content: flex-end; }
  .buttons-section .custom-btn.custom-btn-blue {
    background-color: #20323b; }
  .buttons-section .custom-btn.custom-btn-orange {
    background-color: #20323b; }
  .buttons-section .custom-modal {
    display: none;
    position: fixed;
    inset: 0;
    z-index: 9999; }
    .buttons-section .custom-modal.is-open {
      display: block; }
    .buttons-section .custom-modal__overlay {
      position: absolute;
      inset: 0;
      background: rgba(0, 0, 0, 0.6); }
    .buttons-section .custom-modal__content {
      position: relative;
      max-width: 720px;
      width: 95%;
      margin: 20vh auto;
      background: #fff;
      padding: 35px 35px 25px;
      border-radius: 16px;
      z-index: 1;
      max-height: calc(100vh - 20vh);
      overflow-y: auto;
      -webkit-overflow-scrolling: touch; }
      @media (max-width: 767px) {
        .buttons-section .custom-modal__content {
          padding: 25px 25px 15px; } }
    .buttons-section .custom-modal__title {
      margin-bottom: 15px; }
    .buttons-section .custom-modal__close {
      position: absolute;
      top: 10px;
      right: 20px;
      background: transparent;
      border: 0;
      cursor: pointer; }
      .buttons-section .custom-modal__close:focus {
        outline: none; }
      .buttons-section .custom-modal__close p {
        font-size: 24px;
        font-weight: 600;
        -webkit-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease; }
        .buttons-section .custom-modal__close p:hover {
          color: #FF824D; }
  .buttons-section form .gform_body ul li {
    margin-bottom: 20px !important; }
  .buttons-section form .html-form-block {
    margin-top: -40px !important; }
  .buttons-section form .form-check-field ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    gap: 7px; }
  .buttons-section form .form-check-field input {
    width: auto;
    margin-top: 3px !important; }
  .buttons-section form .form-check-field label {
    max-width: 100% !important; }
  .buttons-section form .form-check-field a {
    color: #0B1923;
    text-decoration: underline; }
    .buttons-section form .form-check-field a:hover {
      color: #0B1923;
      text-decoration: none; }
  .buttons-section form .gform_footer {
    margin-top: 0 !important; }
  .buttons-section #gform_confirmation_message_4 {
    color: #0B1923;
    font-family: "BertiogaSans-Regular";
    font-size: 22px;
    text-align: center;
    min-height: 250px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }

body.modal-open {
  overflow: hidden; }
  body.modal-open footer {
    z-index: -1; }

.icon-box-section .inner-container .inner-desc {
  text-align: center;
  margin-bottom: 50px; }
  .icon-box-section .inner-container .inner-desc .title h2 {
    font-family: "BertiogaSans-Light"; }
  .icon-box-section .inner-container .inner-desc .description {
    margin-top: 30px; }
    .icon-box-section .inner-container .inner-desc .description p {
      padding-bottom: 20px; }
      .icon-box-section .inner-container .inner-desc .description p:last-of-type {
        padding-bottom: 0; }

.icon-box-section .inner-container .box-box_list {
  grid-template-columns: repeat(auto-fit, minmax(18.75rem, 1fr));
  display: -ms-grid;
  display: grid;
  gap: 30px; }
  .icon-box-section .inner-container .box-box_list .single-box {
    position: relative;
    text-align: center;
    padding: 20px 0px; }
    .icon-box-section .inner-container .box-box_list .single-box::after {
      content: "";
      position: absolute;
      top: 0;
      right: -15px;
      width: 1px;
      height: 100%;
      z-index: 1;
      background: #073449; }
    .icon-box-section .inner-container .box-box_list .single-box:last-of-type::after {
      content: none; }
    @media (max-width: 1199px) and (min-width: 768px) {
      .icon-box-section .inner-container .box-box_list .single-box:nth-child(2)::after {
        content: none; } }
    @media (max-width: 767px) {
      .icon-box-section .inner-container .box-box_list .single-box {
        padding: 0; }
        .icon-box-section .inner-container .box-box_list .single-box::after {
          height: 1px;
          width: 100%;
          right: 0;
          top: auto;
          bottom: -15px; }
        .icon-box-section .inner-container .box-box_list .single-box:last-of-type::after {
          content: none; } }
    .icon-box-section .inner-container .box-box_list .single-box .box-icon {
      margin-bottom: 20px; }
      .icon-box-section .inner-container .box-box_list .single-box .box-icon img {
        width: 60px;
        height: 60px;
        -o-object-fit: contain;
        object-fit: contain; }
    .icon-box-section .inner-container .box-box_list .single-box .box-title {
      margin-bottom: 20px; }
      .icon-box-section .inner-container .box-box_list .single-box .box-title h5 {
        font-family: "BertiogaSans-SemiBold"; }
    .icon-box-section .inner-container .box-box_list .single-box .box-description p {
      font-size: 19px; }

.toggle-section .inner-container .inner-desc {
  text-align: center;
  margin-bottom: 50px; }
  .toggle-section .inner-container .inner-desc .title h2 {
    font-family: "BertiogaSans-Light"; }
  .toggle-section .inner-container .inner-desc .description {
    margin-top: 30px; }
    .toggle-section .inner-container .inner-desc .description p {
      padding-bottom: 20px; }
      .toggle-section .inner-container .inner-desc .description p:last-of-type {
        padding-bottom: 0; }

.toggle-section .inner-container .toggle-list .single-toggle {
  border-bottom: 1px solid #073449; }
  .toggle-section .inner-container .toggle-list .single-toggle:first-of-type {
    border-top: 1px solid #073449; }
  .toggle-section .inner-container .toggle-list .single-toggle .toggle-title {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    gap: 30px;
    cursor: pointer;
    width: 100%;
    padding: 30px 35px; }
    @media (max-width: 991px) {
      .toggle-section .inner-container .toggle-list .single-toggle .toggle-title {
        gap: 20px;
        padding: 20px 0; } }
    @media (max-width: 575px) {
      .toggle-section .inner-container .toggle-list .single-toggle .toggle-title {
        gap: 10px; } }
    .toggle-section .inner-container .toggle-list .single-toggle .toggle-title svg {
      min-width: 20px;
      height: 10px;
      margin-top: 5px; }
      @media (max-width: 991px) {
        .toggle-section .inner-container .toggle-list .single-toggle .toggle-title svg {
          min-width: 15px;
          height: 8px;
          margin-top: 7px; } }
  .toggle-section .inner-container .toggle-list .single-toggle .toggle-description {
    margin-top: 5px;
    padding-left: 85px;
    padding-bottom: 10px; }
    @media (max-width: 991px) {
      .toggle-section .inner-container .toggle-list .single-toggle .toggle-description {
        padding-left: 37px; } }
    @media (max-width: 575px) {
      .toggle-section .inner-container .toggle-list .single-toggle .toggle-description {
        padding-left: 27px; } }
    .toggle-section .inner-container .toggle-list .single-toggle .toggle-description p {
      padding-bottom: 20px;
      font-size: 20px; }
      @media (max-width: 991px) {
        .toggle-section .inner-container .toggle-list .single-toggle .toggle-description p {
          font-size: 18px;
          padding-bottom: 15px; } }
    .toggle-section .inner-container .toggle-list .single-toggle .toggle-description ol, .toggle-section .inner-container .toggle-list .single-toggle .toggle-description ul {
      padding-top: 0; }
      .toggle-section .inner-container .toggle-list .single-toggle .toggle-description ol li, .toggle-section .inner-container .toggle-list .single-toggle .toggle-description ul li {
        padding-bottom: 20px;
        font-size: 20px !important; }
        @media (max-width: 991px) {
          .toggle-section .inner-container .toggle-list .single-toggle .toggle-description ol li, .toggle-section .inner-container .toggle-list .single-toggle .toggle-description ul li {
            font-size: 18px !important;
            padding-bottom: 15px; } }
    .toggle-section .inner-container .toggle-list .single-toggle .toggle-description a {
      color: #FF824D;
      -webkit-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      transition: all 0.3s ease; }
      .toggle-section .inner-container .toggle-list .single-toggle .toggle-description a:hover {
        color: #073449; }

.toggle-section .toggle-link-box {
  text-align: center;
  margin-top: 30px; }
  .toggle-section .toggle-link-box .toggle-moreless {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px;
    font-size: 28px;
    font-family: "BertiogaSans-Regular";
    line-height: 1.4;
    color: #073449;
    text-decoration: none; }
    @media (max-width: 1199px) {
      .toggle-section .toggle-link-box .toggle-moreless {
        font-size: 24px;
        line-height: 1.2; } }
    @media (max-width: 991px) {
      .toggle-section .toggle-link-box .toggle-moreless {
        font-size: 20px;
        line-height: 1; } }
    @media (max-width: 767px) {
      .toggle-section .toggle-link-box .toggle-moreless {
        font-size: 18px; } }
    .toggle-section .toggle-link-box .toggle-moreless .svg-arrow {
      -webkit-transition: -webkit-transform 0.3s ease;
      transition: -webkit-transform 0.3s ease;
      -o-transition: transform 0.3s ease;
      transition: transform 0.3s ease;
      transition: transform 0.3s ease, -webkit-transform 0.3s ease;
      width: 14px;
      height: 8px; }
  .toggle-section .toggle-link-box .toggle-moreless.is-open .svg-arrow {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg); }

.banner-section {
  position: relative;
  overflow: hidden; }
  .banner-section::after {
    content: "";
    position: absolute;
    inset: 0;
    background: #073449;
    z-index: 0;
    -webkit-clip-path: polygon(100% 0, 100% 100%, 40% 100%);
    clip-path: polygon(100% 0, 100% 100%, 40% 100%); }
    @media (max-width: 991px) {
      .banner-section::after {
        -webkit-clip-path: polygon(100% 0, 100% 100%, 40% 200%);
        clip-path: polygon(100% 0, 100% 100%, 40% 200%); } }
    @media (max-width: 767px) {
      .banner-section::after {
        display: none; } }
  .banner-section .inner-container {
    display: -ms-grid;
    display: grid;
    gap: 50px;
    position: relative;
    z-index: 1; }
    @media (min-width: 991px) {
      .banner-section .inner-container {
        grid-template-columns: repeat(auto-fit, minmax(18.75rem, 1fr)); } }
    .banner-section .inner-container .inner-desc .image-lists {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      gap: 20px;
      margin-bottom: 50px; }
      @media (max-width: 767px) {
        .banner-section .inner-container .inner-desc .image-lists {
          margin-bottom: 30px; } }
      .banner-section .inner-container .inner-desc .image-lists .single-img {
        position: relative; }
        .banner-section .inner-container .inner-desc .image-lists .single-img::after {
          content: "";
          position: absolute;
          top: 0;
          right: -10px;
          width: 1px;
          height: 100%;
          z-index: 1;
          background-color: #888; }
        .banner-section .inner-container .inner-desc .image-lists .single-img:last-of-type::after {
          content: none; }
        .banner-section .inner-container .inner-desc .image-lists .single-img img {
          width: auto;
          height: 30px;
          -o-object-fit: contain;
          object-fit: contain; }
    .banner-section .inner-container .inner-desc .title {
      margin-bottom: 30px; }
      .banner-section .inner-container .inner-desc .title h1 {
        color: #0B1923; }
    .banner-section .inner-container .inner-desc .description {
      margin-bottom: 30px; }
      .banner-section .inner-container .inner-desc .description p {
        font-size: 20px; }
        @media (max-width: 991px) {
          .banner-section .inner-container .inner-desc .description p {
            font-size: 18px; } }
    .banner-section .inner-container .inner-desc .image-buttons {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      gap: 20px; }
      .banner-section .inner-container .inner-desc .image-buttons img {
        width: auto;
        height: 35px;
        -o-object-fit: contain;
        object-fit: contain; }
    .banner-section .inner-container .inner-image img {
      width: 100%;
      height: 400px;
      -o-object-fit: cover;
      object-fit: cover;
      border-radius: 21px; }

.download-section .title {
  margin-bottom: 45px;
  text-align: center; }
  .download-section .title h2 {
    color: #ffffff; }

.download-section .buttons-box {
  background-color: #ffffff;
  border-radius: 10px;
  padding: 35px 15px;
  text-align: center;
  max-width: 600px;
  margin: 0 auto; }
  .download-section .buttons-box .description {
    margin-bottom: 20px; }
    .download-section .buttons-box .description p {
      font-size: 20px; }
      @media (max-width: 991px) {
        .download-section .buttons-box .description p {
          font-size: 18px; } }
  .download-section .buttons-box .image-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 50px; }
    .download-section .buttons-box .image-buttons img {
      width: auto;
      height: 50px;
      -o-object-fit: contain;
      object-fit: contain; }
      @media (max-width: 991px) {
        .download-section .buttons-box .image-buttons img {
          height: 35px; } }

.step-box-section .title {
  margin-bottom: 30px;
  text-align: center; }

.step-box-section .step-list {
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(13rem, 1fr));
  gap: 100px;
  max-width: 900px;
  margin: 0 auto 30px; }
  @media (max-width: 991px) {
    .step-box-section .step-list {
      gap: 50px; } }
  @media (max-width: 575px) {
    .step-box-section .step-list {
      gap: 30px; } }
  .step-box-section .step-list .single-step {
    position: relative;
    text-align: center; }
    .step-box-section .step-list .single-step .arrow-next {
      position: absolute;
      top: 35px;
      right: -90px;
      z-index: 1; }
      @media (max-width: 991px) {
        .step-box-section .step-list .single-step .arrow-next {
          display: none; } }
    .step-box-section .step-list .single-step:last-of-type .arrow-next {
      display: none; }
    .step-box-section .step-list .single-step .box-icon {
      margin-bottom: 30px; }
      .step-box-section .step-list .single-step .box-icon img {
        width: 100%;
        height: 100px;
        -o-object-fit: contain;
        object-fit: contain; }
    .step-box-section .step-list .single-step .box-title p {
      font-size: 20px;
      line-height: 1.3; }
      @media (max-width: 991px) {
        .step-box-section .step-list .single-step .box-title p {
          font-size: 18px; } }

.step-box-section .description {
  max-width: 900px;
  margin: 0 auto; }
  .step-box-section .description p {
    padding-bottom: 20px; }
    .step-box-section .description p:last-of-type {
      padding-bottom: 0; }

.lead-big-banner {
  background: -webkit-gradient(linear, left top, left bottom, from(#073449), to(#0B1923));
  background: -webkit-linear-gradient(top, #073449 0%, #0B1923 100%);
  background: -o-linear-gradient(top, #073449 0%, #0B1923 100%);
  background: linear-gradient(180deg, #073449 0%, #0B1923 100%);
  position: relative;
  padding-top: 265px;
  padding-bottom: 90px;
  overflow: hidden; }
  @media (max-width: 991px) {
    .lead-big-banner {
      padding-top: 255px;
      padding-bottom: 175px; } }
  @media (max-width: 575px) {
    .lead-big-banner {
      padding-top: 220px;
      padding-bottom: 220px; } }
  .lead-big-banner::before {
    content: "";
    background-image: url("../img/banner-circle-bot.png");
    background-position: bottom left;
    background-size: auto;
    background-repeat: no-repeat;
    position: absolute;
    bottom: 0;
    right: -10px;
    z-index: 1;
    width: 670px;
    height: 480px; }
  .lead-big-banner .banner-lines-box {
    position: absolute;
    left: 0;
    bottom: 0; }
    @media (max-width: 991px) {
      .lead-big-banner .banner-lines-box {
        bottom: 25px;
        -webkit-transform: rotate(365deg);
        -ms-transform: rotate(365deg);
        transform: rotate(365deg); } }
    @media (max-width: 575px) {
      .lead-big-banner .banner-lines-box {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none; } }
    @media (max-width: 375px) {
      .lead-big-banner .banner-lines-box {
        bottom: 60px; } }
    .lead-big-banner .banner-lines-box svg {
      width: 100%;
      height: 100%; }
      @media (max-width: 1199px) {
        .lead-big-banner .banner-lines-box svg {
          width: 90vw; } }
      @media (max-width: 991px) {
        .lead-big-banner .banner-lines-box svg {
          width: 140vw; } }
      @media (max-width: 575px) {
        .lead-big-banner .banner-lines-box svg {
          width: 350vw; } }
  .lead-big-banner .banner-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    position: relative;
    z-index: 2; }
    @media (max-width: 991px) {
      .lead-big-banner .banner-content {
        gap: 85px; } }
    @media (max-width: 575px) {
      .lead-big-banner .banner-content {
        gap: 30px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column; } }
    .lead-big-banner .banner-content .title {
      width: 50%; }
      @media (max-width: 991px) {
        .lead-big-banner .banner-content .title {
          width: 35%; } }
      @media (max-width: 575px) {
        .lead-big-banner .banner-content .title {
          width: 100%; } }
      @media (max-width: 991px) {
        .lead-big-banner .banner-content .title h1 {
          font-size: 48px; } }
      @media (max-width: 575px) {
        .lead-big-banner .banner-content .title h1 {
          font-size: 40px; } }
    .lead-big-banner .banner-content .banner-desc {
      width: 50%; }
      @media (max-width: 991px) {
        .lead-big-banner .banner-content .banner-desc {
          width: 65%; } }
      @media (max-width: 575px) {
        .lead-big-banner .banner-content .banner-desc {
          width: 95%; } }
      .lead-big-banner .banner-content .banner-desc .description {
        margin-bottom: 30px; }
        @media (max-width: 991px) {
          .lead-big-banner .banner-content .banner-desc .description {
            margin-bottom: 20px; } }
        @media (max-width: 575px) {
          .lead-big-banner .banner-content .banner-desc .description {
            margin-bottom: 60px; } }
        .lead-big-banner .banner-content .banner-desc .description p {
          color: #ffffff; }

.main-members {
  padding-top: 160px;
  padding-bottom: 45px; }
  @media (max-width: 991px) {
    .main-members {
      padding-top: 60px;
      padding-bottom: 30px; } }
  .main-members .member-list .small-title {
    margin-bottom: 80px; }
    @media (max-width: 991px) {
      .main-members .member-list .small-title {
        margin-bottom: 50px; } }
    @media (max-width: 575px) {
      .main-members .member-list .small-title {
        margin-bottom: 40px; } }
    .main-members .member-list .small-title p {
      color: #0B1923; }
  .main-members .member-list .member-boxes {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(245px, 1fr));
    gap: 20px; }
    @media (max-width: 1199px) {
      .main-members .member-list .member-boxes {
        grid-template-columns: repeat(auto-fit, minmax(225px, 1fr));
        gap: 10px; } }
    @media (max-width: 991px) {
      .main-members .member-list .member-boxes {
        -ms-grid-columns: (1fr)[3];
        grid-template-columns: repeat(3, 1fr); } }
    @media (max-width: 575px) {
      .main-members .member-list .member-boxes {
        -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr);
        gap: 20px; } }
    @media (max-width: 375px) {
      .main-members .member-list .member-boxes {
        -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr); } }
    .main-members .member-list .member-boxes .single-member {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      margin-bottom: 60px; }
      @media (max-width: 991px) {
        .main-members .member-list .member-boxes .single-member {
          margin-bottom: 30px; } }
      @media (max-width: 575px) {
        .main-members .member-list .member-boxes .single-member {
          margin-bottom: 0; } }
      .main-members .member-list .member-boxes .single-member .image {
        position: relative;
        margin-bottom: 30px; }
        @media (max-width: 575px) {
          .main-members .member-list .member-boxes .single-member .image {
            margin-bottom: 20px; } }
        .main-members .member-list .member-boxes .single-member .image img {
          width: 100%;
          height: 300px;
          -o-object-fit: cover;
          object-fit: cover;
          border-radius: 5px; }
          @media (max-width: 991px) {
            .main-members .member-list .member-boxes .single-member .image img {
              height: 227px; } }
          @media (max-width: 575px) {
            .main-members .member-list .member-boxes .single-member .image img {
              height: 192px; } }
        .main-members .member-list .member-boxes .single-member .image .media-box {
          position: absolute;
          bottom: 10px;
          right: 10px;
          width: 38px;
          height: 38px;
          border-radius: 2px;
          background-color: #ffffff;
          padding: 8px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center; }
          @media (max-width: 575px) {
            .main-members .member-list .member-boxes .single-member .image .media-box {
              width: 24px;
              height: 24px;
              padding: 5px; } }
          .main-members .member-list .member-boxes .single-member .image .media-box img {
            width: 22px;
            height: 22px;
            -webkit-transition: all 300ms ease-in-out;
            -o-transition: all 300ms ease-in-out;
            transition: all 300ms ease-in-out;
            border-radius: 2px; }
            @media (max-width: 575px) {
              .main-members .member-list .member-boxes .single-member .image .media-box img {
                width: 14px;
                height: 14px;
                border-radius: 1.2px; } }
          .main-members .member-list .member-boxes .single-member .image .media-box .icon-default {
            display: block; }
          .main-members .member-list .member-boxes .single-member .image .media-box .icon-hover {
            display: none; }
          .main-members .member-list .member-boxes .single-member .image .media-box:hover .icon-default {
            display: none; }
          .main-members .member-list .member-boxes .single-member .image .media-box:hover .icon-hover {
            display: block; }
      .main-members .member-list .member-boxes .single-member .content {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        min-height: 155px; }
        @media (max-width: 991px) {
          .main-members .member-list .member-boxes .single-member .content {
            min-height: 120px; } }
        @media (max-width: 575px) {
          .main-members .member-list .member-boxes .single-member .content {
            min-height: auto; } }
        .main-members .member-list .member-boxes .single-member .content .content-info {
          -webkit-box-flex: 1;
          -ms-flex-positive: 1;
          flex-grow: 1; }
          @media (max-width: 991px) {
            .main-members .member-list .member-boxes .single-member .content .content-info {
              padding-bottom: 30px; } }
          @media (max-width: 575px) {
            .main-members .member-list .member-boxes .single-member .content .content-info {
              padding-bottom: 25px; } }
          .main-members .member-list .member-boxes .single-member .content .content-info .name {
            margin-bottom: 10px; }
            @media (max-width: 575px) {
              .main-members .member-list .member-boxes .single-member .content .content-info .name {
                margin-bottom: 5px; } }
            @media (max-width: 575px) {
              .main-members .member-list .member-boxes .single-member .content .content-info .name h6 {
                font-size: 16px;
                line-height: 20.423px; } }
          .main-members .member-list .member-boxes .single-member .content .content-info .position p {
            color: #396275; }
            @media (max-width: 575px) {
              .main-members .member-list .member-boxes .single-member .content .content-info .position p {
                font-size: 12px;
                line-height: 18.508px; } }
        .main-members .member-list .member-boxes .single-member .content .member-link {
          margin-top: auto; }
          .main-members .member-list .member-boxes .single-member .content .member-link .custom-link {
            color: #073449; }
  .main-members .member-list .main-team {
    border-bottom: 1px solid #396275;
    padding-bottom: 20px;
    margin-bottom: 80px; }
    @media (max-width: 991px) {
      .main-members .member-list .main-team {
        padding-bottom: 15px;
        margin-bottom: 40px; } }
    @media (max-width: 575px) {
      .main-members .member-list .main-team {
        padding-bottom: 60px;
        margin-bottom: 60px; } }
  @media (max-width: 575px) {
    .main-members .member-list .banking-team .small-title {
      width: 250px; } }

.board-info {
  padding-top: 160px;
  padding-bottom: 160px;
  background-color: #0B1923;
  position: relative; }
  @media (max-width: 991px) {
    .board-info {
      padding-top: 60px;
      padding-bottom: 60px; } }
  .board-info::before {
    content: "";
    background-image: url("../img/circle-top-right.png");
    background-position: top right;
    background-size: auto;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    width: 490px;
    height: 580px; }
  .board-info::after {
    content: "";
    background-image: url("../img/lines-right.png");
    background-position: bottom left;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    bottom: 100px;
    left: 0;
    z-index: 1;
    width: 614px;
    height: 282px; }
    @media (max-width: 991px) {
      .board-info::after {
        bottom: 70px;
        width: 282px;
        height: 150px; } }
    @media (max-width: 575px) {
      .board-info::after {
        display: none; } }
  .board-info .inner-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    border-top: 1px solid rgba(255, 130, 77, 0.3);
    gap: 10px; }
    @media (max-width: 991px) {
      .board-info .inner-container {
        gap: 50px; } }
    @media (max-width: 575px) {
      .board-info .inner-container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 55px; } }
    .board-info .inner-container .inner-left {
      width: 535px;
      padding-top: 30px; }
      @media (max-width: 991px) {
        .board-info .inner-container .inner-left {
          width: 30%; } }
      @media (max-width: 767px) {
        .board-info .inner-container .inner-left {
          width: 35%;
          padding-top: 15px; } }
      @media (max-width: 575px) {
        .board-info .inner-container .inner-left {
          width: 100%;
          padding-top: 30px; } }
      .board-info .inner-container .inner-left .small-title p {
        color: #ffffff; }
    .board-info .inner-container .inner-right {
      border-top: 1px solid #FF824D;
      width: 515px;
      margin-top: -1px;
      padding-top: 1px; }
      @media (max-width: 991px) {
        .board-info .inner-container .inner-right {
          width: 70%; } }
      @media (max-width: 767px) {
        .board-info .inner-container .inner-right {
          width: 65%; } }
      @media (max-width: 575px) {
        .board-info .inner-container .inner-right {
          width: 100%; } }
      .board-info .inner-container .inner-right .single-member .content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding-top: 10px;
        padding-bottom: 20px;
        border-bottom: 1px solid rgba(57, 98, 117, 0.3); }
        .board-info .inner-container .inner-right .single-member .content .name p {
          color: #ffffff; }
        .board-info .inner-container .inner-right .single-member .content .position p {
          color: #FF824D; }
      .board-info .inner-container .inner-right .single-member:last-of-type .content {
        border-bottom: 0;
        padding-bottom: 0px; }

.post-three.post-three-white.post-three-lead {
  padding-top: 160px; }
  @media (max-width: 991px) {
    .post-three.post-three-white.post-three-lead {
      padding-top: 60px; } }

.cta-small.cta-small-lead {
  padding-top: 160px; }
  @media (max-width: 991px) {
    .cta-small.cta-small-lead {
      padding-top: 60px; } }
  @media (max-width: 575px) {
    .cta-small.cta-small-lead {
      padding-bottom: 60px; } }
  @media (max-width: 991px) {
    .cta-small.cta-small-lead .cta-box#cta-box-2 {
      background-position: center right; } }

/**** Member Popup ****/
.member-popup-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(1, 27, 37, 0.9);
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  z-index: 9999;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  overflow-y: auto; }
  .member-popup-overlay .member-popup {
    background-color: #ffffff;
    padding: 30px;
    width: 1045px;
    max-width: 100%;
    position: relative;
    border-radius: 3px;
    margin: auto 80px;
    max-height: calc(100vh - 80px);
    overflow-y: auto; }
    @media (max-width: 575px) {
      .member-popup-overlay .member-popup {
        margin: auto 20px;
        max-height: calc(100vh - 20px); } }
    .member-popup-overlay .member-popup .close-popup {
      position: absolute;
      top: 30px;
      right: 30px;
      background: none;
      border: none;
      cursor: pointer; }
      @media (max-width: 575px) {
        .member-popup-overlay .member-popup .close-popup {
          top: 40px;
          right: 40px; } }
      .member-popup-overlay .member-popup .close-popup img {
        width: 18px;
        height: 18px;
        -webkit-transition: all 300ms ease-in-out;
        -o-transition: all 300ms ease-in-out;
        transition: all 300ms ease-in-out;
        position: absolute;
        right: 0; }
        @media (max-width: 575px) {
          .member-popup-overlay .member-popup .close-popup img {
            width: 16px;
            height: 16px; } }
      .member-popup-overlay .member-popup .close-popup .icon-default {
        opacity: 1; }
      .member-popup-overlay .member-popup .close-popup .icon-hover {
        opacity: 0; }
      .member-popup-overlay .member-popup .close-popup:hover .icon-default {
        opacity: 0; }
      .member-popup-overlay .member-popup .close-popup:hover .icon-hover {
        opacity: 1; }
    .member-popup-overlay .member-popup .popup-main-content {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: start;
      gap: 60px; }
      @media (max-width: 991px) {
        .member-popup-overlay .member-popup .popup-main-content {
          gap: 40px; } }
      @media (max-width: 600px) {
        .member-popup-overlay .member-popup .popup-main-content {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -ms-flex-direction: column;
          flex-direction: column; } }
      .member-popup-overlay .member-popup .popup-main-content .popup-image {
        position: relative; }
        .member-popup-overlay .member-popup .popup-main-content .popup-image img {
          width: 245px;
          height: 300px;
          -o-object-fit: cover;
          object-fit: cover;
          border-radius: 5px; }
          @media (max-width: 991px) {
            .member-popup-overlay .member-popup .popup-main-content .popup-image img {
              width: 180px;
              height: 219px; } }
        .member-popup-overlay .member-popup .popup-main-content .popup-image .media-box {
          position: absolute;
          bottom: 10px;
          right: 10px;
          width: 38px;
          height: 38px;
          border-radius: 2px;
          background-color: #ffffff;
          padding: 8px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center; }
          .member-popup-overlay .member-popup .popup-main-content .popup-image .media-box img {
            width: 22px;
            height: 22px;
            -webkit-transition: all 300ms ease-in-out;
            -o-transition: all 300ms ease-in-out;
            transition: all 300ms ease-in-out; }
          .member-popup-overlay .member-popup .popup-main-content .popup-image .media-box .icon-default {
            display: block; }
          .member-popup-overlay .member-popup .popup-main-content .popup-image .media-box .icon-hover {
            display: none; }
          .member-popup-overlay .member-popup .popup-main-content .popup-image .media-box:hover .icon-default {
            display: none; }
          .member-popup-overlay .member-popup .popup-main-content .popup-image .media-box:hover .icon-hover {
            display: block; }
      .member-popup-overlay .member-popup .popup-main-content .popup-content .top-info {
        margin-bottom: 20px; }
        .member-popup-overlay .member-popup .popup-main-content .popup-content .top-info p {
          line-height: 30px; }
        .member-popup-overlay .member-popup .popup-main-content .popup-content .top-info #popup-name {
          font-weight: 700; }
    .member-popup-overlay .member-popup .member-popup-nav {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      margin-top: 60px;
      padding-top: 30px;
      border-top: 1px solid #05222E; }
      .member-popup-overlay .member-popup .member-popup-nav a {
        cursor: pointer;
        text-decoration: none;
        color: #0B1923;
        font-family: "BertiogaSans-Medium";
        font-size: 16px;
        font-weight: 500;
        line-height: normal;
        position: relative;
        padding-left: 30px; }
        .member-popup-overlay .member-popup .member-popup-nav a figure {
          margin: 0;
          position: absolute;
          left: 0;
          width: 22px;
          height: 22px; }
          .member-popup-overlay .member-popup .member-popup-nav a figure img {
            width: 22px;
            height: 22px;
            -webkit-transition: all 300ms ease-in-out;
            -o-transition: all 300ms ease-in-out;
            transition: all 300ms ease-in-out;
            position: absolute;
            left: 0;
            margin-right: 5px; }
          .member-popup-overlay .member-popup .member-popup-nav a figure .red-arrow {
            opacity: 0;
            visibility: hidden; }
          .member-popup-overlay .member-popup .member-popup-nav a figure .orange-arrow {
            opacity: 1;
            visibility: visible; }
        .member-popup-overlay .member-popup .member-popup-nav a:hover {
          color: #D44000 !important; }
          .member-popup-overlay .member-popup .member-popup-nav a:hover figure .red-arrow {
            opacity: 1;
            visibility: visible; }
          .member-popup-overlay .member-popup .member-popup-nav a:hover figure .orange-arrow {
            opacity: 0;
            visibility: hidden; }
      .member-popup-overlay .member-popup .member-popup-nav a#prev-member img {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg); }

.home-banner {
  padding-top: 270px;
  position: relative;
  height: 100vh;
  /* background-image: url('/wp-content/uploads/2025/04/main-banner.jpg');
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;*/
  overflow: hidden; }
  .home-banner::before {
    content: "";
    background: -webkit-gradient(linear, left top, left bottom, color-stop(3.69%, #0B1923), color-stop(35.19%, #073449), color-stop(85%, rgba(7, 52, 73, 0)));
    background: -webkit-linear-gradient(top, #0B1923 3.69%, #073449 35.19%, rgba(7, 52, 73, 0) 85%);
    background: -o-linear-gradient(top, #0B1923 3.69%, #073449 35.19%, rgba(7, 52, 73, 0) 85%);
    background: linear-gradient(180deg, #0B1923 3.69%, #073449 35.19%, rgba(7, 52, 73, 0) 85%);
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1; }
  .home-banner::after {
    content: "";
    background: -webkit-gradient(linear, left top, left bottom, color-stop(38.09%, rgba(11, 25, 35, 0)), to(#0B1923));
    background: -webkit-linear-gradient(top, rgba(11, 25, 35, 0) 38.09%, #0B1923 100%);
    background: -o-linear-gradient(top, rgba(11, 25, 35, 0) 38.09%, #0B1923 100%);
    background: linear-gradient(180deg, rgba(11, 25, 35, 0) 38.09%, #0B1923 100%);
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 40%;
    z-index: 1; }
  @media (max-width: 991px) {
    .home-banner {
      padding-top: 220px;
      position: relative;
      z-index: 1; } }
  @media (max-width: 575px) {
    .home-banner {
      height: auto;
      padding-bottom: 85px; } }
  .home-banner .container {
    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-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 100%; }
  .home-banner .banner-content {
    text-align: center;
    width: 1045px;
    margin: 0 auto;
    max-width: 100%;
    position: relative;
    z-index: 2;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto; }
    .home-banner .banner-content .title {
      margin-bottom: 30px; }
    .home-banner .banner-content .description {
      margin-bottom: 30px; }
      .home-banner .banner-content .description p {
        color: #ffffff; }
    .home-banner .banner-content .btns-box {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      gap: 16px; }
      @media (max-width: 449px) {
        .home-banner .banner-content .btns-box {
          -webkit-box-orient: vertical;
          -webkit-box-direction: reverse;
          -ms-flex-direction: column-reverse;
          flex-direction: column-reverse; } }
  .home-banner .scroll-box {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-bottom: 1px solid #FF824D;
    position: relative;
    z-index: 2;
    padding-top: 2rem; }
    @media (max-width: 575px) {
      .home-banner .scroll-box p {
        display: none; } }
    .home-banner .scroll-box p a {
      color: #FF824D;
      text-decoration: none; }
  .home-banner .parallax-wrapper {
    position: fixed;
    bottom: 0px;
    left: 0;
    width: 100%;
    height: 100vh;
    pointer-events: none;
    z-index: 0; }
  .home-banner .parallax-layer {
    position: absolute;
    bottom: -400px;
    left: 0;
    width: 100%;
    background-position: center top;
    background-size: cover;
    will-change: transform;
    pointer-events: none; }
  .home-banner .parallax-layer.layer-0 {
    bottom: 0; }
  .home-banner .layer-0 {
    height: 100vh;
    z-index: 1;
    background-image: url("../img/main-banner/home-para-bg.jpg"); }
  .home-banner .layer-6 {
    height: 1028px;
    z-index: 2;
    background-image: url("../img/main-banner/home-para-6.png"); }
  .home-banner .layer-5 {
    height: 981px;
    z-index: 3;
    background-image: url("../img/main-banner/home-para-5.png"); }
  .home-banner .layer-4 {
    height: 793px;
    z-index: 4;
    background-image: url("../img/main-banner/home-para-4.png"); }
  .home-banner .layer-3 {
    height: 710px;
    z-index: 5;
    background-image: url("../img/main-banner/home-para-3.png"); }
  .home-banner .layer-2 {
    height: 665px;
    z-index: 6;
    background-image: url("../img/main-banner/home-para-2.png"); }
  .home-banner .layer-1 {
    height: 575px;
    z-index: 7;
    background-image: url("../img/main-banner/home-para-1.png"); }

.boxes-img-dark {
  background-color: #0B1923;
  padding-bottom: 270px;
  padding-top: 235px;
  position: relative;
  z-index: 1; }
  @media (max-width: 991px) {
    .boxes-img-dark {
      padding-bottom: 180px;
      padding-top: 110px; } }
  @media (max-width: 600px) {
    .boxes-img-dark {
      padding-bottom: 80px;
      padding-top: 0; } }
  .boxes-img-dark::before {
    content: "";
    background: -webkit-gradient(linear, left top, left bottom, color-stop(38.09%, rgba(11, 25, 35, 0)), to(#0B1923));
    background: -webkit-linear-gradient(top, rgba(11, 25, 35, 0) 38.09%, #0B1923 100%);
    background: -o-linear-gradient(top, rgba(11, 25, 35, 0) 38.09%, #0B1923 100%);
    background: linear-gradient(180deg, rgba(11, 25, 35, 0) 38.09%, #0B1923 100%);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 70%;
    z-index: 1; }
  .boxes-img-dark::after {
    content: "";
    background-image: url("../img/circle-bottom-right.png");
    background-position: bottom left;
    background-size: auto;
    background-repeat: no-repeat;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 1;
    width: 480px;
    height: 785px; }
    @media (max-width: 991px) {
      .boxes-img-dark::after {
        display: none; } }
  .boxes-img-dark .inner-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    position: relative;
    z-index: 2; }
    @media (max-width: 991px) {
      .boxes-img-dark .inner-container {
        display: block; } }
    .boxes-img-dark .inner-container .inner-left {
      padding-right: 40px; }
      @media (max-width: 991px) {
        .boxes-img-dark .inner-container .inner-left {
          padding-right: 0px; } }
    .boxes-img-dark .inner-container .inner-right {
      position: relative; }
      .boxes-img-dark .inner-container .inner-right .inner-desc {
        padding-left: 56px; }
        @media (max-width: 991px) {
          .boxes-img-dark .inner-container .inner-right .inner-desc {
            padding-left: 0px; } }
        .boxes-img-dark .inner-container .inner-right .inner-desc .title {
          width: 515px;
          max-width: 100%;
          margin-left: 50px;
          margin-bottom: 80px; }
          @media (max-width: 991px) {
            .boxes-img-dark .inner-container .inner-right .inner-desc .title {
              width: 100%;
              margin-left: 0px;
              margin-bottom: 40px;
              margin-top: 40px; } }
          .boxes-img-dark .inner-container .inner-right .inner-desc .title h3 {
            color: #ffffff; }
        .boxes-img-dark .inner-container .inner-right .inner-desc .box-list {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: start;
          -ms-flex-align: start;
          align-items: start;
          gap: 19px; }
          @media (max-width: 991px) {
            .boxes-img-dark .inner-container .inner-right .inner-desc .box-list {
              gap: 10px; } }
          @media (max-width: 575px) {
            .boxes-img-dark .inner-container .inner-right .inner-desc .box-list {
              -ms-flex-wrap: wrap;
              flex-wrap: wrap;
              margin-top: 80px; } }
          .boxes-img-dark .inner-container .inner-right .inner-desc .box-list .single-box {
            width: 406px; }
            @media (max-width: 1199px) {
              .boxes-img-dark .inner-container .inner-right .inner-desc .box-list .single-box {
                width: 350px; } }
            @media (max-width: 991px) {
              .boxes-img-dark .inner-container .inner-right .inner-desc .box-list .single-box {
                width: 345px; } }
            @media (max-width: 767px) {
              .boxes-img-dark .inner-container .inner-right .inner-desc .box-list .single-box {
                width: 280px; } }
            @media (max-width: 575px) {
              .boxes-img-dark .inner-container .inner-right .inner-desc .box-list .single-box {
                width: 100%; } }
            .boxes-img-dark .inner-container .inner-right .inner-desc .box-list .single-box .box-img img {
              width: 100%;
              height: 406px;
              border-radius: 3px;
              -o-object-fit: cover;
              object-fit: cover; }
              @media (max-width: 575px) {
                .boxes-img-dark .inner-container .inner-right .inner-desc .box-list .single-box .box-img img {
                  width: 100%;
                  height: 400px;
                  -o-object-fit: cover;
                  object-fit: cover; } }
              @media (max-width: 320px) {
                .boxes-img-dark .inner-container .inner-right .inner-desc .box-list .single-box .box-img img {
                  height: 360px; } }
            .boxes-img-dark .inner-container .inner-right .inner-desc .box-list .single-box .box-content {
              padding: 40px 40px 0px 40px; }
              @media (max-width: 991px) {
                .boxes-img-dark .inner-container .inner-right .inner-desc .box-list .single-box .box-content {
                  padding: 40px 0px 0px 0px; } }
              .boxes-img-dark .inner-container .inner-right .inner-desc .box-list .single-box .box-content .small-title {
                margin-bottom: 30px; }
              .boxes-img-dark .inner-container .inner-right .inner-desc .box-list .single-box .box-content .box-desc {
                margin-bottom: 30px; }
                .boxes-img-dark .inner-container .inner-right .inner-desc .box-list .single-box .box-content .box-desc p {
                  color: #ffffff; }
          .boxes-img-dark .inner-container .inner-right .inner-desc .box-list .single-box#box-1 .small-title p {
            color: #7EB8D4; }
          .boxes-img-dark .inner-container .inner-right .inner-desc .box-list .single-box#box-1 .box-btn .custom-btn {
            background: rgba(11, 25, 35, 0.5);
            border: 1px solid #7EB8D4; }
            .boxes-img-dark .inner-container .inner-right .inner-desc .box-list .single-box#box-1 .box-btn .custom-btn .border-layer {
              border: 1px solid #7EB8D4; }
            .boxes-img-dark .inner-container .inner-right .inner-desc .box-list .single-box#box-1 .box-btn .custom-btn:before {
              background: -webkit-gradient(linear, left bottom, left top, from(#396275), to(rgba(57, 98, 117, 0)));
              background: -webkit-linear-gradient(bottom, #396275 0%, rgba(57, 98, 117, 0) 100%);
              background: -o-linear-gradient(bottom, #396275 0%, rgba(57, 98, 117, 0) 100%);
              background: linear-gradient(0deg, #396275 0%, rgba(57, 98, 117, 0) 100%); }
            .boxes-img-dark .inner-container .inner-right .inner-desc .box-list .single-box#box-1 .box-btn .custom-btn:hover {
              border: 1px solid #7db7d44d; }
          .boxes-img-dark .inner-container .inner-right .inner-desc .box-list .single-box#box-2 {
            margin-top: 80px; }
            .boxes-img-dark .inner-container .inner-right .inner-desc .box-list .single-box#box-2 .small-title p {
              color: #FF824D; }
            .boxes-img-dark .inner-container .inner-right .inner-desc .box-list .single-box#box-2 .box-btn .custom-btn {
              background: rgba(11, 25, 35, 0.5);
              border: 1px solid #FF824D; }
              .boxes-img-dark .inner-container .inner-right .inner-desc .box-list .single-box#box-2 .box-btn .custom-btn .border-layer {
                -webkit-box-ordinal-group: 2;
                -ms-flex-order: 1px solid #FF824D;
                order: 1px solid #FF824D; }
              .boxes-img-dark .inner-container .inner-right .inner-desc .box-list .single-box#box-2 .box-btn .custom-btn:before {
                background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 130, 77, 0.6)), to(rgba(255, 130, 77, 0)));
                background: -webkit-linear-gradient(bottom, rgba(255, 130, 77, 0.6) 0%, rgba(255, 130, 77, 0) 100%);
                background: -o-linear-gradient(bottom, rgba(255, 130, 77, 0.6) 0%, rgba(255, 130, 77, 0) 100%);
                background: linear-gradient(0deg, rgba(255, 130, 77, 0.6) 0%, rgba(255, 130, 77, 0) 100%); }
              .boxes-img-dark .inner-container .inner-right .inner-desc .box-list .single-box#box-2 .box-btn .custom-btn:hover {
                border: 1px solid #ff824db3; }

.single-img.single-img-home {
  position: relative;
  background-color: #ffffff; }
  @media (max-width: 600px) {
    .single-img.single-img-home {
      display: none; } }
  .single-img.single-img-home .single-img-box {
    margin-top: -130px; }
    @media (max-width: 991px) {
      .single-img.single-img-home .single-img-box {
        margin-bottom: -70px;
        position: relative;
        z-index: 2; } }
    @media (max-width: 1570px) {
      .single-img.single-img-home .single-img-box img {
        margin-left: 0;
        min-width: 1570px; } }
    @media (max-width: 1280px) {
      .single-img.single-img-home .single-img-box img {
        margin-left: 0;
        min-width: 1280px; } }
    @media (max-width: 1199px) {
      .single-img.single-img-home .single-img-box img {
        margin-left: 0;
        height: 350px;
        min-width: 1199px; } }
    @media (max-width: 991px) {
      .single-img.single-img-home .single-img-box img {
        margin-left: -10vw; } }
    @media (max-width: 767px) {
      .single-img.single-img-home .single-img-box img {
        margin-left: -24vw; } }

.center-content {
  padding-top: 125px;
  padding-bottom: 480px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom center;
  position: relative;
  z-index: 1;
  background-color: #ffffff; }
  @media (max-width: 991px) {
    .center-content {
      padding-top: 175px;
      padding-bottom: 410px;
      background-size: 200%; } }
  @media (max-width: 600px) {
    .center-content {
      padding-top: 80px;
      padding-bottom: 80px; } }
  .center-content .center-box-cont {
    text-align: center;
    width: 690px;
    max-width: 100%;
    margin: 0 auto; }
    @media (max-width: 600px) {
      .center-content .center-box-cont {
        text-align: left; } }
    .center-content .center-box-cont .icon {
      margin-bottom: 40px; }
      @media (max-width: 600px) {
        .center-content .center-box-cont .icon {
          display: none; } }
      .center-content .center-box-cont .icon img {
        width: 330px;
        height: 75px;
        -o-object-fit: contain;
        object-fit: contain; }
    .center-content .center-box-cont .line-box {
      position: relative;
      width: 330px;
      height: 75px;
      margin: 70px auto -30px; }
      @media (max-width: 600px) {
        .center-content .center-box-cont .line-box {
          display: none; } }
      .center-content .center-box-cont .line-box .line {
        position: absolute;
        width: 1px;
        height: 0;
        top: 0;
        left: 0;
        right: 0;
        margin: 0 auto;
        -webkit-transform-origin: top center;
        -ms-transform-origin: top center;
        transform-origin: top center;
        background-color: #FF824D;
        -webkit-animation: draw-line 4s ease-in-out infinite alternate;
        animation: draw-line 4s ease-in-out infinite alternate; }
      .center-content .center-box-cont .line-box .line-1 {
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        -webkit-animation-delay: 1.2s;
        animation-delay: 1.2s; }
      .center-content .center-box-cont .line-box .line-2 {
        -webkit-transform: rotate(102deg);
        -ms-transform: rotate(102deg);
        transform: rotate(102deg);
        -webkit-animation-delay: 1.6s;
        animation-delay: 1.6s; }
      .center-content .center-box-cont .line-box .line-3 {
        -webkit-transform: rotate(115deg);
        -ms-transform: rotate(115deg);
        transform: rotate(115deg);
        -webkit-animation-delay: 1s;
        animation-delay: 1s; }
      .center-content .center-box-cont .line-box .line-4 {
        -webkit-transform: rotate(245deg);
        -ms-transform: rotate(245deg);
        transform: rotate(245deg);
        -webkit-animation-delay: 2s;
        animation-delay: 2s; }
      .center-content .center-box-cont .line-box .line-5 {
        -webkit-transform: rotate(258deg);
        -ms-transform: rotate(258deg);
        transform: rotate(258deg);
        -webkit-animation-delay: 1.9s;
        animation-delay: 1.9s; }
      .center-content .center-box-cont .line-box .line-6 {
        -webkit-transform: rotate(270deg);
        -ms-transform: rotate(270deg);
        transform: rotate(270deg);
        -webkit-animation-delay: 1.7s;
        animation-delay: 1.7s; }

@-webkit-keyframes draw-line {
  0% {
    height: 0; }
  50% {
    height: 170px; }
  100% {
    height: 0px; } }

@keyframes draw-line {
  0% {
    height: 0; }
  50% {
    height: 170px; }
  100% {
    height: 0px; } }
    .center-content .center-box-cont .small-title {
      margin-bottom: 30px; }
      .center-content .center-box-cont .small-title p {
        color: #396275; }
    .center-content .center-box-cont .title-divider {
      background-color: #FF824D;
      height: 1px;
      width: 40px;
      margin: 30px auto; }
      @media (max-width: 600px) {
        .center-content .center-box-cont .title-divider {
          margin: 30px auto 30px 0; } }
    .center-content .center-box-cont .description {
      margin-bottom: 30px; }
      @media (max-width: 600px) {
        .center-content .center-box-cont .description {
          padding-right: 50px; } }

.boxes-icon {
  background-color: #0B1923;
  padding-bottom: 100px;
  position: relative;
  z-index: 1; }
  @media (max-width: 991px) {
    .boxes-icon {
      padding-bottom: 60px;
      padding-top: 10px; } }
  @media (max-width: 600px) {
    .boxes-icon {
      padding-bottom: 80px; } }
  .boxes-icon .box-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 20px; }
    @media (max-width: 991px) {
      .boxes-icon .box-list {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-top: -300px; } }
    @media (max-width: 600px) {
      .boxes-icon .box-list {
        margin-top: 0; } }
    .boxes-icon .box-list .single-box {
      margin-top: -165px;
      width: 336px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -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;
      border-radius: 3px;
      background: rgba(255, 255, 255, 0.1);
      -webkit-box-shadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.5);
      box-shadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.5);
      -webkit-backdrop-filter: blur(20px);
      backdrop-filter: blur(20px);
      padding: 33px;
      min-height: 430px;
      position: relative; }
      @media (max-width: 991px) {
        .boxes-icon .box-list .single-box {
          width: 100%;
          min-height: auto;
          margin-top: 0;
          display: block; } }
      .boxes-icon .box-list .single-box::before {
        content: "";
        position: absolute;
        width: 1px;
        height: 65px;
        top: 105px;
        left: 0;
        background-color: #FF824D;
        z-index: 1; }
        @media (max-width: 991px) {
          .boxes-icon .box-list .single-box::before {
            top: 28px;
            width: 2px; } }
        @media (max-width: 420px) {
          .boxes-icon .box-list .single-box::before {
            top: 105px; } }
      .boxes-icon .box-list .single-box::after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: -1;
        -webkit-transition: all 300ms ease-in-out;
        -o-transition: all 300ms ease-in-out;
        transition: all 300ms ease-in-out;
        border: 1px solid transparent;
        border-image-slice: 1; }
      .boxes-icon .box-list .single-box:hover::after {
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 130, 77, 0)), to(rgba(255, 130, 77, 0.2))), rgba(255, 255, 255, 0.2);
        background: -webkit-linear-gradient(top, rgba(255, 130, 77, 0) 0%, rgba(255, 130, 77, 0.2) 100%), rgba(255, 255, 255, 0.2);
        background: -o-linear-gradient(top, rgba(255, 130, 77, 0) 0%, rgba(255, 130, 77, 0.2) 100%), rgba(255, 255, 255, 0.2);
        background: linear-gradient(180deg, rgba(255, 130, 77, 0) 0%, rgba(255, 130, 77, 0.2) 100%), rgba(255, 255, 255, 0.2);
        -webkit-backdrop-filter: blur(40px);
        backdrop-filter: blur(40px);
        border: 1px solid transparent;
        border-image-source: linear-gradient(180deg, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 100%);
        border-image-slice: 1; }
      .boxes-icon .box-list .single-box .box-contnet {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1; }
        .boxes-icon .box-list .single-box .box-contnet .box-img {
          background-color: #FF824D;
          width: 45px;
          height: 45px;
          padding: 6px;
          border-radius: 3px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          justify-content: center;
          margin-bottom: 20px; }
          @media (max-width: 991px) {
            .boxes-icon .box-list .single-box .box-contnet .box-img {
              float: left;
              margin-right: 20px; } }
          @media (max-width: 420px) {
            .boxes-icon .box-list .single-box .box-contnet .box-img {
              float: none;
              margin-right: 0; } }
        .boxes-icon .box-list .single-box .box-contnet .box-title {
          margin-bottom: 20px;
          padding-right: 20px; }
          @media (max-width: 991px) {
            .boxes-icon .box-list .single-box .box-contnet .box-title {
              margin-left: 65px; } }
          @media (max-width: 420px) {
            .boxes-icon .box-list .single-box .box-contnet .box-title {
              margin-left: 0px; } }
          .boxes-icon .box-list .single-box .box-contnet .box-title h3 {
            color: #ffffff; }
        @media (max-width: 991px) {
          .boxes-icon .box-list .single-box .box-contnet .box-desc {
            margin-bottom: 20px;
            margin-left: 65px; } }
        @media (max-width: 420px) {
          .boxes-icon .box-list .single-box .box-contnet .box-desc {
            margin-left: 0px; } }
        .boxes-icon .box-list .single-box .box-contnet .box-desc p {
          color: #ffffff; }
      .boxes-icon .box-list .single-box .box-link {
        margin-top: auto; }
        @media (max-width: 991px) {
          .boxes-icon .box-list .single-box .box-link {
            margin-top: 0;
            margin-left: 65px; } }
        @media (max-width: 420px) {
          .boxes-icon .box-list .single-box .box-link {
            margin-left: 0px; } }

.post-three.post-three-dark {
  background-color: #0B1923;
  padding-bottom: 370px;
  padding-top: 65px;
  position: relative;
  z-index: 1; }
  @media (max-width: 991px) {
    .post-three.post-three-dark {
      padding-top: 0px;
      padding-bottom: 215px; } }
  @media (max-width: 991px) {
    .post-three.post-three-dark .inner-container {
      width: 580px; } }
  .post-three.post-three-dark .posts-content .title h3 {
    color: #ffffff; }
  .post-three.post-three-dark .posts-content .box-btn .custom-btn {
    color: #ffffff; }
  .post-three.post-three-dark .posts-list .single-post .content .post-info .date p {
    color: #ffffff; }
  .post-three.post-three-dark .posts-list .single-post .content .title h5 {
    color: #ffffff; }

.cta-big.cta-big-home {
  position: relative;
  background-color: #ffffff; }
  @media (max-width: 991px) {
    .cta-big.cta-big-home {
      z-index: 1; } }
  .cta-big.cta-big-home .inner-container {
    position: relative;
    z-index: 1; }
    @media (max-width: 991px) {
      .cta-big.cta-big-home .inner-container {
        top: -155px;
        margin-bottom: -160px; } }
    .cta-big.cta-big-home .inner-container .cta-box {
      margin-top: -210px; }
      @media (max-width: 991px) {
        .cta-big.cta-big-home .inner-container .cta-box {
          margin-top: 0;
          min-height: 315px; } }
      @media (max-width: 575px) {
        .cta-big.cta-big-home .inner-container .cta-box {
          min-height: 380px; } }
      @media (max-width: 575px) {
        .cta-big.cta-big-home .inner-container .cta-box .cta-box-contnt .title h2 {
          font-size: 32px; } }

.bus-big-banner {
  padding-top: 270px;
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 85px;
  /*&::after {
        content: "";
        background: linear-gradient(180deg, #396275 0%, #151F26 100%);
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        width: 100%;
        height: 20%;
        z-index: 1;
    }*/ }
  @media (max-width: 991px) {
    .bus-big-banner {
      padding-top: 160px;
      height: auto;
      padding-bottom: 50px; } }
  @media (max-width: 575px) {
    .bus-big-banner {
      padding-top: 220px;
      padding-bottom: 25px;
      /*background-position: bottom 70px left -415px;*/ } }
  .bus-big-banner .banner-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    position: relative;
    z-index: 1; }
    @media (max-width: 991px) {
      .bus-big-banner .banner-content {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between; } }
    @media (max-width: 575px) {
      .bus-big-banner .banner-content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column; } }
    .bus-big-banner .banner-content .banner-small-title {
      width: 50%; }
      @media (max-width: 991px) {
        .bus-big-banner .banner-content .banner-small-title {
          width: 35%; } }
      @media (max-width: 575px) {
        .bus-big-banner .banner-content .banner-small-title {
          width: 100%;
          margin-bottom: 40px; } }
      @media (max-width: 991px) {
        .bus-big-banner .banner-content .banner-small-title .small-title {
          width: 160px; } }
      @media (max-width: 575px) {
        .bus-big-banner .banner-content .banner-small-title .small-title {
          width: 100%; } }
      .bus-big-banner .banner-content .banner-small-title .small-title p {
        color: #0B1923; }
    .bus-big-banner .banner-content .banner-desc {
      width: 50%; }
      @media (max-width: 991px) {
        .bus-big-banner .banner-content .banner-desc {
          width: 65%; } }
      @media (max-width: 575px) {
        .bus-big-banner .banner-content .banner-desc {
          width: 100%; } }
      .bus-big-banner .banner-content .banner-desc .title {
        margin-bottom: 30px; }
        @media (max-width: 575px) {
          .bus-big-banner .banner-content .banner-desc .title {
            padding-right: 60px; } }
        .bus-big-banner .banner-content .banner-desc .title h3 {
          color: #0B1923; }
      .bus-big-banner .banner-content .banner-desc .description {
        margin-bottom: 30px; }
  .bus-big-banner .trans-text-box {
    margin-top: 15px; }
    @media (max-width: 991px) {
      .bus-big-banner .trans-text-box {
        margin-bottom: 60px; } }
    .bus-big-banner .trans-text-box .transparent-para-text.text-bot {
      margin-top: -40px; }
      @media (max-width: 991px) {
        .bus-big-banner .trans-text-box .transparent-para-text.text-bot {
          margin-top: -15px; } }
  .bus-big-banner .trans-text-box.trans-desktop {
    display: block;
    position: absolute;
    bottom: 90px;
    left: 0;
    max-width: 100%;
    width: 1055px;
    text-align: center;
    z-index: 4;
    pointer-events: none;
    will-change: transform;
    -webkit-transition: -webkit-transform 0.1s ease-out;
    transition: -webkit-transform 0.1s ease-out;
    -o-transition: transform 0.1s ease-out;
    transition: transform 0.1s ease-out;
    transition: transform 0.1s ease-out, -webkit-transform 0.1s ease-out;
    margin: 0 auto;
    right: 0; }
    @media (max-width: 991px) {
      .bus-big-banner .trans-text-box.trans-desktop {
        display: none; } }
    .bus-big-banner .trans-text-box.trans-desktop p {
      opacity: 1; }
  .bus-big-banner .trans-text-box.trans-mob {
    display: none; }
    @media (max-width: 991px) {
      .bus-big-banner .trans-text-box.trans-mob {
        display: block; } }
    @media (max-width: 575px) {
      .bus-big-banner .trans-text-box.trans-mob {
        display: none; } }
  .bus-big-banner .scroll-box {
    position: relative;
    z-index: 2;
    padding-bottom: 0;
    padding-top: 335px; }
    @media (max-width: 991px) {
      .bus-big-banner .scroll-box {
        padding-top: 95px; } }
    @media (max-width: 575px) {
      .bus-big-banner .scroll-box {
        padding-top: 155px; } }
    @media (max-width: 991px) and (min-width: 575px) {
      .bus-big-banner .scroll-box p {
        text-shadow: 0px 2px 54px rgba(0, 0, 0, 0.9); } }
    .bus-big-banner .scroll-box p a {
      color: #7EB8D4;
      text-decoration: none; }
  .bus-big-banner .parallax-wrapper {
    position: fixed;
    bottom: 0px;
    left: 0;
    width: 100%;
    height: 100vh;
    pointer-events: none;
    z-index: 0; }
  .bus-big-banner .parallax-layer {
    position: absolute;
    bottom: -400px;
    left: 0;
    width: 100%;
    background-position: center top;
    background-size: cover;
    will-change: transform;
    pointer-events: none; }
  .bus-big-banner .parallax-layer.layer-0 {
    bottom: 0; }
  .bus-big-banner .layer-0 {
    height: 100vh;
    z-index: 1;
    background-image: url("../img/business-banking/bus-ban-para-bg.jpg"); }
  .bus-big-banner .layer-7 {
    height: 675px;
    z-index: 2;
    background-image: url("../img/business-banking/bus-ban-para-7.png"); }
  .bus-big-banner .layer-6 {
    height: 620px;
    z-index: 3;
    background-image: url("../img/business-banking/bus-ban-para-6.png"); }
  .bus-big-banner .layer-5 {
    height: 490px;
    z-index: 4;
    background-image: url("../img/business-banking/bus-ban-para-5.png"); }
  .bus-big-banner .layer-4 {
    height: 620px;
    z-index: 5;
    background-image: url("../img/business-banking/bus-ban-para-4.png"); }
  .bus-big-banner .layer-3 {
    height: 510px;
    z-index: 6;
    background-image: url("../img/business-banking/bus-ban-para-3.png"); }
  .bus-big-banner .layer-2 {
    height: 520px;
    z-index: 7;
    background-image: url("../img/business-banking/bus-ban-para-2.png"); }
  .bus-big-banner .layer-1 {
    height: 540px;
    z-index: 8;
    background-image: url("../img/business-banking/bus-ban-para-1.png"); }

.banner-table {
  background: -webkit-gradient(linear, left top, left bottom, from(#396275), to(#151F26));
  background: -webkit-linear-gradient(top, #396275 0%, #151F26 100%);
  background: -o-linear-gradient(top, #396275 0%, #151F26 100%);
  background: linear-gradient(180deg, #396275 0%, #151F26 100%);
  position: relative;
  padding-top: 0px;
  padding-bottom: 160px; }
  .banner-table::after {
    content: "";
    background: -webkit-gradient(linear, left bottom, left top, from(#396275), to(rgba(57, 98, 117, 0)));
    background: -webkit-linear-gradient(bottom, #396275 0%, rgba(57, 98, 117, 0) 100%);
    background: -o-linear-gradient(bottom, #396275 0%, rgba(57, 98, 117, 0) 100%);
    background: linear-gradient(360deg, #396275 0%, rgba(57, 98, 117, 0) 100%);
    position: absolute;
    top: -460px;
    left: 0;
    right: 0;
    width: 100%;
    height: 462px;
    z-index: 0; }
  @media (max-width: 991px) {
    .banner-table {
      padding-bottom: 60px; } }
  @media (max-width: 575px) {
    .banner-table {
      padding-top: 10px;
      padding-bottom: 10px; } }
  .banner-table .row-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    padding-top: 10px; }
    @media (max-width: 991px) {
      .banner-table .row-box {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column; } }
    @media (max-width: 575px) {
      .banner-table .row-box {
        padding-top: 140px; } }
    .banner-table .row-box .row-small-title {
      width: 265px;
      max-width: 100%;
      border-top: 1px solid #FFFFFF4D;
      padding-top: 50px; }
      @media (max-width: 991px) {
        .banner-table .row-box .row-small-title {
          padding-top: 0px;
          padding-bottom: 40px;
          border-top: 0;
          width: 100%; } }
      .banner-table .row-box .row-small-title p {
        width: 145px;
        color: #ffffff; }
        @media (max-width: 991px) {
          .banner-table .row-box .row-small-title p {
            width: 100%; } }
    .banner-table .row-box .row-list {
      width: 780px;
      max-width: 100%; }
      .banner-table .row-box .row-list .single-box {
        border-top: 2px solid #ffffff;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: start;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding-top: 40px;
        padding-bottom: 60px; }
        @media (max-width: 991px) {
          .banner-table .row-box .row-list .single-box {
            padding-top: 50px;
            padding-bottom: 40px; } }
        @media (max-width: 575px) {
          .banner-table .row-box .row-list .single-box {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            padding-bottom: 45px; } }
        .banner-table .row-box .row-list .single-box .box-title {
          width: 300px; }
          @media (max-width: 991px) {
            .banner-table .row-box .row-list .single-box .box-title {
              width: 210px; } }
          @media (max-width: 575px) {
            .banner-table .row-box .row-list .single-box .box-title {
              width: 100%;
              margin-bottom: 20px; } }
          .banner-table .row-box .row-list .single-box .box-title h3 {
            color: #ffffff; }
        .banner-table .row-box .row-list .single-box .box-desc {
          width: 330px; }
          @media (max-width: 575px) {
            .banner-table .row-box .row-list .single-box .box-desc {
              width: 100%; } }
          .banner-table .row-box .row-list .single-box .box-desc p {
            color: #ffffff; }

.boxes-icon-list.boxes-icon-list-trans {
  padding-top: 160px;
  padding-bottom: 100px;
  background-color: #ffffff;
  position: relative;
  z-index: 1; }
  @media (max-width: 991px) {
    .boxes-icon-list.boxes-icon-list-trans {
      padding-top: 55px;
      padding-bottom: 10px; } }
  @media (max-width: 575px) {
    .boxes-icon-list.boxes-icon-list-trans {
      padding-top: 40px; } }
  .boxes-icon-list.boxes-icon-list-trans .row-box .icon-small-title {
    border-top: 2px solid #0B1923; }
    @media (max-width: 991px) {
      .boxes-icon-list.boxes-icon-list-trans .row-box .icon-small-title {
        border-top: 0; } }
    .boxes-icon-list.boxes-icon-list-trans .row-box .icon-small-title p {
      color: #0B1923; }
  .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .box-list .single-box {
    margin-bottom: 40px; }
    .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .box-list .single-box .box-img {
      background: #396275;
      -webkit-box-shadow: 0px 12px 17px -10px rgba(57, 98, 117, 0.77);
      box-shadow: 0px 12px 17px -10px rgba(57, 98, 117, 0.77);
      margin-bottom: 60px; }
    .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .box-list .single-box .box-title {
      margin-bottom: 45px; }
    .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .box-list .single-box .box-desc {
      margin-bottom: 25px; }
    .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .box-list .single-box .box-btn a {
      color: #0B1923; }
  .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content {
    margin-top: 105px; }
    @media (max-width: 575px) {
      .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content {
        margin-top: 25px; } }
    .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content .table-title {
      margin-bottom: 50px; }
      @media (max-width: 767px) {
        .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content .table-title {
          margin-top: 40px; } }
      @media (max-width: 575px) {
        .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content .table-title {
          margin-top: 30px; } }
      .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content .table-title p {
        font-family: "BertiogaSans-ExtraBold";
        font-size: 14px;
        font-weight: 800;
        line-height: 26px;
        letter-spacing: 5.6px;
        text-transform: uppercase; }
    .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content .custom-table {
      overflow: visible; }
      @media (max-width: 575px) {
        .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content .custom-table {
          overflow: auto; } }
      .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content .custom-table thead tr {
        border: 0; }
        .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content .custom-table thead tr th {
          padding: 22px 9px;
          min-width: 223px;
          max-width: 100%; }
          @media (max-width: 1280px) {
            .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content .custom-table thead tr th {
              min-width: 152px;
              text-align: center; } }
          @media (max-width: 767px) {
            .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content .custom-table thead tr th {
              min-width: 80px; } }
          .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content .custom-table thead tr th p {
            font-family: "BertiogaSans-Bold";
            font-weight: 700;
            color: #0B1923;
            font-size: 14px;
            line-height: 20px;
            letter-spacing: 0.14px; }
            @media (max-width: 575px) {
              .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content .custom-table thead tr th p {
                font-size: 10px;
                line-height: 14px;
                letter-spacing: 0.1px; } }
          .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content .custom-table thead tr th:nth-child(odd) {
            background-color: #E5F8FF; }
          .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content .custom-table thead tr th:nth-child(even) {
            background-color: #F2FBFF; }
          .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content .custom-table thead tr th:first-of-type {
            background-color: transparent; }
      .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content .custom-table tbody tr {
        border: 0;
        border-top: 1px solid #396275; }
        .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content .custom-table tbody tr:last-of-type {
          border: 0; }
        .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content .custom-table tbody tr td {
          padding: 22px 12px;
          color: #0B1923;
          text-align: center;
          font-family: "BertiogaSans-Regular";
          font-size: 12px;
          font-weight: 400;
          line-height: 18px;
          letter-spacing: 0.12px;
          min-width: 223px;
          max-width: 100%; }
          @media (max-width: 1280px) {
            .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content .custom-table tbody tr td {
              min-width: 152px; } }
          @media (max-width: 767px) {
            .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content .custom-table tbody tr td {
              min-width: 80px; } }
          @media (max-width: 575px) {
            .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content .custom-table tbody tr td {
              font-size: 10px;
              line-height: 14px;
              letter-spacing: 0.1px; } }
        .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content .custom-table tbody tr td.bg-td {
          font-family: "BertiogaSans-Bold";
          font-weight: 700;
          text-align: left;
          min-width: 197px;
          max-width: 100%; }
          @media (max-width: 1280px) {
            .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content .custom-table tbody tr td.bg-td {
              min-width: 122px; } }
          @media (max-width: 767px) {
            .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content .custom-table tbody tr td.bg-td {
              min-width: 94px; } }
        .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content .custom-table tbody tr:nth-child(odd) .bg-td {
          background-color: #F2FBFF; }
        .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content .custom-table tbody tr:nth-child(even) .bg-td {
          background-color: #E5F8FF; }
    .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content .table-check {
      overflow: visible; }
      @media (max-width: 575px) {
        .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content .table-check {
          overflow: auto; } }
      .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content .table-check thead tr {
        border: 0; }
        .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content .table-check thead tr th {
          padding: 22px 9px;
          min-width: 223px;
          max-width: 100%; }
          @media (max-width: 1280px) {
            .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content .table-check thead tr th {
              min-width: 152px;
              text-align: center; } }
          @media (max-width: 767px) {
            .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content .table-check thead tr th {
              min-width: 80px; } }
          .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content .table-check thead tr th p {
            font-family: "BertiogaSans-Bold";
            font-weight: 700;
            color: #0B1923;
            font-size: 14px;
            line-height: 20px;
            letter-spacing: 0.14px; }
            @media (max-width: 575px) {
              .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content .table-check thead tr th p {
                font-size: 10px;
                line-height: 14px;
                letter-spacing: 0.1px; } }
          .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content .table-check thead tr th:nth-child(odd) {
            background-color: #E5F8FF; }
          .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content .table-check thead tr th:nth-child(even) {
            background-color: #F2FBFF; }
          .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content .table-check thead tr th:first-of-type {
            background-color: transparent; }
      .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content .table-check tbody tr {
        border: 0;
        border-top: 1px solid #396275; }
        .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content .table-check tbody tr:last-of-type {
          border: 0; }
        .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content .table-check tbody tr td {
          padding: 12px;
          color: #0B1923;
          text-align: center;
          font-family: "BertiogaSans-Regular";
          font-size: 12px;
          font-weight: 400;
          line-height: 18px;
          letter-spacing: 0.12px;
          min-width: 200px;
          max-width: 100%;
          border-left: 1px solid #396275;
          vertical-align: middle; }
          @media (max-width: 1280px) {
            .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content .table-check tbody tr td {
              min-width: 152px; } }
          @media (max-width: 767px) {
            .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content .table-check tbody tr td {
              min-width: 55px; } }
          .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content .table-check tbody tr td img {
            width: 20px;
            height: 20px;
            -o-object-fit: contain;
            object-fit: contain; }
        .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content .table-check tbody tr td.bg-td {
          font-family: "BertiogaSans-Bold";
          font-weight: 700;
          text-align: left;
          min-width: 290px;
          max-width: 100%;
          border-left: 0; }
          @media (max-width: 1280px) {
            .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content .table-check tbody tr td.bg-td {
              min-width: 122px; } }
          @media (max-width: 767px) {
            .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content .table-check tbody tr td.bg-td {
              min-width: 165px; } }
        .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content .table-check tbody tr:nth-child(odd) .bg-td {
          background-color: #F2FBFF; }
        .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content .table-check tbody tr:nth-child(even) .bg-td {
          background-color: #E5F8FF; }
    .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content .table-desc p {
      font-size: 14px;
      line-height: 26px;
      letter-spacing: 0.14px; }
  .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content.table-main-check {
    margin-top: 80px; }
    @media (max-width: 575px) {
      .boxes-icon-list.boxes-icon-list-trans .row-box .content-box .table-content.table-main-check {
        margin-top: 60px; } }

.single-img.single-img-bus {
  background-color: #ffffff;
  position: relative;
  z-index: 1; }
  @media (max-width: 1570px) {
    .single-img.single-img-bus .single-img-box img {
      margin-left: 0;
      min-width: 1570px; } }
  @media (max-width: 1280px) {
    .single-img.single-img-bus .single-img-box img {
      margin-left: 0;
      min-width: 1280px; } }
  @media (max-width: 1199px) {
    .single-img.single-img-bus .single-img-box img {
      margin-left: 0;
      height: 350px;
      min-width: 1199px; } }
  @media (max-width: 991px) {
    .single-img.single-img-bus .single-img-box img {
      margin-left: -10vw; } }
  @media (max-width: 767px) {
    .single-img.single-img-bus .single-img-box img {
      margin-left: -24vw; } }
  @media (max-width: 575px) {
    .single-img.single-img-bus .single-img-box img {
      margin-left: -40vw; } }

.boxes-img-white {
  padding-bottom: 165px;
  padding-top: 180px;
  background-color: #ffffff; }
  @media (max-width: 1280px) {
    .boxes-img-white {
      padding-top: 120px;
      padding-bottom: 110px; } }
  @media (max-width: 991px) {
    .boxes-img-white {
      padding-top: 60px;
      padding-bottom: 60px; } }
  .boxes-img-white .inner-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start; }
    @media (max-width: 991px) {
      .boxes-img-white .inner-container {
        display: block;
        position: relative;
        z-index: 2; } }
    .boxes-img-white .inner-container .inner-left {
      padding-right: 40px;
      width: 160px;
      min-width: 160px; }
      @media (max-width: 991px) {
        .boxes-img-white .inner-container .inner-left .small-title {
          margin-bottom: 20px; } }
      .boxes-img-white .inner-container .inner-left .small-title p {
        color: #0B1923; }
    .boxes-img-white .inner-container .inner-right {
      position: relative; }
      .boxes-img-white .inner-container .inner-right .inner-desc {
        padding-left: 105px; }
        @media (max-width: 1199px) {
          .boxes-img-white .inner-container .inner-right .inner-desc {
            padding-left: 40px; } }
        @media (max-width: 991px) {
          .boxes-img-white .inner-container .inner-right .inner-desc {
            padding-left: 0px; } }
        .boxes-img-white .inner-container .inner-right .inner-desc .title {
          margin-bottom: 80px; }
          @media (max-width: 991px) {
            .boxes-img-white .inner-container .inner-right .inner-desc .title {
              margin-bottom: 60px; } }
          @media (max-width: 575px) {
            .boxes-img-white .inner-container .inner-right .inner-desc .title h3 {
              font-size: 22px;
              line-height: 32px; } }
        .boxes-img-white .inner-container .inner-right .inner-desc .box-list {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: start;
          -ms-flex-align: start;
          align-items: start;
          gap: 35px; }
          @media (max-width: 991px) {
            .boxes-img-white .inner-container .inner-right .inner-desc .box-list {
              gap: 10px; } }
          @media (max-width: 575px) {
            .boxes-img-white .inner-container .inner-right .inner-desc .box-list {
              -ms-flex-wrap: wrap;
              flex-wrap: wrap;
              gap: 0; } }
          .boxes-img-white .inner-container .inner-right .inner-desc .box-list .single-box {
            width: 406px; }
            @media (max-width: 1199px) {
              .boxes-img-white .inner-container .inner-right .inner-desc .box-list .single-box {
                width: 350px; } }
            @media (max-width: 991px) {
              .boxes-img-white .inner-container .inner-right .inner-desc .box-list .single-box {
                width: 345px; } }
            @media (max-width: 767px) {
              .boxes-img-white .inner-container .inner-right .inner-desc .box-list .single-box {
                width: 280px; } }
            @media (max-width: 575px) {
              .boxes-img-white .inner-container .inner-right .inner-desc .box-list .single-box {
                width: 100%;
                margin-bottom: 0px; } }
            @media (max-width: 575px) {
              .boxes-img-white .inner-container .inner-right .inner-desc .box-list .single-box .box-img img {
                width: 100%;
                height: 400px;
                -o-object-fit: cover;
                object-fit: cover; } }
            @media (max-width: 375px) {
              .boxes-img-white .inner-container .inner-right .inner-desc .box-list .single-box .box-img img {
                height: 335px; } }
            .boxes-img-white .inner-container .inner-right .inner-desc .box-list .single-box .box-content {
              padding: 40px 40px 10px 40px; }
              @media (max-width: 991px) {
                .boxes-img-white .inner-container .inner-right .inner-desc .box-list .single-box .box-content {
                  padding: 40px 0px 0px 0px; } }
              .boxes-img-white .inner-container .inner-right .inner-desc .box-list .single-box .box-content .small-title {
                margin-bottom: 30px; }
                .boxes-img-white .inner-container .inner-right .inner-desc .box-list .single-box .box-content .small-title p {
                  color: #0B1923; }
              .boxes-img-white .inner-container .inner-right .inner-desc .box-list .single-box .box-content .box-desc {
                margin-bottom: 30px; }
            .boxes-img-white .inner-container .inner-right .inner-desc .box-list .single-box .box-btn a {
              color: #0B1923; }
          .boxes-img-white .inner-container .inner-right .inner-desc .box-list .single-box#box-2 {
            margin-top: 80px; }
            @media (max-width: 991px) {
              .boxes-img-white .inner-container .inner-right .inner-desc .box-list .single-box#box-2 {
                margin-top: 60px; } }

.cta-boxes {
  padding-top: 160px;
  padding-bottom: 160px;
  position: relative;
  z-index: 1; }
  @media (max-width: 991px) {
    .cta-boxes {
      padding-top: 60px;
      padding-bottom: 60px; } }
  @media (max-width: 575px) {
    .cta-boxes {
      padding-bottom: 40px; } }
  .cta-boxes::before {
    content: "";
    background-image: url("../img/orange-shape-left-cirlce.png");
    background-position: bottom left;
    background-size: auto;
    background-repeat: no-repeat;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
    width: 493px;
    height: 862px; }
    @media (max-width: 991px) {
      .cta-boxes::before {
        display: none; } }
  .cta-boxes .inner-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start; }
    @media (max-width: 991px) {
      .cta-boxes .inner-container {
        display: block;
        position: relative;
        z-index: 2; } }
    .cta-boxes .inner-container .inner-left .small-title {
      padding-right: 25px; }
      @media (max-width: 991px) {
        .cta-boxes .inner-container .inner-left .small-title {
          padding-bottom: 40px;
          padding-right: 0; } }
      @media (max-width: 575px) {
        .cta-boxes .inner-container .inner-left .small-title {
          border-bottom: 1px solid #FF824D;
          padding-bottom: 20px;
          margin-bottom: 40px; } }
    .cta-boxes .inner-container .inner-right {
      position: relative; }
      .cta-boxes .inner-container .inner-right .inner-desc {
        padding-left: 100px; }
        @media (max-width: 991px) {
          .cta-boxes .inner-container .inner-right .inner-desc {
            padding-left: 0px; } }
        .cta-boxes .inner-container .inner-right .inner-desc .title {
          width: 600px;
          max-width: 100%;
          margin-left: 15px;
          margin-bottom: 80px; }
          @media (max-width: 1199px) {
            .cta-boxes .inner-container .inner-right .inner-desc .title {
              margin-left: 0px; } }
          @media (max-width: 991px) {
            .cta-boxes .inner-container .inner-right .inner-desc .title {
              margin-bottom: 40px; } }
          .cta-boxes .inner-container .inner-right .inner-desc .title h3 {
            color: #ffffff; }
            @media (max-width: 575px) {
              .cta-boxes .inner-container .inner-right .inner-desc .title h3 {
                font-size: 22px;
                line-height: 32px; } }
        .cta-boxes .inner-container .inner-right .inner-desc .box-list {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: stretch;
          -ms-flex-align: stretch;
          align-items: stretch;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          justify-content: center;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap;
          gap: 20px; }
          .cta-boxes .inner-container .inner-right .inner-desc .box-list .single-box {
            width: 380px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -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;
            border-radius: 3px;
            background: rgba(255, 255, 255, 0.1);
            -webkit-box-shadow: 0px 30px 20px -20px rgba(0, 0, 0, 0.2);
            box-shadow: 0px 30px 20px -20px rgba(0, 0, 0, 0.2);
            -webkit-backdrop-filter: blur(20px);
            backdrop-filter: blur(20px);
            padding: 33px;
            min-height: 270px;
            position: relative; }
            @media (max-width: 1199px) {
              .cta-boxes .inner-container .inner-right .inner-desc .box-list .single-box {
                width: 335px; } }
            @media (max-width: 991px) {
              .cta-boxes .inner-container .inner-right .inner-desc .box-list .single-box {
                width: 48%; } }
            @media (max-width: 575px) {
              .cta-boxes .inner-container .inner-right .inner-desc .box-list .single-box {
                width: 100%; } }
            .cta-boxes .inner-container .inner-right .inner-desc .box-list .single-box::before {
              content: "";
              position: absolute;
              width: 1px;
              height: 45px;
              top: 90px;
              left: 0;
              background-color: #FF824D;
              z-index: 1; }
              @media (max-width: 575px) {
                .cta-boxes .inner-container .inner-right .inner-desc .box-list .single-box::before {
                  top: 110px; } }
            .cta-boxes .inner-container .inner-right .inner-desc .box-list .single-box::after {
              content: "";
              position: absolute;
              bottom: 0;
              left: 0;
              width: 100%;
              height: 100%;
              z-index: -1;
              -webkit-transition: all 300ms ease-in-out;
              -o-transition: all 300ms ease-in-out;
              transition: all 300ms ease-in-out;
              border: 1px solid transparent;
              border-image-slice: 1; }
            .cta-boxes .inner-container .inner-right .inner-desc .box-list .single-box .box-img {
              background-color: #FF824D;
              width: 45px;
              height: 45px;
              padding: 6px;
              border-radius: 3px;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
              -ms-flex-align: center;
              align-items: center;
              -webkit-box-pack: center;
              -ms-flex-pack: center;
              justify-content: center;
              margin-bottom: 20px; }
            .cta-boxes .inner-container .inner-right .inner-desc .box-list .single-box .box-title {
              margin-bottom: 20px; }
              .cta-boxes .inner-container .inner-right .inner-desc .box-list .single-box .box-title h6 {
                color: #ffffff; }
                @media (max-width: 575px) {
                  .cta-boxes .inner-container .inner-right .inner-desc .box-list .single-box .box-title h6 {
                    font-size: 22px;
                    line-height: 32px; } }
            .cta-boxes .inner-container .inner-right .inner-desc .box-list .single-box .box-desc p {
              color: #ffffff; }
            .cta-boxes .inner-container .inner-right .inner-desc .box-list .single-box .box-link {
              margin-top: auto; }
        .cta-boxes .inner-container .inner-right .inner-desc .btn-box {
          margin-left: 15px;
          margin-top: 80px; }
          @media (max-width: 991px) {
            .cta-boxes .inner-container .inner-right .inner-desc .btn-box {
              margin-top: 40px;
              margin-left: 0; } }
          @media (max-width: 575px) {
            .cta-boxes .inner-container .inner-right .inner-desc .btn-box {
              text-align: center; } }

.post-three.post-three-white {
  background-color: #ffffff;
  padding-top: 100px;
  position: relative;
  z-index: 1; }
  @media (max-width: 991px) {
    .post-three.post-three-white {
      padding-top: 35px; } }
  @media (max-width: 575px) {
    .post-three.post-three-white {
      padding-top: 10px; } }
  @media (max-width: 575px) {
    .post-three.post-three-white .posts-content {
      margin-bottom: 0px; } }
  .post-three.post-three-white .posts-list .single-post .content .post-info .date {
    background: #F3F6F8; }
    .post-three.post-three-white .posts-list .single-post .content .post-info .date p {
      color: #05222E; }
  .post-three.post-three-white .posts-list .single-post .content .title h5 {
    color: #0B1923; }
  .post-three.post-three-white .posts-list .single-post .post-link a {
    color: #0B1923; }

.post-three.post-three-white.bus-three-posts .posts-list .single-post .content .post-info .date {
  background-color: #0B1923; }
  .post-three.post-three-white.bus-three-posts .posts-list .single-post .content .post-info .date p {
    color: #ffffff; }

.cta-big.cta-big-bus {
  background-color: #ffffff;
  padding-top: 160px;
  position: relative; }
  @media (max-width: 991px) {
    .cta-big.cta-big-bus {
      padding-top: 60px; } }
  @media (max-width: 991px) {
    .cta-big.cta-big-bus .container {
      max-width: 100% !important; } }
  @media (max-width: 991px) {
    .cta-big.cta-big-bus .container .inner-container {
      width: 100%; } }
  @media (max-width: 991px) {
    .cta-big.cta-big-bus .container .inner-container .cta-box {
      padding: 35px 60px 30px; } }
  @media (max-width: 575px) {
    .cta-big.cta-big-bus .container .inner-container .cta-box {
      padding: 30px 20px 30px; } }
  @media (max-width: 991px) {
    .cta-big.cta-big-bus .container .inner-container .cta-box .cta-box-contnt .title {
      width: 320px;
      max-width: 100%; } }

.dep-big-banner {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  padding-top: 270px;
  padding-bottom: 360px; }
  @media (max-width: 991px) {
    .dep-big-banner {
      padding-top: 170px; } }
  @media (max-width: 575px) {
    .dep-big-banner {
      padding-top: 220px; } }
  .dep-big-banner .banner-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    position: relative;
    z-index: 1; }
    @media (max-width: 991px) {
      .dep-big-banner .banner-content {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between; } }
    @media (max-width: 575px) {
      .dep-big-banner .banner-content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column; } }
    .dep-big-banner .banner-content .banner-small-title {
      width: 50%; }
      @media (max-width: 991px) {
        .dep-big-banner .banner-content .banner-small-title {
          width: 35%; } }
      @media (max-width: 575px) {
        .dep-big-banner .banner-content .banner-small-title {
          width: 100%;
          margin-bottom: 40px; } }
      @media (max-width: 991px) {
        .dep-big-banner .banner-content .banner-small-title .small-title {
          width: 160px; } }
      @media (max-width: 575px) {
        .dep-big-banner .banner-content .banner-small-title .small-title {
          width: 100%; } }
      .dep-big-banner .banner-content .banner-small-title .small-title p {
        color: #FF824D; }
    .dep-big-banner .banner-content .banner-desc {
      width: 50%; }
      @media (max-width: 991px) {
        .dep-big-banner .banner-content .banner-desc {
          width: 65%; } }
      @media (max-width: 575px) {
        .dep-big-banner .banner-content .banner-desc {
          width: 100%; } }
      .dep-big-banner .banner-content .banner-desc .title {
        margin-bottom: 30px; }
        @media (max-width: 575px) {
          .dep-big-banner .banner-content .banner-desc .title {
            padding-right: 20px; } }
        .dep-big-banner .banner-content .banner-desc .title h3 {
          color: #0B1923; }
      .dep-big-banner .banner-content .banner-desc .description {
        margin-bottom: 30px; }
      @media (max-width: 575px) {
        .dep-big-banner .banner-content .banner-desc .custom-btn.custom-btn-dark-orange {
          border: 1px solid #7EB8D4;
          background: -webkit-gradient(linear, left bottom, left top, from(#0B1923), to(#073449));
          background: -webkit-linear-gradient(bottom, #0B1923 0%, #073449 100%);
          background: -o-linear-gradient(bottom, #0B1923 0%, #073449 100%);
          background: linear-gradient(0deg, #0B1923 0%, #073449 100%);
          -webkit-box-shadow: 0px 10px 15px 0px rgba(126, 184, 212, 0.2);
          box-shadow: 0px 10px 15px 0px rgba(126, 184, 212, 0.2); }
          .dep-big-banner .banner-content .banner-desc .custom-btn.custom-btn-dark-orange:hover {
            border: 1px solid #FF824D; }
            .dep-big-banner .banner-content .banner-desc .custom-btn.custom-btn-dark-orange:hover::before {
              content: none; } }
  .dep-big-banner .trans-text-box {
    margin-top: 35px; }
    @media (max-width: 991px) {
      .dep-big-banner .trans-text-box {
        margin-bottom: 75px; } }
    .dep-big-banner .trans-text-box .transparent-para-text.text-bot {
      margin-top: -40px; }
      @media (max-width: 991px) {
        .dep-big-banner .trans-text-box .transparent-para-text.text-bot {
          margin-top: -15px; } }
    .dep-big-banner .trans-text-box p {
      opacity: 0.5 !important;
      /*background: linear-gradient(180deg, #FF824D 14.86%, rgba(255, 130, 77, 0.00) 80.43%);*/
      background-clip: text;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent; }
      @media (max-width: 1380px) {
        .dep-big-banner .trans-text-box p {
          font-size: 100px; } }
      @media (max-width: 1199px) {
        .dep-big-banner .trans-text-box p {
          font-size: 90px; } }
      @media (max-width: 991px) {
        .dep-big-banner .trans-text-box p {
          font-size: 80px; } }
  .dep-big-banner .trans-text-box.trans-desktop {
    display: block;
    position: absolute;
    bottom: 100px;
    left: 0;
    width: 100%;
    text-align: center;
    z-index: 4;
    pointer-events: none;
    will-change: transform;
    -webkit-transition: -webkit-transform 0.1s ease-out;
    transition: -webkit-transform 0.1s ease-out;
    -o-transition: transform 0.1s ease-out;
    transition: transform 0.1s ease-out;
    transition: transform 0.1s ease-out, -webkit-transform 0.1s ease-out;
    margin: 0 auto;
    right: 0; }
    @media (max-width: 991px) {
      .dep-big-banner .trans-text-box.trans-desktop {
        display: none; } }
    .dep-big-banner .trans-text-box.trans-desktop p {
      opacity: 0.2; }
  .dep-big-banner .trans-text-box.trans-mob {
    display: none; }
    @media (max-width: 991px) {
      .dep-big-banner .trans-text-box.trans-mob {
        display: block; } }
    @media (max-width: 575px) {
      .dep-big-banner .trans-text-box.trans-mob {
        display: none; } }
  .dep-big-banner .scroll-box {
    padding-top: 260px;
    position: relative; }
    @media (max-width: 991px) {
      .dep-big-banner .scroll-box {
        padding-top: 200px; } }
    @media (max-width: 575px) {
      .dep-big-banner .scroll-box {
        padding-top: 120px; } }
    .dep-big-banner .scroll-box p a {
      color: #FF824D;
      text-decoration: none; }
  .dep-big-banner .parallax-wrapper {
    position: fixed;
    bottom: 0px;
    left: 0;
    width: 100%;
    height: 100vh;
    pointer-events: none;
    z-index: 0; }
  .dep-big-banner .parallax-layer {
    position: absolute;
    bottom: -400px;
    left: 0;
    width: 100%;
    background-position: center top;
    background-size: cover;
    will-change: auto;
    pointer-events: none;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  .dep-big-banner .parallax-layer.layer-0 {
    bottom: 0; }
  .dep-big-banner .layer-0 {
    height: 100vh;
    z-index: 1;
    background-image: url("../img/deposits/dep-ban-para-bg.jpg"); }
  .dep-big-banner .layer-5 {
    height: 589px;
    z-index: 3;
    background-image: url("../img/deposits/dep-ban-para-5.png"); }
  .dep-big-banner .layer-4 {
    height: 589px;
    z-index: 4;
    background-image: url("../img/deposits/dep-ban-para-4.png"); }
  .dep-big-banner .layer-3 {
    height: 490px;
    z-index: 5;
    background-image: url("../img/deposits/dep-ban-para-3.png"); }
  .dep-big-banner .layer-2 {
    height: 300px;
    z-index: 6;
    background-image: url("../img/deposits/dep-ban-para-2.png"); }
  .dep-big-banner .layer-1 {
    height: 122px;
    z-index: 7;
    background-image: url("../img/deposits/dep-ban-para-1.png"); }

.single-img.single-img-bann-dep {
  margin-top: -140px; }
  @media (max-width: 1380px) {
    .single-img.single-img-bann-dep {
      margin-top: -230px; } }
  @media (max-width: 991px) {
    .single-img.single-img-bann-dep {
      margin-top: -250px; } }
  .single-img.single-img-bann-dep .single-img-box img {
    height: 370px;
    -o-object-fit: cover;
    object-fit: cover; }
    @media (max-width: 1570px) {
      .single-img.single-img-bann-dep .single-img-box img {
        margin-left: 0;
        min-width: 1570px; } }
    @media (max-width: 1280px) {
      .single-img.single-img-bann-dep .single-img-box img {
        margin-left: 0;
        min-width: 1280px; } }
    @media (max-width: 1199px) {
      .single-img.single-img-bann-dep .single-img-box img {
        margin-left: 0;
        height: 230px;
        min-width: 1199px;
        -o-object-fit: cover;
        object-fit: cover; } }
    @media (max-width: 991px) {
      .single-img.single-img-bann-dep .single-img-box img {
        margin-left: -10vw; } }
    @media (max-width: 767px) {
      .single-img.single-img-bann-dep .single-img-box img {
        -o-object-position: right;
        object-position: right;
        min-width: 960px;
        height: 350px;
        -o-object-fit: cover;
        object-fit: cover;
        margin-left: 0vw; } }
    @media (max-width: 575px) {
      .single-img.single-img-bann-dep .single-img-box img {
        min-width: 655px; } }

.boxes-icon-list.boxes-icon-list-dep-orange {
  padding-top: 160px;
  padding-bottom: 25px;
  position: relative;
  background-color: #ffffff; }
  @media (max-width: 991px) {
    .boxes-icon-list.boxes-icon-list-dep-orange {
      padding-top: 55px;
      padding-bottom: 110px; } }
  @media (max-width: 575px) {
    .boxes-icon-list.boxes-icon-list-dep-orange {
      padding-top: 40px;
      padding-bottom: 65px; } }
  .boxes-icon-list.boxes-icon-list-dep-orange .row-box {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
    @media (min-width: 991px) {
      .boxes-icon-list.boxes-icon-list-dep-orange .row-box {
        border-top: 1px solid #ff824d33; } }
    .boxes-icon-list.boxes-icon-list-dep-orange .row-box .icon-small-title {
      border-top: 2px solid #FF824D; }
      @media (min-width: 1199px) {
        .boxes-icon-list.boxes-icon-list-dep-orange .row-box .icon-small-title {
          width: 270px; } }
      @media (max-width: 991px) {
        .boxes-icon-list.boxes-icon-list-dep-orange .row-box .icon-small-title {
          border-top: 0; } }
      .boxes-icon-list.boxes-icon-list-dep-orange .row-box .icon-small-title p {
        color: #FF824D; }
    .boxes-icon-list.boxes-icon-list-dep-orange .row-box .content-box .box-list .single-box {
      margin-bottom: 100px; }
      @media (max-width: 991px) {
        .boxes-icon-list.boxes-icon-list-dep-orange .row-box .content-box .box-list .single-box {
          margin-bottom: 60px; } }
      @media (max-width: 991px) {
        .boxes-icon-list.boxes-icon-list-dep-orange .row-box .content-box .box-list .single-box {
          padding-left: 0;
          border-left: 0;
          margin-bottom: 20px; } }
      @media (max-width: 575px) {
        .boxes-icon-list.boxes-icon-list-dep-orange .row-box .content-box .box-list .single-box {
          padding-bottom: 20px;
          border-bottom: 0; }
          .boxes-icon-list.boxes-icon-list-dep-orange .row-box .content-box .box-list .single-box:last-of-type {
            border-bottom: 1px solid #0b19231a;
            padding-bottom: 40px; } }
      .boxes-icon-list.boxes-icon-list-dep-orange .row-box .content-box .box-list .single-box .box-img {
        background: #FF824D;
        -webkit-box-shadow: 0px 12px 17px -10px rgba(255, 130, 77, 0.7);
        box-shadow: 0px 12px 17px -10px rgba(255, 130, 77, 0.7);
        margin-bottom: 40px; }
        @media (max-width: 575px) {
          .boxes-icon-list.boxes-icon-list-dep-orange .row-box .content-box .box-list .single-box .box-img {
            margin-bottom: 60px; } }
      .boxes-icon-list.boxes-icon-list-dep-orange .row-box .content-box .box-list .single-box .box-title {
        margin-bottom: 40px; }
        @media (max-width: 575px) {
          .boxes-icon-list.boxes-icon-list-dep-orange .row-box .content-box .box-list .single-box .box-title {
            margin-bottom: 25px; } }
      .boxes-icon-list.boxes-icon-list-dep-orange .row-box .content-box .box-list .single-box .box-desc {
        margin-bottom: 40px; }
        @media (max-width: 575px) {
          .boxes-icon-list.boxes-icon-list-dep-orange .row-box .content-box .box-list .single-box .box-desc {
            margin-bottom: 65px; } }
        .boxes-icon-list.boxes-icon-list-dep-orange .row-box .content-box .box-list .single-box .box-desc ul {
          margin-top: 40px; }
          @media (max-width: 991px) {
            .boxes-icon-list.boxes-icon-list-dep-orange .row-box .content-box .box-list .single-box .box-desc ul {
              margin-top: 20px; } }
      .boxes-icon-list.boxes-icon-list-dep-orange .row-box .content-box .box-list .single-box .box-btn a {
        color: #0B1923; }

.single-img.single-img-mid-dep {
  position: relative;
  background-color: #ffffff; }
  @media (max-width: 1570px) {
    .single-img.single-img-mid-dep .single-img-box img {
      margin-left: 0;
      min-width: 1570px; } }
  @media (max-width: 1280px) {
    .single-img.single-img-mid-dep .single-img-box img {
      margin-left: 0;
      min-width: 1280px; } }
  @media (max-width: 1199px) {
    .single-img.single-img-mid-dep .single-img-box img {
      margin-left: 0;
      height: 330px;
      min-width: 1199px;
      -o-object-fit: cover;
      object-fit: cover; } }
  @media (max-width: 991px) {
    .single-img.single-img-mid-dep .single-img-box img {
      margin-left: -10vw; } }
  @media (max-width: 767px) {
    .single-img.single-img-mid-dep .single-img-box img {
      margin-left: -24vw; } }
  @media (max-width: 575px) {
    .single-img.single-img-mid-dep .single-img-box img {
      margin-left: -70vw; } }
  @media (max-width: 375px) {
    .single-img.single-img-mid-dep .single-img-box img {
      margin-left: -80vw; } }

.boxes-icon-list.boxes-icon-list-dep-dark {
  padding-top: 160px;
  padding-bottom: 335px;
  background-color: #F3F6F8;
  position: relative;
  z-index: 1; }
  @media (max-width: 991px) {
    .boxes-icon-list.boxes-icon-list-dep-dark {
      padding-top: 55px;
      padding-bottom: 65px;
      background-color: #ffffff; } }
  @media (max-width: 575px) {
    .boxes-icon-list.boxes-icon-list-dep-dark {
      padding-top: 40px; } }
  .boxes-icon-list.boxes-icon-list-dep-dark .row-box {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
    .boxes-icon-list.boxes-icon-list-dep-dark .row-box .icon-small-title {
      border-top: 2px solid #0B1923; }
      @media (min-width: 1199px) {
        .boxes-icon-list.boxes-icon-list-dep-dark .row-box .icon-small-title {
          width: 270px; } }
      @media (max-width: 991px) {
        .boxes-icon-list.boxes-icon-list-dep-dark .row-box .icon-small-title {
          border-top: 0; } }
      .boxes-icon-list.boxes-icon-list-dep-dark .row-box .icon-small-title p {
        color: #0B1923; }
    @media (max-width: 991px) {
      .boxes-icon-list.boxes-icon-list-dep-dark .row-box .content-box .box-list {
        gap: 0; } }
    .boxes-icon-list.boxes-icon-list-dep-dark .row-box .content-box .box-list .single-box {
      margin-bottom: 40px; }
      @media (max-width: 991px) {
        .boxes-icon-list.boxes-icon-list-dep-dark .row-box .content-box .box-list .single-box {
          padding-left: 0;
          border-left: 0;
          margin-bottom: 40px;
          border-bottom: 1px solid #0b19231a;
          padding-bottom: 40px;
          width: 50%; }
          .boxes-icon-list.boxes-icon-list-dep-dark .row-box .content-box .box-list .single-box:last-of-type {
            border-bottom: 0;
            padding-bottom: 0;
            margin-bottom: 0; } }
      @media (max-width: 575px) {
        .boxes-icon-list.boxes-icon-list-dep-dark .row-box .content-box .box-list .single-box {
          width: 100%; } }
      .boxes-icon-list.boxes-icon-list-dep-dark .row-box .content-box .box-list .single-box .box-img {
        background: #396275;
        -webkit-box-shadow: 0px 12px 17px -10px rgba(255, 130, 77, 0.7);
        box-shadow: 0px 12px 17px -10px rgba(255, 130, 77, 0.7);
        margin-bottom: 40px; }
      .boxes-icon-list.boxes-icon-list-dep-dark .row-box .content-box .box-list .single-box .box-title {
        margin-bottom: 40px; }
      .boxes-icon-list.boxes-icon-list-dep-dark .row-box .content-box .box-list .single-box .box-desc {
        margin-bottom: 40px; }
        .boxes-icon-list.boxes-icon-list-dep-dark .row-box .content-box .box-list .single-box .box-desc ul {
          margin-top: 40px; }
          @media (max-width: 991px) {
            .boxes-icon-list.boxes-icon-list-dep-dark .row-box .content-box .box-list .single-box .box-desc ul {
              margin-top: 20px; } }
      .boxes-icon-list.boxes-icon-list-dep-dark .row-box .content-box .box-list .single-box .box-btn a {
        color: #0B1923; }
    @media (max-width: 991px) {
      .boxes-icon-list.boxes-icon-list-dep-dark .row-box .content-box .box-list #box-2, .boxes-icon-list.boxes-icon-list-dep-dark .row-box .content-box .box-list #box-4, .boxes-icon-list.boxes-icon-list-dep-dark .row-box .content-box .box-list #box-6, .boxes-icon-list.boxes-icon-list-dep-dark .row-box .content-box .box-list #box-8 {
        padding-left: 10px; } }
    @media (max-width: 575px) {
      .boxes-icon-list.boxes-icon-list-dep-dark .row-box .content-box .box-list #box-2, .boxes-icon-list.boxes-icon-list-dep-dark .row-box .content-box .box-list #box-4, .boxes-icon-list.boxes-icon-list-dep-dark .row-box .content-box .box-list #box-6, .boxes-icon-list.boxes-icon-list-dep-dark .row-box .content-box .box-list #box-8 {
        padding-left: 0; } }

.cta-big.cta-big-dep {
  position: relative;
  background-color: #ffffff; }
  @media (max-width: 991px) {
    .cta-big.cta-big-dep .container {
      max-width: 100% !important; } }
  .cta-big.cta-big-dep .container .inner-container {
    position: relative;
    z-index: 1; }
    @media (max-width: 991px) {
      .cta-big.cta-big-dep .container .inner-container {
        width: 100%; } }
    .cta-big.cta-big-dep .container .inner-container .cta-box {
      margin-top: -210px; }
      @media (max-width: 991px) {
        .cta-big.cta-big-dep .container .inner-container .cta-box {
          margin-top: 0;
          padding: 35px 60px 30px; } }
      @media (max-width: 575px) {
        .cta-big.cta-big-dep .container .inner-container .cta-box {
          padding: 30px 20px 30px; } }
      .cta-big.cta-big-dep .container .inner-container .cta-box .cta-box-contnt {
        width: 730px; }
        @media (max-width: 1199px) {
          .cta-big.cta-big-dep .container .inner-container .cta-box .cta-box-contnt {
            width: 585px; } }
        @media (max-width: 991px) {
          .cta-big.cta-big-dep .container .inner-container .cta-box .cta-box-contnt .title {
            max-width: 100%; } }
        @media (max-width: 575px) {
          .cta-big.cta-big-dep .container .inner-container .cta-box .cta-box-contnt .title h2 {
            font-size: 32px; } }

.per-big-banner {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center bottom;
  padding-top: 270px;
  padding-bottom: 270px; }
  @media (max-width: 1570px) {
    .per-big-banner {
      padding-bottom: 180px; } }
  @media (max-width: 991px) {
    .per-big-banner {
      padding-top: 175px;
      padding-bottom: 65px; } }
  @media (max-width: 575px) {
    .per-big-banner {
      padding-top: 220px;
      padding-bottom: 65px; } }
  .per-big-banner .banner-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    position: relative; }
    @media (max-width: 991px) {
      .per-big-banner .banner-content {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between; } }
    @media (max-width: 575px) {
      .per-big-banner .banner-content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column; } }
    .per-big-banner .banner-content .banner-small-title {
      width: 50%; }
      @media (max-width: 991px) {
        .per-big-banner .banner-content .banner-small-title {
          width: 35%; } }
      @media (max-width: 575px) {
        .per-big-banner .banner-content .banner-small-title {
          width: 100%;
          margin-bottom: 40px; } }
      @media (max-width: 991px) {
        .per-big-banner .banner-content .banner-small-title .small-title {
          width: 160px; } }
      @media (max-width: 575px) {
        .per-big-banner .banner-content .banner-small-title .small-title {
          width: 100%; } }
      .per-big-banner .banner-content .banner-small-title .small-title p {
        color: #FF824D; }
    .per-big-banner .banner-content .banner-desc {
      width: 50%; }
      @media (max-width: 991px) {
        .per-big-banner .banner-content .banner-desc {
          width: 65%; } }
      @media (max-width: 575px) {
        .per-big-banner .banner-content .banner-desc {
          width: 100%; } }
      .per-big-banner .banner-content .banner-desc .title {
        margin-bottom: 30px; }
        @media (max-width: 575px) {
          .per-big-banner .banner-content .banner-desc .title {
            padding-right: 20px; } }
        .per-big-banner .banner-content .banner-desc .title h3 {
          color: #0B1923; }
      .per-big-banner .banner-content .banner-desc .description {
        margin-bottom: 30px; }
  .per-big-banner .trans-text-box {
    margin-top: 40px; }
    @media (max-width: 991px) {
      .per-big-banner .trans-text-box {
        margin-bottom: 75px; } }
    .per-big-banner .trans-text-box .transparent-para-text.text-bot {
      margin-top: -40px; }
      @media (max-width: 991px) {
        .per-big-banner .trans-text-box .transparent-para-text.text-bot {
          margin-top: -15px; } }
    .per-big-banner .trans-text-box p {
      opacity: 0.2;
      background: -webkit-gradient(linear, left top, left bottom, color-stop(14.86%, #FF824D), color-stop(80.43%, rgba(255, 130, 77, 0)));
      background: -webkit-linear-gradient(top, #FF824D 14.86%, rgba(255, 130, 77, 0) 80.43%);
      background: -o-linear-gradient(top, #FF824D 14.86%, rgba(255, 130, 77, 0) 80.43%);
      background: linear-gradient(180deg, #FF824D 14.86%, rgba(255, 130, 77, 0) 80.43%);
      background-clip: text;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent; }
      @media (max-width: 1199px) {
        .per-big-banner .trans-text-box p {
          font-size: 100px; } }
      @media (max-width: 991px) {
        .per-big-banner .trans-text-box p {
          font-size: 70px; } }
  .per-big-banner .trans-text-box.trans-desktop {
    display: block;
    position: absolute;
    bottom: 165px;
    left: 0;
    max-width: 100%;
    width: 1320px;
    text-align: center;
    z-index: 4;
    pointer-events: none;
    will-change: transform;
    -webkit-transition: -webkit-transform 0.1s ease-out;
    transition: -webkit-transform 0.1s ease-out;
    -o-transition: transform 0.1s ease-out;
    transition: transform 0.1s ease-out;
    transition: transform 0.1s ease-out, -webkit-transform 0.1s ease-out;
    margin: 0 auto;
    right: 0; }
    @media (max-width: 991px) {
      .per-big-banner .trans-text-box.trans-desktop {
        display: none; } }
    .per-big-banner .trans-text-box.trans-desktop p {
      opacity: 0.2; }
  .per-big-banner .trans-text-box.trans-mob {
    display: none; }
    @media (max-width: 991px) {
      .per-big-banner .trans-text-box.trans-mob {
        display: block; } }
    @media (max-width: 575px) {
      .per-big-banner .trans-text-box.trans-mob {
        display: none; } }
  .per-big-banner .scroll-box {
    padding-top: 425px;
    position: relative;
    z-index: 1; }
    @media (max-width: 991px) {
      .per-big-banner .scroll-box {
        padding-top: 210px; } }
    @media (max-width: 575px) {
      .per-big-banner .scroll-box {
        padding-top: 325px; } }
    .per-big-banner .scroll-box p a {
      color: #FF824D;
      text-decoration: none; }
  .per-big-banner .parallax-wrapper {
    position: fixed;
    bottom: 0px;
    left: 0;
    width: 100%;
    height: 100vh;
    pointer-events: none;
    z-index: 0; }
  .per-big-banner .parallax-layer {
    position: absolute;
    bottom: -360px;
    left: 0;
    width: 100%;
    background-position: center bottom;
    background-size: cover;
    will-change: transform;
    pointer-events: none; }
  .per-big-banner .parallax-layer.layer-0 {
    bottom: 0; }
  .per-big-banner .layer-0 {
    height: 100vh;
    z-index: 1;
    background-image: url("../img/lending/per-ban-para-bg.jpg"); }
  .per-big-banner .layer-5 {
    height: 590px;
    z-index: 3;
    background-image: url("../img/lending/per-ban-para-5.png"); }
  .per-big-banner .layer-4 {
    height: 565px;
    z-index: 4;
    background-image: url("../img/lending/per-ban-para-4.png"); }
  .per-big-banner .layer-3 {
    height: 540px;
    z-index: 5;
    background-image: url("../img/lending/per-ban-para-3.png"); }
  .per-big-banner .layer-2 {
    height: 530px;
    z-index: 6;
    background-image: url("../img/lending/per-ban-para-2.png"); }
  .per-big-banner .layer-1 {
    height: 530px;
    z-index: 7;
    background-image: url("../img/lending/per-ban-para-1.png"); }

.single-img.single-img-bann-led {
  margin-top: -120px; }
  @media (max-width: 1570px) {
    .single-img.single-img-bann-led {
      margin-top: -60px; } }
  @media (max-width: 991px) {
    .single-img.single-img-bann-led {
      margin-top: 0px; } }
  .single-img.single-img-bann-led .single-img-box img {
    height: 370px;
    -o-object-fit: cover;
    object-fit: cover; }
    @media (max-width: 1570px) {
      .single-img.single-img-bann-led .single-img-box img {
        margin-left: 0;
        min-width: 1570px; } }
    @media (max-width: 1280px) {
      .single-img.single-img-bann-led .single-img-box img {
        margin-left: 0;
        min-width: 1280px; } }
    @media (max-width: 1199px) {
      .single-img.single-img-bann-led .single-img-box img {
        margin-left: 0;
        min-width: 1199px;
        -o-object-fit: cover;
        object-fit: cover; } }
    @media (max-width: 991px) {
      .single-img.single-img-bann-led .single-img-box img {
        margin-left: 0vw; } }
    @media (max-width: 767px) {
      .single-img.single-img-bann-led .single-img-box img {
        -o-object-position: right;
        object-position: right;
        min-width: 767px;
        height: 350px;
        -o-object-fit: cover;
        object-fit: cover; } }
    @media (max-width: 575px) {
      .single-img.single-img-bann-led .single-img-box img {
        min-width: 740px;
        height: 395px; } }

.boxes-icon-list.boxes-icon-list-per-orange {
  padding-top: 160px;
  padding-bottom: 25px;
  position: relative;
  z-index: 1;
  background-color: #ffffff; }
  @media (max-width: 991px) {
    .boxes-icon-list.boxes-icon-list-per-orange {
      padding-top: 55px;
      padding-bottom: 85px; } }
  @media (max-width: 575px) {
    .boxes-icon-list.boxes-icon-list-per-orange {
      padding-top: 60px;
      padding-bottom: 100px; } }
  .boxes-icon-list.boxes-icon-list-per-orange .row-box {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-top: 1px solid #ff824d33; }
    .boxes-icon-list.boxes-icon-list-per-orange .row-box .icon-small-title {
      border-top: 2px solid #FF824D; }
      @media (min-width: 1199px) {
        .boxes-icon-list.boxes-icon-list-per-orange .row-box .icon-small-title {
          width: 270px; } }
      @media (max-width: 991px) {
        .boxes-icon-list.boxes-icon-list-per-orange .row-box .icon-small-title {
          border-top: 0; } }
      .boxes-icon-list.boxes-icon-list-per-orange .row-box .icon-small-title p {
        color: #FF824D; }
    @media (max-width: 991px) {
      .boxes-icon-list.boxes-icon-list-per-orange .row-box .content-box .box-list {
        gap: 0; } }
    .boxes-icon-list.boxes-icon-list-per-orange .row-box .content-box .box-list .single-box {
      margin-bottom: 100px; }
      @media (max-width: 991px) {
        .boxes-icon-list.boxes-icon-list-per-orange .row-box .content-box .box-list .single-box {
          padding-left: 0;
          border-left: 0;
          margin-bottom: 40px;
          border-bottom: 1px solid #0b19231a;
          padding-bottom: 40px;
          width: 50%; }
          .boxes-icon-list.boxes-icon-list-per-orange .row-box .content-box .box-list .single-box:last-of-type {
            border-bottom: 0;
            padding-bottom: 0;
            margin-bottom: 0; } }
      @media (max-width: 575px) {
        .boxes-icon-list.boxes-icon-list-per-orange .row-box .content-box .box-list .single-box {
          width: 100%;
          padding-bottom: 60px; } }
      .boxes-icon-list.boxes-icon-list-per-orange .row-box .content-box .box-list .single-box .box-img {
        background: #FF824D;
        -webkit-box-shadow: 0px 12px 17px -10px rgba(255, 130, 77, 0.7);
        box-shadow: 0px 12px 17px -10px rgba(255, 130, 77, 0.7);
        margin-bottom: 40px; }
      .boxes-icon-list.boxes-icon-list-per-orange .row-box .content-box .box-list .single-box .box-title {
        margin-bottom: 40px; }
      .boxes-icon-list.boxes-icon-list-per-orange .row-box .content-box .box-list .single-box .box-desc {
        margin-bottom: 40px; }
        @media (max-width: 575px) {
          .boxes-icon-list.boxes-icon-list-per-orange .row-box .content-box .box-list .single-box .box-desc {
            margin-bottom: 65px; } }
        .boxes-icon-list.boxes-icon-list-per-orange .row-box .content-box .box-list .single-box .box-desc ul {
          margin-top: 40px; }
          @media (max-width: 991px) {
            .boxes-icon-list.boxes-icon-list-per-orange .row-box .content-box .box-list .single-box .box-desc ul {
              margin-top: 20px; } }
      .boxes-icon-list.boxes-icon-list-per-orange .row-box .content-box .box-list .single-box .box-btn a {
        color: #0B1923; }
    @media (max-width: 991px) {
      .boxes-icon-list.boxes-icon-list-per-orange .row-box .content-box .box-list #box-2, .boxes-icon-list.boxes-icon-list-per-orange .row-box .content-box .box-list #box-4, .boxes-icon-list.boxes-icon-list-per-orange .row-box .content-box .box-list #box-6, .boxes-icon-list.boxes-icon-list-per-orange .row-box .content-box .box-list #box-8 {
        padding-left: 10px; } }
    @media (max-width: 575px) {
      .boxes-icon-list.boxes-icon-list-per-orange .row-box .content-box .box-list #box-2, .boxes-icon-list.boxes-icon-list-per-orange .row-box .content-box .box-list #box-4, .boxes-icon-list.boxes-icon-list-per-orange .row-box .content-box .box-list #box-6, .boxes-icon-list.boxes-icon-list-per-orange .row-box .content-box .box-list #box-8 {
        padding-left: 0; } }

.cta-big.cta-big-per {
  position: relative;
  z-index: 1;
  background-color: #ffffff; }
  @media (max-width: 991px) {
    .cta-big.cta-big-per .container {
      max-width: 100% !important; } }
  @media (max-width: 991px) {
    .cta-big.cta-big-per .container .inner-container {
      width: 100%; } }
  .cta-big.cta-big-per .container .inner-container .cta-box {
    padding-top: 30px; }
    @media (max-width: 991px) {
      .cta-big.cta-big-per .container .inner-container .cta-box {
        padding-top: 0;
        padding: 35px 60px 55px; } }
    @media (max-width: 991px) and (min-width: 575px) {
      .cta-big.cta-big-per .container .inner-container .cta-box {
        min-height: 390px; } }
    @media (max-width: 575px) {
      .cta-big.cta-big-per .container .inner-container .cta-box {
        padding: 30px 20px 30px; } }
    .cta-big.cta-big-per .container .inner-container .cta-box .cta-box-contnt {
      width: 730px; }
      @media (max-width: 1199px) {
        .cta-big.cta-big-per .container .inner-container .cta-box .cta-box-contnt {
          width: 585px; } }
      @media (max-width: 991px) {
        .cta-big.cta-big-per .container .inner-container .cta-box .cta-box-contnt .title {
          max-width: 100%; } }
      @media (max-width: 575px) {
        .cta-big.cta-big-per .container .inner-container .cta-box .cta-box-contnt .title h2 {
          font-size: 32px; } }

.page-template-mortgage-lending header.header-blurry {
  padding: 0 20px; }
  @media (max-width: 767px) {
    .page-template-mortgage-lending header.header-blurry {
      padding: 0 10px; } }
  @media (max-width: 575px) {
    .page-template-mortgage-lending header.header-blurry {
      padding: 0; } }
  .page-template-mortgage-lending header.header-blurry .main-head {
    -webkit-box-shadow: 0px 40px 20px -30px rgba(7, 52, 73, 0.2);
    box-shadow: 0px 40px 20px -30px rgba(7, 52, 73, 0.2);
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
    background: rgba(255, 255, 255, 0.5);
    border-radius: 0px 0px 3px 3px;
    border: 1px solid #ffffff;
    border-bottom: 0; }
    .page-template-mortgage-lending header.header-blurry .main-head .head-content {
      border-bottom: 0; }
      .page-template-mortgage-lending header.header-blurry .main-head .head-content .head-menu-left ul li a {
        color: #05222E; }
      .page-template-mortgage-lending header.header-blurry .main-head .head-content .head-menu-left ul li ul li a {
        color: #0B1923; }
        .page-template-mortgage-lending header.header-blurry .main-head .head-content .head-menu-left ul li ul li a::after {
          content: "";
          position: absolute;
          height: 1px;
          width: 100%;
          background-color: #7db7d433;
          bottom: 0;
          left: 0; }
        .page-template-mortgage-lending header.header-blurry .main-head .head-content .head-menu-left ul li ul li a:hover {
          color: #FF824D !important; }
      .page-template-mortgage-lending header.header-blurry .main-head .head-content .head-menu-left ul li ul li:last-of-type a {
        padding-bottom: 0;
        margin-bottom: 0; }
        .page-template-mortgage-lending header.header-blurry .main-head .head-content .head-menu-left ul li ul li:last-of-type a::after {
          content: none; }
      .page-template-mortgage-lending header.header-blurry .main-head .head-content .head-menu-left ul li ul li.current_page_item a {
        color: #FF824D !important; }
      .page-template-mortgage-lending header.header-blurry .main-head .head-content .head-menu-left ul li ul li.current_page_item ul li a {
        color: inherit !important; }
      .page-template-mortgage-lending header.header-blurry .main-head .head-content .head-logo .logo-dark {
        display: block; }
      .page-template-mortgage-lending header.header-blurry .main-head .head-content .head-logo .logo-white {
        display: none; }
      .page-template-mortgage-lending header.header-blurry .main-head .head-content .head-menu-right ul li.menu-blue-btn a {
        background: rgba(255, 255, 255, 0.5);
        border: 1px solid #0B1923;
        color: #0B1923; }
        .page-template-mortgage-lending header.header-blurry .main-head .head-content .head-menu-right ul li.menu-blue-btn a::before {
          content: none; }
        .page-template-mortgage-lending header.header-blurry .main-head .head-content .head-menu-right ul li.menu-blue-btn a .border-layer {
          display: none; }
        .page-template-mortgage-lending header.header-blurry .main-head .head-content .head-menu-right ul li.menu-blue-btn a:hover {
          border: 1px solid #D44000; }
      .page-template-mortgage-lending header.header-blurry .main-head .head-content .head-menu-right ul li.menu-grey-btn {
        margin-left: 16px; }
        @media (max-width: 767px) {
          .page-template-mortgage-lending header.header-blurry .main-head .head-content .head-menu-right ul li.menu-grey-btn {
            margin-left: 10px; } }
        .page-template-mortgage-lending header.header-blurry .main-head .head-content .head-menu-right ul li.menu-grey-btn a {
          background: -webkit-gradient(linear, left top, left bottom, from(#073449), to(#0B1923));
          background: -webkit-linear-gradient(top, #073449 0%, #0B1923 100%);
          background: -o-linear-gradient(top, #073449 0%, #0B1923 100%);
          background: linear-gradient(180deg, #073449 0%, #0B1923 100%);
          border: 1px solid #7EB8D4;
          -webkit-box-shadow: 0px 10px 15px rgba(126, 184, 212, 0.2);
          box-shadow: 0px 10px 15px rgba(126, 184, 212, 0.2); }
          .page-template-mortgage-lending header.header-blurry .main-head .head-content .head-menu-right ul li.menu-grey-btn a .text-inner {
            position: relative;
            z-index: 1; }
          .page-template-mortgage-lending header.header-blurry .main-head .head-content .head-menu-right ul li.menu-grey-btn a .border-layer {
            border: 0; }
          .page-template-mortgage-lending header.header-blurry .main-head .head-content .head-menu-right ul li.menu-grey-btn a:before {
            background: -webkit-gradient(linear, left bottom, left top, from(#073449), to(#0B1923));
            background: -webkit-linear-gradient(bottom, #073449 0%, #0B1923 100%);
            background: -o-linear-gradient(bottom, #073449 0%, #0B1923 100%);
            background: linear-gradient(360deg, #073449 0%, #0B1923 100%);
            opacity: 0;
            -webkit-transition: opacity 500ms ease;
            -o-transition: opacity 500ms ease;
            transition: opacity 500ms ease;
            z-index: 0; }
          .page-template-mortgage-lending header.header-blurry .main-head .head-content .head-menu-right ul li.menu-grey-btn a:hover {
            border: 1px solid #FF824D; }
            .page-template-mortgage-lending header.header-blurry .main-head .head-content .head-menu-right ul li.menu-grey-btn a:hover:before {
              opacity: 1; }
  .page-template-mortgage-lending header.header-blurry .hamburger-menu .bar {
    background-color: #05222E; }

.per-big-banner.mort-big-banner .trans-text-box .transparent-para-text p {
  opacity: 0.65; }

@media (min-width: 575px) {
  .per-big-banner.mort-big-banner .banner-content .banner-desc {
    width: 51%; } }

.per-big-banner.mort-big-banner .btns-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 16px; }

#mortgage-contact-modal .custom-modal__content {
  margin: 15vh auto; }
  #mortgage-contact-modal .custom-modal__content .form-box form .gform_body ul li.gfield_no_follows_desc.field_sublabel_below.field_description_below {
    float: none;
    width: 100%; }
  #mortgage-contact-modal .custom-modal__content .form-box form .gform_body ul li.form-check-field.field_sublabel_below.field_description_below {
    float: none;
    width: 100%; }
  #mortgage-contact-modal .custom-modal__content .form-box .gform_wrapper {
    margin-top: 15px !important; }
    @media (max-width: 575px) {
      #mortgage-contact-modal .custom-modal__content .form-box .gform_wrapper {
        margin-top: 0 !important; } }
  #mortgage-contact-modal .custom-modal__content .form-box .gform_wrapper .gform_footer {
    float: none;
    margin: 15px 0 0 0 !important;
    padding: 0 !important; }

.cta-big.cta-big-mort {
  position: relative;
  z-index: 1;
  background-color: #ffffff; }

.page-template-treasury-services header.header-blurry {
  padding: 0 20px; }
  @media (max-width: 767px) {
    .page-template-treasury-services header.header-blurry {
      padding: 0 10px; } }
  @media (max-width: 575px) {
    .page-template-treasury-services header.header-blurry {
      padding: 0; } }
  .page-template-treasury-services header.header-blurry .main-head {
    -webkit-box-shadow: 0px 40px 20px -30px rgba(7, 52, 73, 0.2);
    box-shadow: 0px 40px 20px -30px rgba(7, 52, 73, 0.2);
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
    background: rgba(255, 255, 255, 0.5);
    border-radius: 0px 0px 3px 3px;
    border: 1px solid #ffffff;
    border-bottom: 0; }
    .page-template-treasury-services header.header-blurry .main-head .head-content {
      border-bottom: 0; }
      .page-template-treasury-services header.header-blurry .main-head .head-content .head-menu-left ul li a {
        color: #05222E; }
      .page-template-treasury-services header.header-blurry .main-head .head-content .head-menu-left ul li ul li a {
        color: #0B1923; }
        .page-template-treasury-services header.header-blurry .main-head .head-content .head-menu-left ul li ul li a::after {
          content: "";
          position: absolute;
          height: 1px;
          width: 100%;
          background-color: #7db7d433;
          bottom: 0;
          left: 0; }
        .page-template-treasury-services header.header-blurry .main-head .head-content .head-menu-left ul li ul li a:hover {
          color: #FF824D !important; }
      .page-template-treasury-services header.header-blurry .main-head .head-content .head-menu-left ul li ul li:last-of-type a {
        padding-bottom: 0;
        margin-bottom: 0; }
        .page-template-treasury-services header.header-blurry .main-head .head-content .head-menu-left ul li ul li:last-of-type a::after {
          content: none; }
      .page-template-treasury-services header.header-blurry .main-head .head-content .head-menu-left ul li ul li.current_page_item a {
        color: #FF824D !important; }
      .page-template-treasury-services header.header-blurry .main-head .head-content .head-menu-left ul li ul li.current_page_item ul li a {
        color: inherit !important; }
      .page-template-treasury-services header.header-blurry .main-head .head-content .head-logo .logo-dark {
        display: block; }
      .page-template-treasury-services header.header-blurry .main-head .head-content .head-logo .logo-white {
        display: none; }
      .page-template-treasury-services header.header-blurry .main-head .head-content .head-menu-right ul li.menu-blue-btn a {
        background: rgba(255, 255, 255, 0.5);
        border: 1px solid #0B1923;
        color: #0B1923; }
        .page-template-treasury-services header.header-blurry .main-head .head-content .head-menu-right ul li.menu-blue-btn a::before {
          content: none; }
        .page-template-treasury-services header.header-blurry .main-head .head-content .head-menu-right ul li.menu-blue-btn a .border-layer {
          display: none; }
        .page-template-treasury-services header.header-blurry .main-head .head-content .head-menu-right ul li.menu-blue-btn a:hover {
          border: 1px solid #D44000; }
      .page-template-treasury-services header.header-blurry .main-head .head-content .head-menu-right ul li.menu-grey-btn {
        margin-left: 16px; }
        @media (max-width: 767px) {
          .page-template-treasury-services header.header-blurry .main-head .head-content .head-menu-right ul li.menu-grey-btn {
            margin-left: 10px; } }
        .page-template-treasury-services header.header-blurry .main-head .head-content .head-menu-right ul li.menu-grey-btn a {
          background: -webkit-gradient(linear, left top, left bottom, from(#073449), to(#0B1923));
          background: -webkit-linear-gradient(top, #073449 0%, #0B1923 100%);
          background: -o-linear-gradient(top, #073449 0%, #0B1923 100%);
          background: linear-gradient(180deg, #073449 0%, #0B1923 100%);
          border: 1px solid #7EB8D4;
          -webkit-box-shadow: 0px 10px 15px rgba(126, 184, 212, 0.2);
          box-shadow: 0px 10px 15px rgba(126, 184, 212, 0.2); }
          .page-template-treasury-services header.header-blurry .main-head .head-content .head-menu-right ul li.menu-grey-btn a .text-inner {
            position: relative;
            z-index: 1; }
          .page-template-treasury-services header.header-blurry .main-head .head-content .head-menu-right ul li.menu-grey-btn a .border-layer {
            border: 0; }
          .page-template-treasury-services header.header-blurry .main-head .head-content .head-menu-right ul li.menu-grey-btn a:before {
            background: -webkit-gradient(linear, left bottom, left top, from(#073449), to(#0B1923));
            background: -webkit-linear-gradient(bottom, #073449 0%, #0B1923 100%);
            background: -o-linear-gradient(bottom, #073449 0%, #0B1923 100%);
            background: linear-gradient(360deg, #073449 0%, #0B1923 100%);
            opacity: 0;
            -webkit-transition: opacity 500ms ease;
            -o-transition: opacity 500ms ease;
            transition: opacity 500ms ease;
            z-index: 0; }
          .page-template-treasury-services header.header-blurry .main-head .head-content .head-menu-right ul li.menu-grey-btn a:hover {
            border: 1px solid #FF824D; }
            .page-template-treasury-services header.header-blurry .main-head .head-content .head-menu-right ul li.menu-grey-btn a:hover:before {
              opacity: 1; }
  .page-template-treasury-services header.header-blurry .hamburger-menu .bar {
    background-color: #05222E; }

.tre-big-banner {
  padding-top: 270px;
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 85px; }
  @media (max-width: 991px) {
    .tre-big-banner {
      padding-top: 160px;
      height: auto;
      padding-bottom: 50px; } }
  @media (max-width: 575px) {
    .tre-big-banner {
      padding-top: 220px;
      padding-bottom: 25px; } }
  .tre-big-banner .banner-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    position: relative;
    z-index: 1; }
    @media (max-width: 991px) {
      .tre-big-banner .banner-content {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between; } }
    @media (max-width: 575px) {
      .tre-big-banner .banner-content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column; } }
    .tre-big-banner .banner-content .banner-small-title {
      width: 50%; }
      @media (max-width: 991px) {
        .tre-big-banner .banner-content .banner-small-title {
          width: 35%; } }
      @media (max-width: 575px) {
        .tre-big-banner .banner-content .banner-small-title {
          width: 100%;
          margin-bottom: 40px; } }
      @media (max-width: 991px) {
        .tre-big-banner .banner-content .banner-small-title .small-title {
          width: 160px; } }
      @media (max-width: 575px) {
        .tre-big-banner .banner-content .banner-small-title .small-title {
          width: 100%; } }
      .tre-big-banner .banner-content .banner-small-title .small-title p {
        color: #FF824D; }
    .tre-big-banner .banner-content .banner-desc {
      width: 50%; }
      @media (max-width: 991px) {
        .tre-big-banner .banner-content .banner-desc {
          width: 65%; } }
      @media (max-width: 575px) {
        .tre-big-banner .banner-content .banner-desc {
          width: 100%; } }
      .tre-big-banner .banner-content .banner-desc .title {
        margin-bottom: 30px; }
        @media (max-width: 575px) {
          .tre-big-banner .banner-content .banner-desc .title {
            padding-right: 60px; } }
        .tre-big-banner .banner-content .banner-desc .title h3 {
          color: #0B1923; }
      .tre-big-banner .banner-content .banner-desc .description {
        margin-bottom: 30px; }
      .tre-big-banner .banner-content .banner-desc .btns-box {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 16px; }
  .tre-big-banner .trans-text-box {
    margin-top: 15px; }
    @media (max-width: 991px) {
      .tre-big-banner .trans-text-box {
        margin-bottom: 60px; } }
    .tre-big-banner .trans-text-box .transparent-para-text.text-bot {
      margin-top: -40px; }
      @media (max-width: 991px) {
        .tre-big-banner .trans-text-box .transparent-para-text.text-bot {
          margin-top: -15px; } }
  .tre-big-banner .trans-text-box.trans-desktop {
    display: block;
    position: absolute;
    bottom: 90px;
    left: 0;
    max-width: 100%;
    width: 1055px;
    text-align: center;
    z-index: 4;
    pointer-events: none;
    will-change: transform;
    -webkit-transition: -webkit-transform 0.1s ease-out;
    transition: -webkit-transform 0.1s ease-out;
    -o-transition: transform 0.1s ease-out;
    transition: transform 0.1s ease-out;
    transition: transform 0.1s ease-out, -webkit-transform 0.1s ease-out;
    margin: 0 auto;
    right: 0; }
    @media (max-width: 991px) {
      .tre-big-banner .trans-text-box.trans-desktop {
        display: none; } }
    .tre-big-banner .trans-text-box.trans-desktop p {
      opacity: 1; }
  .tre-big-banner .trans-text-box.trans-mob {
    display: none; }
    @media (max-width: 991px) {
      .tre-big-banner .trans-text-box.trans-mob {
        display: block; } }
    @media (max-width: 575px) {
      .tre-big-banner .trans-text-box.trans-mob {
        display: none; } }
  .tre-big-banner .scroll-box {
    position: relative;
    z-index: 2;
    padding-bottom: 0;
    padding-top: 335px; }
    @media (max-width: 991px) {
      .tre-big-banner .scroll-box {
        padding-top: 95px; } }
    @media (max-width: 575px) {
      .tre-big-banner .scroll-box {
        padding-top: 155px; } }
    .tre-big-banner .scroll-box p a {
      color: #FF824D;
      text-decoration: none; }
  .tre-big-banner .parallax-wrapper {
    position: fixed;
    bottom: 0px;
    left: 0;
    width: 100%;
    height: 100vh;
    pointer-events: none;
    z-index: 0; }
  .tre-big-banner .parallax-layer {
    position: absolute;
    bottom: -400px;
    left: 0;
    width: 100%;
    background-position: center top;
    background-size: cover;
    will-change: transform;
    pointer-events: none; }
  .tre-big-banner .parallax-layer.layer-0 {
    bottom: 0; }
  .tre-big-banner .layer-0 {
    height: 100vh;
    z-index: 1;
    background-image: url("../img/treasury/tre-ban-para-bg.jpg"); }
  .tre-big-banner .layer-7 {
    height: 675px;
    z-index: 2;
    background-image: url("../img/treasury/tre-ban-para-7.png"); }
  .tre-big-banner .layer-6 {
    height: 620px;
    z-index: 3;
    background-image: url("../img/treasury/tre-ban-para-6.png"); }
  .tre-big-banner .layer-5 {
    height: 490px;
    z-index: 4;
    background-image: url("../img/treasury/tre-ban-para-5.png"); }
  .tre-big-banner .layer-4 {
    height: 620px;
    z-index: 5;
    background-image: url("../img/treasury/tre-ban-para-4.png"); }
  .tre-big-banner .layer-3 {
    height: 510px;
    z-index: 6;
    background-image: url("../img/treasury/tre-ban-para-3.png"); }
  .tre-big-banner .layer-2 {
    height: 520px;
    z-index: 7;
    background-image: url("../img/treasury/tre-ban-para-2.png"); }
  .tre-big-banner .layer-1 {
    height: 540px;
    z-index: 8;
    background-image: url("../img/treasury/tre-ban-para-1.png"); }

.tre-team-section {
  padding-top: 160px;
  padding-bottom: 45px;
  background-color: #ffffff;
  position: relative;
  z-index: 1; }
  @media (max-width: 991px) {
    .tre-team-section {
      padding-top: 60px;
      padding-bottom: 30px; } }
  .tre-team-section .inner-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    gap: 10px; }
    @media (max-width: 991px) {
      .tre-team-section .inner-container {
        gap: 50px; } }
    @media (max-width: 575px) {
      .tre-team-section .inner-container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 0; } }
  .tre-team-section .inner-left {
    width: 270px;
    -ms-flex-negative: 0;
    flex-shrink: 0; }
    @media (max-width: 991px) {
      .tre-team-section .inner-left {
        width: 30%; } }
    @media (max-width: 575px) {
      .tre-team-section .inner-left {
        width: 100%;
        margin-bottom: 40px; } }
    .tre-team-section .inner-left .small-title p {
      color: #FF824D; }
  .tre-team-section .inner-right {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    position: relative; }
    .tre-team-section .inner-right .inner-scroll {
      position: absolute;
      left: 0;
      top: 0;
      height: 100%; }
      @media (max-width: 575px) {
        .tre-team-section .inner-right .inner-scroll {
          display: none; } }
      .tre-team-section .inner-right .inner-scroll .scroll-line {
        height: 100%;
        width: 2px; }
  .tre-team-section .team-list {
    padding-left: 40px; }
    @media (max-width: 575px) {
      .tre-team-section .team-list {
        padding-left: 0;
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr);
        gap: 20px; } }
    .tre-team-section .team-list .single-team-member {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: start;
      gap: 30px;
      padding-bottom: 40px;
      margin-bottom: 40px;
      border-bottom: 1px solid rgba(57, 98, 117, 0.2); }
      @media (max-width: 575px) {
        .tre-team-section .team-list .single-team-member {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -ms-flex-direction: column;
          flex-direction: column;
          gap: 12px;
          padding-bottom: 0;
          margin-bottom: 0;
          border-bottom: 0; } }
      .tre-team-section .team-list .single-team-member:last-of-type {
        border-bottom: 0;
        margin-bottom: 0;
        padding-bottom: 0; }
      .tre-team-section .team-list .single-team-member .member-photo {
        -ms-flex-negative: 0;
        flex-shrink: 0;
        width: 200px;
        height: 200px; }
        @media (max-width: 991px) {
          .tre-team-section .team-list .single-team-member .member-photo {
            width: 160px;
            height: 160px; } }
        @media (max-width: 575px) {
          .tre-team-section .team-list .single-team-member .member-photo {
            width: 100%;
            height: 192px;
            margin-bottom: 20px; } }
        .tre-team-section .team-list .single-team-member .member-photo img {
          width: 100%;
          height: 100%;
          -o-object-fit: cover;
          object-fit: cover;
          border-radius: 5px;
          display: block; }
        .tre-team-section .team-list .single-team-member .member-photo .photo-placeholder {
          width: 100%;
          height: 100%;
          background-color: #F3F6F8;
          border-radius: 5px; }
      .tre-team-section .team-list .single-team-member .member-info {
        padding-top: 10px; }
        @media (max-width: 575px) {
          .tre-team-section .team-list .single-team-member .member-info {
            padding-top: 0; } }
        .tre-team-section .team-list .single-team-member .member-info .member-name {
          font-family: "BertiogaSans-Medium";
          font-size: 22px;
          font-weight: 600;
          line-height: 28px;
          color: #0B1923;
          margin-bottom: 5px; }
          @media (max-width: 575px) {
            .tre-team-section .team-list .single-team-member .member-info .member-name {
              font-size: 16px;
              line-height: 20px; } }
        .tre-team-section .team-list .single-team-member .member-info .member-title {
          font-size: 16px;
          line-height: 24px;
          color: #FF824D;
          margin-bottom: 20px; }
          @media (max-width: 575px) {
            .tre-team-section .team-list .single-team-member .member-info .member-title {
              font-size: 12px;
              line-height: 18px;
              margin-bottom: 10px; } }
        .tre-team-section .team-list .single-team-member .member-info .member-contact .member-phone,
        .tre-team-section .team-list .single-team-member .member-info .member-contact .member-email {
          font-size: 16px;
          line-height: 26px;
          color: #396275; }
          @media (max-width: 575px) {
            .tre-team-section .team-list .single-team-member .member-info .member-contact .member-phone,
            .tre-team-section .team-list .single-team-member .member-info .member-contact .member-email {
              font-size: 14px;
              line-height: 22px; } }
          .tre-team-section .team-list .single-team-member .member-info .member-contact .member-phone a,
          .tre-team-section .team-list .single-team-member .member-info .member-contact .member-email a {
            color: #396275;
            text-decoration: none; }
            .tre-team-section .team-list .single-team-member .member-info .member-contact .member-phone a:hover,
            .tre-team-section .team-list .single-team-member .member-info .member-contact .member-email a:hover {
              color: #FF824D; }

.cta-big.cta-big-tre {
  position: relative;
  z-index: 1;
  background-color: #ffffff; }

.story-big-banner {
  background: -webkit-gradient(linear, left top, left bottom, from(#073449), to(#0B1923));
  background: -webkit-linear-gradient(top, #073449 0%, #0B1923 100%);
  background: -o-linear-gradient(top, #073449 0%, #0B1923 100%);
  background: linear-gradient(180deg, #073449 0%, #0B1923 100%);
  position: relative;
  padding-top: 265px;
  padding-bottom: 255px; }
  @media (max-width: 991px) {
    .story-big-banner {
      padding-top: 225px;
      padding-bottom: 200px; } }
  @media (max-width: 575px) {
    .story-big-banner {
      padding-top: 220px; } }
  .story-big-banner::before {
    content: "";
    background-image: url("../img/banner-circle.png");
    background-position: bottom left;
    background-size: auto;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 670px;
    height: 620px; }
  .story-big-banner .banner-lines-box {
    position: absolute;
    left: 0;
    bottom: 0; }
    .story-big-banner .banner-lines-box svg {
      width: 100%;
      height: 100%; }
      @media (max-width: 1199px) {
        .story-big-banner .banner-lines-box svg {
          width: 90%; } }
      @media (max-width: 991px) {
        .story-big-banner .banner-lines-box svg {
          width: 80%; } }
      @media (max-width: 575px) {
        .story-big-banner .banner-lines-box svg {
          width: 350vw;
          margin-bottom: -300px;
          opacity: 0.3; } }
      @media (max-width: 414px) {
        .story-big-banner .banner-lines-box svg {
          margin-bottom: -200px; } }
      @media (max-width: 375px) {
        .story-big-banner .banner-lines-box svg {
          margin-bottom: -180px; } }
  .story-big-banner .banner-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    position: relative;
    z-index: 2; }
    @media (max-width: 991px) {
      .story-big-banner .banner-content {
        gap: 35px; } }
    @media (max-width: 575px) {
      .story-big-banner .banner-content {
        gap: 30px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column; } }
    .story-big-banner .banner-content .title {
      width: 50%; }
      @media (max-width: 991px) {
        .story-big-banner .banner-content .title {
          width: 35%; } }
      @media (max-width: 575px) {
        .story-big-banner .banner-content .title {
          width: 100%; } }
    .story-big-banner .banner-content .banner-desc {
      width: 50%; }
      @media (max-width: 991px) {
        .story-big-banner .banner-content .banner-desc {
          width: 65%; } }
      @media (max-width: 575px) {
        .story-big-banner .banner-content .banner-desc {
          width: 95%; } }
      .story-big-banner .banner-content .banner-desc .description {
        margin-bottom: 30px; }
        @media (max-width: 991px) {
          .story-big-banner .banner-content .banner-desc .description {
            margin-bottom: 40px; } }
        @media (max-width: 575px) {
          .story-big-banner .banner-content .banner-desc .description {
            margin-bottom: 30px; } }
        .story-big-banner .banner-content .banner-desc .description p {
          color: #ffffff; }

.images-slider {
  padding-bottom: 105px; }
  @media (max-width: 991px) {
    .images-slider {
      padding-bottom: 5px; } }
  @media (max-width: 991px) {
    .images-slider .container {
      max-width: 700px !important; } }
  .images-slider .img-slider-box {
    margin-top: -100px; }
    @media (max-width: 991px) {
      .images-slider .img-slider-box {
        margin-top: -60px; } }
    @media (max-width: 575px) {
      .images-slider .img-slider-box {
        margin-top: -110px; } }
    .images-slider .img-slider-box .single-image img {
      width: 100%;
      height: 500px;
      -o-object-fit: cover;
      object-fit: cover;
      border-radius: 3px; }
      @media (max-width: 991px) {
        .images-slider .img-slider-box .single-image img {
          height: 383px; } }
      @media (max-width: 575px) {
        .images-slider .img-slider-box .single-image img {
          height: 550px;
          -o-object-position: right;
          object-position: right; } }

.count-boxes {
  padding-bottom: 170px;
  background-color: #0B1923; }
  @media (max-width: 991px) {
    .count-boxes {
      padding-bottom: 70px; } }
  @media (max-width: 575px) {
    .count-boxes {
      padding-bottom: 60px; } }
  .count-boxes .inner-scroll {
    background-color: #ff824d4d; }
  .count-boxes .count-boxes-bg-img {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom center;
    background-color: #ffffff;
    position: relative; }
    @media (max-width: 991px) {
      .count-boxes .count-boxes-bg-img {
        background-size: 300%; } }
    @media (max-width: 767px) {
      .count-boxes .count-boxes-bg-img {
        background-size: 400%; } }
    @media (max-width: 575px) {
      .count-boxes .count-boxes-bg-img {
        background-size: cover; }
        .count-boxes .count-boxes-bg-img::after {
          content: "";
          background: -webkit-gradient(linear, left bottom, left top, from(#0B1923), to(rgba(7, 52, 73, 0)));
          background: -webkit-linear-gradient(bottom, #0B1923 0%, rgba(7, 52, 73, 0) 100%);
          background: -o-linear-gradient(bottom, #0B1923 0%, rgba(7, 52, 73, 0) 100%);
          background: linear-gradient(0deg, #0B1923 0%, rgba(7, 52, 73, 0) 100%);
          position: absolute;
          bottom: 0;
          left: 0;
          right: 0;
          width: 100%;
          height: 50%;
          z-index: 0; } }
  .count-boxes .single-count-box {
    position: relative;
    z-index: 1; }
    .count-boxes .single-count-box .box-number {
      position: absolute;
      top: 0;
      left: 20px; }
      @media (max-width: 991px) {
        .count-boxes .single-count-box .box-number {
          position: relative;
          left: 0;
          margin-bottom: 10px;
          width: -webkit-max-content;
          width: -moz-max-content;
          width: max-content;
          margin-left: 22px; } }
      @media (max-width: 767px) {
        .count-boxes .single-count-box .box-number {
          margin-left: 0; } }
      @media (max-width: 575px) {
        .count-boxes .single-count-box .box-number {
          margin-bottom: 0;
          margin-right: 25px; } }
      .count-boxes .single-count-box .box-number p {
        color: #7EB8D4;
        font-size: 16px;
        font-weight: 600;
        line-height: 26px;
        letter-spacing: 4.8px;
        text-transform: uppercase; }
    .count-boxes .single-count-box .box-number.number-desktop {
      display: none; }
      @media (max-width: 575px) {
        .count-boxes .single-count-box .box-number.number-desktop {
          display: none; } }
    .count-boxes .single-count-box .box-number.number-mob {
      display: none; }
      @media (max-width: 575px) {
        .count-boxes .single-count-box .box-number.number-mob {
          display: none; } }
    .count-boxes .single-count-box .inner-container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: start; }
      @media (max-width: 575px) {
        .count-boxes .single-count-box .inner-container {
          -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }
      .count-boxes .single-count-box .inner-container .inner-left {
        min-width: 180px; }
        @media (max-width: 991px) {
          .count-boxes .single-count-box .inner-container .inner-left {
            min-width: 195px; } }
        @media (max-width: 575px) {
          .count-boxes .single-count-box .inner-container .inner-left {
            min-width: 100%;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            margin-bottom: 17px; } }
        .count-boxes .single-count-box .inner-container .inner-left .small-title {
          width: 75%; }
          @media (max-width: 991px) {
            .count-boxes .single-count-box .inner-container .inner-left .small-title {
              width: -webkit-max-content;
              width: -moz-max-content;
              width: max-content; } }
      .count-boxes .single-count-box .inner-container .inner-right {
        position: relative; }
        .count-boxes .single-count-box .inner-container .inner-right .inner-right-desc {
          padding-left: 85px; }
          @media (max-width: 991px) {
            .count-boxes .single-count-box .inner-container .inner-right .inner-right-desc {
              padding-left: 25px; } }
          @media (max-width: 575px) {
            .count-boxes .single-count-box .inner-container .inner-right .inner-right-desc {
              padding-left: 0; } }
          .count-boxes .single-count-box .inner-container .inner-right .inner-right-desc .inner-desc {
            width: 650px;
            max-width: 100%; }
            @media (max-width: 991px) {
              .count-boxes .single-count-box .inner-container .inner-right .inner-right-desc .inner-desc {
                width: 100%; } }
  .count-boxes .count-box-1 {
    margin-bottom: 160px; }
    @media (max-width: 991px) {
      .count-boxes .count-box-1 {
        margin-bottom: 75px; } }
    @media (max-width: 575px) {
      .count-boxes .count-box-1 {
        margin-bottom: 60px; } }
    .count-boxes .count-box-1 .inner-container .inner-right .inner-scroll .inner-scroll-box {
      height: 50px; }
    .count-boxes .count-box-1 .inner-container .inner-right .inner-desc {
      margin-top: 50px; }
      @media (max-width: 991px) {
        .count-boxes .count-box-1 .inner-container .inner-right .inner-desc {
          margin-top: -35px; } }
      @media (max-width: 575px) {
        .count-boxes .count-box-1 .inner-container .inner-right .inner-desc {
          margin-top: 0; } }
  .count-boxes .count-box-2 {
    margin-bottom: 160px; }
    @media (max-width: 991px) {
      .count-boxes .count-box-2 {
        margin-bottom: 120px; } }
    @media (max-width: 575px) {
      .count-boxes .count-box-2 {
        margin-bottom: 60px; } }
    @media (max-width: 991px) {
      .count-boxes .count-box-2 .inner-container {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }
    .count-boxes .count-box-2 .inner-container .inner-right .inner-scroll .inner-scroll-box {
      height: 95px; }
    @media (max-width: 991px) {
      .count-boxes .count-box-2 .inner-container .inner-right.inner-right-mob .inner-right-desc {
        margin-bottom: 165px; } }
    @media (max-width: 575px) {
      .count-boxes .count-box-2 .inner-container .inner-right.inner-right-mob .inner-right-desc {
        margin-bottom: 60px; } }
    @media (max-width: 991px) {
      .count-boxes .count-box-2 .inner-right-desc {
        padding-left: 0 !important; } }
    .count-boxes .count-box-2 .inner-right-desc .inner-desc {
      margin-top: 100px;
      margin-bottom: 80px; }
      @media (max-width: 991px) {
        .count-boxes .count-box-2 .inner-right-desc .inner-desc {
          margin-top: -35px; } }
      @media (max-width: 575px) {
        .count-boxes .count-box-2 .inner-right-desc .inner-desc {
          margin-top: 0;
          margin-bottom: 60px; } }
    .count-boxes .count-box-2 .inner-right-desc .box-list {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: stretch;
      -ms-flex-align: stretch;
      align-items: stretch;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      gap: 20px; }
      .count-boxes .count-box-2 .inner-right-desc .box-list .single-box {
        width: 380px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -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;
        border-radius: 3px;
        background: rgba(255, 255, 255, 0.1);
        -webkit-box-shadow: 0px 30px 20px -20px rgba(0, 0, 0, 0.2);
        box-shadow: 0px 30px 20px -20px rgba(0, 0, 0, 0.2);
        -webkit-backdrop-filter: blur(20px);
        backdrop-filter: blur(20px);
        padding: 33px;
        min-height: 225px;
        position: relative; }
        @media (max-width: 1199px) {
          .count-boxes .count-box-2 .inner-right-desc .box-list .single-box {
            width: 325px; } }
        @media (max-width: 991px) {
          .count-boxes .count-box-2 .inner-right-desc .box-list .single-box {
            width: 315px;
            min-height: 290px; } }
        @media (max-width: 767px) {
          .count-boxes .count-box-2 .inner-right-desc .box-list .single-box {
            width: 270px; } }
        @media (max-width: 600px) {
          .count-boxes .count-box-2 .inner-right-desc .box-list .single-box {
            width: 265px; } }
        @media (max-width: 575px) {
          .count-boxes .count-box-2 .inner-right-desc .box-list .single-box {
            width: 100%;
            min-height: auto; } }
        .count-boxes .count-box-2 .inner-right-desc .box-list .single-box::before {
          content: "";
          position: absolute;
          width: 1px;
          height: 45px;
          top: 90px;
          left: 0;
          background-color: #FF824D;
          z-index: 1; }
        .count-boxes .count-box-2 .inner-right-desc .box-list .single-box::after {
          content: "";
          position: absolute;
          bottom: 0;
          left: 0;
          width: 100%;
          height: 100%;
          z-index: -1;
          -webkit-transition: all 300ms ease-in-out;
          -o-transition: all 300ms ease-in-out;
          transition: all 300ms ease-in-out;
          border: 1px solid transparent;
          border-image-slice: 1; }
        .count-boxes .count-box-2 .inner-right-desc .box-list .single-box:hover::after {
          background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 130, 77, 0)), to(rgba(255, 130, 77, 0.2))), rgba(255, 255, 255, 0.2);
          background: -webkit-linear-gradient(top, rgba(255, 130, 77, 0) 0%, rgba(255, 130, 77, 0.2) 100%), rgba(255, 255, 255, 0.2);
          background: -o-linear-gradient(top, rgba(255, 130, 77, 0) 0%, rgba(255, 130, 77, 0.2) 100%), rgba(255, 255, 255, 0.2);
          background: linear-gradient(180deg, rgba(255, 130, 77, 0) 0%, rgba(255, 130, 77, 0.2) 100%), rgba(255, 255, 255, 0.2);
          -webkit-backdrop-filter: blur(40px);
          backdrop-filter: blur(40px);
          border: 1px solid transparent;
          border-image-source: linear-gradient(180deg, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 100%);
          border-image-slice: 1; }
        .count-boxes .count-box-2 .inner-right-desc .box-list .single-box .box-img {
          background-color: #FF824D;
          width: 45px;
          height: 45px;
          padding: 6px;
          border-radius: 3px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          justify-content: center;
          margin-bottom: 20px; }
        .count-boxes .count-box-2 .inner-right-desc .box-list .single-box .box-title h6 {
          color: #ffffff; }
          @media (max-width: 991px) and (min-width: 375px) {
            .count-boxes .count-box-2 .inner-right-desc .box-list .single-box .box-title h6 {
              font-size: 20px; } }
        .count-boxes .count-box-2 .inner-right-desc .box-list .single-box .box-link {
          margin-top: auto; }
    .count-boxes .count-box-2 .inner-right-desc .btns-box {
      margin-top: 80px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      gap: 20px; }
      @media (max-width: 991px) {
        .count-boxes .count-box-2 .inner-right-desc .btns-box {
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          justify-content: center;
          margin-top: 40px; } }
      @media (max-width: 575px) {
        .count-boxes .count-box-2 .inner-right-desc .btns-box {
          display: none;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -ms-flex-direction: column;
          flex-direction: column; } }
  @media (max-width: 991px) {
    .count-boxes .count-box-3 .inner-container {
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; } }
  @media (max-width: 991px) {
    .count-boxes .count-box-3 .inner-container .inner-left {
      width: 30%; } }
  @media (max-width: 991px) {
    .count-boxes .count-box-3 .inner-container .inner-left .small-title {
      width: 90%; } }
  @media (max-width: 575px) {
    .count-boxes .count-box-3 .inner-container .inner-left .small-title {
      width: 100%; } }
  .count-boxes .count-box-3 .inner-container .inner-right .inner-scroll .inner-scroll-box {
    height: 95px; }
  .count-boxes .count-box-3 .inner-container .inner-right .inner-desc {
    margin-top: 100px;
    margin-bottom: 80px; }
    @media (max-width: 991px) {
      .count-boxes .count-box-3 .inner-container .inner-right .inner-desc {
        margin-top: -35px;
        margin-bottom: 60px; } }
    @media (max-width: 575px) {
      .count-boxes .count-box-3 .inner-container .inner-right .inner-desc {
        margin-top: 0; } }
    .count-boxes .count-box-3 .inner-container .inner-right .inner-desc h6 {
      color: #ffffff; }
  .count-boxes .count-box-3 .inner-container .inner-right .box-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 30px; }
    @media (max-width: 991px) {
      .count-boxes .count-box-3 .inner-container .inner-right .box-list {
        gap: 10px; } }
    @media (max-width: 600px) {
      .count-boxes .count-box-3 .inner-container .inner-right .box-list {
        gap: 5px; } }
    @media (max-width: 575px) {
      .count-boxes .count-box-3 .inner-container .inner-right .box-list {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        gap: 10px; } }
    .count-boxes .count-box-3 .inner-container .inner-right .box-list .single-box {
      width: 380px; }
      @media (max-width: 1199px) {
        .count-boxes .count-box-3 .inner-container .inner-right .box-list .single-box {
          width: 320px; } }
      @media (max-width: 991px) {
        .count-boxes .count-box-3 .inner-container .inner-right .box-list .single-box {
          margin-bottom: -10px; } }
      @media (max-width: 767px) {
        .count-boxes .count-box-3 .inner-container .inner-right .box-list .single-box {
          width: 275px; } }
      @media (max-width: 575px) {
        .count-boxes .count-box-3 .inner-container .inner-right .box-list .single-box {
          width: 100%;
          margin-bottom: 45px; }
          .count-boxes .count-box-3 .inner-container .inner-right .box-list .single-box:last-of-type {
            margin-bottom: 0; } }
      .count-boxes .count-box-3 .inner-container .inner-right .box-list .single-box .box-img img {
        width: 100%;
        height: 406px;
        border-radius: 3px;
        -o-object-fit: cover;
        object-fit: cover; }
        @media (max-width: 575px) {
          .count-boxes .count-box-3 .inner-container .inner-right .box-list .single-box .box-img img {
            width: 100%;
            height: 400px;
            -o-object-fit: cover;
            object-fit: cover; } }
        @media (max-width: 320px) {
          .count-boxes .count-box-3 .inner-container .inner-right .box-list .single-box .box-img img {
            height: 360px; } }
      .count-boxes .count-box-3 .inner-container .inner-right .box-list .single-box .box-content {
        padding: 40px 40px 10px 40px; }
        @media (max-width: 991px) {
          .count-boxes .count-box-3 .inner-container .inner-right .box-list .single-box .box-content {
            padding: 40px 0px 0px 0px; } }
        .count-boxes .count-box-3 .inner-container .inner-right .box-list .single-box .box-content .small-title {
          margin-bottom: 30px; }
          .count-boxes .count-box-3 .inner-container .inner-right .box-list .single-box .box-content .small-title p {
            color: #FF824D; }
        .count-boxes .count-box-3 .inner-container .inner-right .box-list .single-box .box-content .box-desc p {
          color: #ffffff; }
    .count-boxes .count-box-3 .inner-container .inner-right .box-list .single-box#box-2 {
      margin-top: 80px; }
      @media (max-width: 575px) {
        .count-boxes .count-box-3 .inner-container .inner-right .box-list .single-box#box-2 {
          margin-top: 0px; } }
    .count-boxes .count-box-3 .inner-container .inner-right .box-list .single-box#box-4 {
      margin-top: 80px; }
      @media (max-width: 575px) {
        .count-boxes .count-box-3 .inner-container .inner-right .box-list .single-box#box-4 {
          margin-top: 0px; } }
  .count-boxes .inner-right.inner-right-mob {
    display: none; }
    @media (max-width: 991px) {
      .count-boxes .inner-right.inner-right-mob {
        display: block;
        width: 65%;
        margin-left: auto; } }
    @media (max-width: 575px) {
      .count-boxes .inner-right.inner-right-mob {
        width: 100%; } }
    @media (max-width: 991px) {
      .count-boxes .inner-right.inner-right-mob .inner-right-desc {
        padding-left: 25px !important; } }
    @media (max-width: 575px) {
      .count-boxes .inner-right.inner-right-mob .inner-right-desc {
        padding-left: 0px !important; } }
  @media (max-width: 991px) {
    .count-boxes .inner-right.inner-right-desktop {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 100%; } }
  @media (max-width: 991px) {
    .count-boxes .inner-right.inner-right-desktop .inner-right-desc {
      padding-left: 0px !important; } }
  .count-boxes .inner-right.inner-right-desktop .inner-right-desc .inner-desc {
    display: block; }
    @media (max-width: 991px) {
      .count-boxes .inner-right.inner-right-desktop .inner-right-desc .inner-desc {
        display: none; } }

.center-box {
  padding-top: 160px;
  padding-bottom: 160px; }
  @media (max-width: 991px) {
    .center-box {
      padding-top: 60px;
      padding-bottom: 65px; } }
  @media (max-width: 575px) {
    .center-box {
      padding-bottom: 60px; } }
  @media (max-width: 991px) {
    .center-box .container.img-container {
      max-width: 100% !important; } }
  @media (max-width: 991px) {
    .center-box .container.img-container .inner-container {
      width: 100%; } }
  .center-box .container.img-container .inner-container .main-img {
    margin-bottom: 30px; }
    @media (max-width: 575px) {
      .center-box .container.img-container .inner-container .main-img {
        margin-bottom: 0; } }
    .center-box .container.img-container .inner-container .main-img img {
      width: 100%;
      height: 500px;
      -o-object-fit: cover;
      object-fit: cover;
      border-radius: 3px; }
      @media (max-width: 991px) {
        .center-box .container.img-container .inner-container .main-img img {
          height: 430px; } }
      @media (max-width: 575px) {
        .center-box .container.img-container .inner-container .main-img img {
          height: 244px; } }
  .center-box .inner-container .content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    border-top: 1px solid rgba(255, 130, 77, 0.3); }
    @media (max-width: 575px) {
      .center-box .inner-container .content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        border-top: 0; } }
    .center-box .inner-container .content .small-title {
      padding-top: 40px;
      min-width: 355px; }
      @media (max-width: 991px) {
        .center-box .inner-container .content .small-title {
          min-width: 290px; } }
      @media (max-width: 575px) {
        .center-box .inner-container .content .small-title {
          padding-top: 35px; } }
      .center-box .inner-container .content .small-title p {
        max-width: 190px; }
    .center-box .inner-container .content .desc {
      border-top: 1px solid #FF824D;
      padding-top: 40px;
      margin-top: -1px; }
      @media (max-width: 575px) {
        .center-box .inner-container .content .desc {
          border-top: 0;
          padding-top: 35px; } }
      .center-box .inner-container .content .desc .description {
        margin-bottom: 40px; }
        @media (max-width: 575px) {
          .center-box .inner-container .content .desc .description {
            margin-bottom: 35px; } }

.info-boxes {
  padding-top: 160px;
  padding-bottom: 160px;
  position: relative;
  background-position: bottom center !important; }
  @media (max-width: 991px) {
    .info-boxes {
      padding-top: 60px;
      padding-bottom: 65px; } }
  .info-boxes::before {
    content: "";
    background-image: url("../img/orange-shape-left-cirlce.png");
    background-position: bottom left;
    background-size: auto;
    background-repeat: no-repeat;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
    width: 493px;
    height: 862px; }
    @media (max-width: 991px) {
      .info-boxes::before {
        display: none; } }
  .info-boxes .inner-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    gap: 80px; }
    @media (max-width: 991px) {
      .info-boxes .inner-container {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        gap: 40px; } }
    @media (max-width: 575px) {
      .info-boxes .inner-container {
        gap: 60px; } }
    .info-boxes .inner-container .inner-left {
      max-width: 400px; }
      @media (max-width: 991px) {
        .info-boxes .inner-container .inner-left {
          max-width: 100%;
          width: 400px; } }
      .info-boxes .inner-container .inner-left .small-title {
        margin-bottom: 20px; }
      .info-boxes .inner-container .inner-left .description p {
        color: #ffffff; }
    .info-boxes .inner-container .inner-right {
      width: 100%; }
      .info-boxes .inner-container .inner-right .box-list .single-box {
        background: rgba(255, 255, 255, 0.1);
        -webkit-box-shadow: 0px 30px 20px -20px rgba(0, 0, 0, 0.2);
        box-shadow: 0px 30px 20px -20px rgba(0, 0, 0, 0.2);
        -webkit-backdrop-filter: blur(20px);
        backdrop-filter: blur(20px);
        border-radius: 3px;
        padding: 30px;
        margin-bottom: 20px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: start;
        gap: 90px;
        position: relative; }
        .info-boxes .inner-container .inner-right .box-list .single-box:last-of-type {
          margin-bottom: 0; }
        @media (max-width: 991px) {
          .info-boxes .inner-container .inner-right .box-list .single-box {
            gap: 40px; } }
        @media (max-width: 575px) {
          .info-boxes .inner-container .inner-right .box-list .single-box {
            gap: 60px;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column; } }
        .info-boxes .inner-container .inner-right .box-list .single-box::after {
          content: "";
          position: absolute;
          bottom: 0;
          left: 0;
          width: 100%;
          height: 100%;
          z-index: -1;
          -webkit-transition: all 300ms ease-in-out;
          -o-transition: all 300ms ease-in-out;
          transition: all 300ms ease-in-out;
          border: 1px solid transparent;
          border-image-slice: 1; }
        .info-boxes .inner-container .inner-right .box-list .single-box .box-main-title {
          border-left: 1px solid #FF824D;
          padding-left: 27px;
          width: 240px; }
          @media (max-width: 991px) {
            .info-boxes .inner-container .inner-right .box-list .single-box .box-main-title {
              width: 215px; } }
          .info-boxes .inner-container .inner-right .box-list .single-box .box-main-title h6 {
            color: #ffffff; }
        .info-boxes .inner-container .inner-right .box-list .single-box .sinle-info-desc {
          width: 305px; }
          @media (max-width: 575px) {
            .info-boxes .inner-container .inner-right .box-list .single-box .sinle-info-desc {
              width: 100%; } }
          .info-boxes .inner-container .inner-right .box-list .single-box .sinle-info-desc .single-info {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: start;
            -ms-flex-align: start;
            align-items: start;
            margin-bottom: 15px;
            /*&:last-of-type {
                                p {
                                    line-height: normal;
                                }
                            }*/ }
            .info-boxes .inner-container .inner-right .box-list .single-box .sinle-info-desc .single-info:last-of-type {
              margin-bottom: 0; }
            .info-boxes .inner-container .inner-right .box-list .single-box .sinle-info-desc .single-info i {
              color: #FF824D;
              margin-right: 15px;
              margin-top: 7px;
              -webkit-transition: all 300ms ease-in-out;
              -o-transition: all 300ms ease-in-out;
              transition: all 300ms ease-in-out; }
            .info-boxes .inner-container .inner-right .box-list .single-box .sinle-info-desc .single-info p {
              color: #ffffff;
              line-height: 1.9; }
              .info-boxes .inner-container .inner-right .box-list .single-box .sinle-info-desc .single-info p a {
                color: #ffffff;
                text-decoration: none; }
            .info-boxes .inner-container .inner-right .box-list .single-box .sinle-info-desc .single-info.hovered-i i {
              color: #ffffff; }
      .info-boxes .inner-container .inner-right .box-list .single-box.hovered-box::after {
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 130, 77, 0)), to(rgba(255, 130, 77, 0.2))), rgba(255, 255, 255, 0.2);
        background: -webkit-linear-gradient(top, rgba(255, 130, 77, 0) 0%, rgba(255, 130, 77, 0.2) 100%), rgba(255, 255, 255, 0.2);
        background: -o-linear-gradient(top, rgba(255, 130, 77, 0) 0%, rgba(255, 130, 77, 0.2) 100%), rgba(255, 255, 255, 0.2);
        background: linear-gradient(180deg, rgba(255, 130, 77, 0) 0%, rgba(255, 130, 77, 0.2) 100%), rgba(255, 255, 255, 0.2);
        -webkit-backdrop-filter: blur(20px);
        backdrop-filter: blur(20px);
        border: 1px solid transparent;
        border-image-source: linear-gradient(180deg, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 100%);
        border-image-slice: 1;
        border-radius: 3px; }

.cta-small.cta-small-story {
  padding-top: 160px; }
  @media (max-width: 991px) {
    .cta-small.cta-small-story {
      padding-top: 60px; } }
  @media (max-width: 575px) {
    .cta-small.cta-small-story {
      padding-bottom: 60px; } }
  @media (max-width: 991px) {
    .cta-small.cta-small-story .cta-box#cta-box-2 {
      background-position: center right; } }

.page-id-18 .center-box {
  padding-bottom: 0; }

.page-template-our-locations header.header-blurry {
  padding: 0 20px; }
  @media (max-width: 767px) {
    .page-template-our-locations header.header-blurry {
      padding: 0 10px; } }
  @media (max-width: 575px) {
    .page-template-our-locations header.header-blurry {
      padding: 0; } }
  .page-template-our-locations header.header-blurry .main-head {
    -webkit-box-shadow: 0px 40px 20px -30px rgba(7, 52, 73, 0.2);
    box-shadow: 0px 40px 20px -30px rgba(7, 52, 73, 0.2);
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
    background: rgba(255, 255, 255, 0.5);
    border-radius: 0px 0px 3px 3px;
    border: 1px solid #ffffff;
    border-bottom: 0; }
    .page-template-our-locations header.header-blurry .main-head .head-content {
      border-bottom: 0; }
      .page-template-our-locations header.header-blurry .main-head .head-content .head-menu-left ul li a {
        color: #05222E; }
      .page-template-our-locations header.header-blurry .main-head .head-content .head-menu-left ul li ul li a {
        color: #0B1923; }
        .page-template-our-locations header.header-blurry .main-head .head-content .head-menu-left ul li ul li a::after {
          content: "";
          position: absolute;
          height: 1px;
          width: 100%;
          background-color: #7db7d433;
          bottom: 0;
          left: 0; }
        .page-template-our-locations header.header-blurry .main-head .head-content .head-menu-left ul li ul li a:hover {
          color: #FF824D !important; }
      .page-template-our-locations header.header-blurry .main-head .head-content .head-menu-left ul li ul li:last-of-type a {
        padding-bottom: 0;
        margin-bottom: 0; }
        .page-template-our-locations header.header-blurry .main-head .head-content .head-menu-left ul li ul li:last-of-type a::after {
          content: none; }
      .page-template-our-locations header.header-blurry .main-head .head-content .head-menu-left ul li ul li.current_page_item a {
        color: #FF824D !important; }
      .page-template-our-locations header.header-blurry .main-head .head-content .head-menu-left ul li ul li.current_page_item ul li a {
        color: inherit !important; }
      .page-template-our-locations header.header-blurry .main-head .head-content .head-logo .logo-dark {
        display: block; }
      .page-template-our-locations header.header-blurry .main-head .head-content .head-logo .logo-white {
        display: none; }
      .page-template-our-locations header.header-blurry .main-head .head-content .head-menu-right ul li.menu-blue-btn a {
        background: rgba(255, 255, 255, 0.5);
        border: 1px solid #0B1923;
        color: #0B1923; }
        .page-template-our-locations header.header-blurry .main-head .head-content .head-menu-right ul li.menu-blue-btn a::before {
          content: none; }
        .page-template-our-locations header.header-blurry .main-head .head-content .head-menu-right ul li.menu-blue-btn a .border-layer {
          display: none; }
        .page-template-our-locations header.header-blurry .main-head .head-content .head-menu-right ul li.menu-blue-btn a:hover {
          border: 1px solid #D44000; }
      .page-template-our-locations header.header-blurry .main-head .head-content .head-menu-right ul li.menu-grey-btn {
        margin-left: 16px; }
        @media (max-width: 767px) {
          .page-template-our-locations header.header-blurry .main-head .head-content .head-menu-right ul li.menu-grey-btn {
            margin-left: 10px; } }
        .page-template-our-locations header.header-blurry .main-head .head-content .head-menu-right ul li.menu-grey-btn a {
          background: -webkit-gradient(linear, left top, left bottom, from(#073449), to(#0B1923));
          background: -webkit-linear-gradient(top, #073449 0%, #0B1923 100%);
          background: -o-linear-gradient(top, #073449 0%, #0B1923 100%);
          background: linear-gradient(180deg, #073449 0%, #0B1923 100%);
          border: 1px solid #7EB8D4;
          -webkit-box-shadow: 0px 10px 15px rgba(126, 184, 212, 0.2);
          box-shadow: 0px 10px 15px rgba(126, 184, 212, 0.2); }
          .page-template-our-locations header.header-blurry .main-head .head-content .head-menu-right ul li.menu-grey-btn a .text-inner {
            position: relative;
            z-index: 1; }
          .page-template-our-locations header.header-blurry .main-head .head-content .head-menu-right ul li.menu-grey-btn a .border-layer {
            border: 0; }
          .page-template-our-locations header.header-blurry .main-head .head-content .head-menu-right ul li.menu-grey-btn a:before {
            background: -webkit-gradient(linear, left bottom, left top, from(#073449), to(#0B1923));
            background: -webkit-linear-gradient(bottom, #073449 0%, #0B1923 100%);
            background: -o-linear-gradient(bottom, #073449 0%, #0B1923 100%);
            background: linear-gradient(360deg, #073449 0%, #0B1923 100%);
            opacity: 0;
            -webkit-transition: opacity 500ms ease;
            -o-transition: opacity 500ms ease;
            transition: opacity 500ms ease;
            z-index: 0; }
          .page-template-our-locations header.header-blurry .main-head .head-content .head-menu-right ul li.menu-grey-btn a:hover {
            border: 1px solid #FF824D; }
            .page-template-our-locations header.header-blurry .main-head .head-content .head-menu-right ul li.menu-grey-btn a:hover:before {
              opacity: 1; }
  .page-template-our-locations header.header-blurry .hamburger-menu .bar {
    background-color: #05222E; }

.loc-info-boxes .loc-heading {
  margin-bottom: 60px;
  max-width: 600px; }
  @media (max-width: 1024px) {
    .loc-info-boxes .loc-heading {
      margin-bottom: 40px; } }
  @media (max-width: 575px) {
    .loc-info-boxes .loc-heading {
      margin-bottom: 30px; } }
  .loc-info-boxes .loc-heading .small-title {
    margin-bottom: 20px; }
  .loc-info-boxes .loc-heading .description p {
    color: #ffffff; }

.loc-info-boxes .box-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 20px; }
  .loc-info-boxes .box-list .single-box {
    background: rgba(255, 255, 255, 0.1);
    -webkit-box-shadow: 0px 30px 20px -20px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 30px 20px -20px rgba(0, 0, 0, 0.2);
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    border-radius: 3px;
    padding: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    gap: 60px;
    position: relative; }
    @media (max-width: 1200px) {
      .loc-info-boxes .box-list .single-box {
        gap: 40px; } }
    @media (max-width: 1024px) {
      .loc-info-boxes .box-list .single-box {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 24px;
        padding: 28px 24px; } }
    @media (max-width: 575px) {
      .loc-info-boxes .box-list .single-box {
        gap: 24px;
        padding: 24px 20px; } }
    .loc-info-boxes .box-list .single-box::after {
      content: "";
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 100%;
      z-index: -1;
      -webkit-transition: all 300ms ease-in-out;
      -o-transition: all 300ms ease-in-out;
      transition: all 300ms ease-in-out;
      border: 1px solid transparent;
      border-image-slice: 1; }
    .loc-info-boxes .box-list .single-box .box-main-title {
      border-left: 1px solid #FF824D;
      padding-left: 27px;
      width: 280px;
      -ms-flex-negative: 0;
      flex-shrink: 0; }
      @media (max-width: 1200px) {
        .loc-info-boxes .box-list .single-box .box-main-title {
          width: 240px; } }
      @media (max-width: 1024px) {
        .loc-info-boxes .box-list .single-box .box-main-title {
          width: 100%;
          -ms-flex-negative: 1;
          flex-shrink: 1; } }
      .loc-info-boxes .box-list .single-box .box-main-title h6 {
        color: #ffffff; }
    .loc-info-boxes .box-list .single-box .sinle-info-desc {
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1;
      min-width: 0; }
      @media (max-width: 1024px) {
        .loc-info-boxes .box-list .single-box .sinle-info-desc {
          width: 100%; } }
      .loc-info-boxes .box-list .single-box .sinle-info-desc .single-info {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: start;
        margin-bottom: 15px; }
        .loc-info-boxes .box-list .single-box .sinle-info-desc .single-info:last-of-type {
          margin-bottom: 0; }
        .loc-info-boxes .box-list .single-box .sinle-info-desc .single-info i {
          color: #FF824D;
          margin-right: 15px;
          margin-top: 7px;
          -webkit-transition: all 300ms ease-in-out;
          -o-transition: all 300ms ease-in-out;
          transition: all 300ms ease-in-out;
          -ms-flex-negative: 0;
          flex-shrink: 0; }
        .loc-info-boxes .box-list .single-box .sinle-info-desc .single-info p {
          color: #ffffff;
          line-height: 1.9; }
          .loc-info-boxes .box-list .single-box .sinle-info-desc .single-info p a {
            color: #ffffff;
            text-decoration: none; }
            .loc-info-boxes .box-list .single-box .sinle-info-desc .single-info p a:hover {
              color: #FF824D; }
    .loc-info-boxes .box-list .single-box .location-member {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      gap: 20px;
      width: 320px;
      -ms-flex-negative: 0;
      flex-shrink: 0; }
      @media (max-width: 1200px) {
        .loc-info-boxes .box-list .single-box .location-member {
          width: 280px; } }
      @media (max-width: 1024px) {
        .loc-info-boxes .box-list .single-box .location-member {
          width: 100%;
          -ms-flex-negative: 1;
          flex-shrink: 1;
          padding-top: 20px;
          border-top: 1px solid rgba(255, 255, 255, 0.1); } }
      @media (max-width: 575px) {
        .loc-info-boxes .box-list .single-box .location-member {
          -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;
          gap: 0;
          padding-top: 16px; } }
      .loc-info-boxes .box-list .single-box .location-member .member-photo {
        -ms-flex-negative: 0;
        flex-shrink: 0;
        width: 80px;
        height: 80px;
        border-radius: 5px;
        overflow: hidden; }
        @media (max-width: 575px) {
          .loc-info-boxes .box-list .single-box .location-member .member-photo {
            width: 100%;
            height: 160px;
            border-radius: 5px;
            margin-bottom: 12px; } }
        .loc-info-boxes .box-list .single-box .location-member .member-photo img {
          width: 100%;
          height: 100%;
          -o-object-fit: cover;
          object-fit: cover;
          display: block; }
        .loc-info-boxes .box-list .single-box .location-member .member-photo .photo-placeholder {
          width: 100%;
          height: 100%;
          background: rgba(255, 255, 255, 0.15); }
      .loc-info-boxes .box-list .single-box .location-member .member-info .member-name {
        color: #ffffff;
        font-family: "BertiogaSans-Medium";
        font-weight: 500;
        margin-bottom: 2px; }
        @media (max-width: 575px) {
          .loc-info-boxes .box-list .single-box .location-member .member-info .member-name {
            font-size: 16px;
            line-height: 20px; } }
      .loc-info-boxes .box-list .single-box .location-member .member-info .member-position {
        color: rgba(255, 255, 255, 0.7);
        font-size: 14px;
        margin-bottom: 4px; }
        @media (max-width: 575px) {
          .loc-info-boxes .box-list .single-box .location-member .member-info .member-position {
            font-size: 12px;
            line-height: 16px; } }
      .loc-info-boxes .box-list .single-box .location-member .member-info .member-phone {
        color: rgba(255, 255, 255, 0.7);
        font-size: 14px;
        margin-bottom: 2px; }
        @media (max-width: 575px) {
          .loc-info-boxes .box-list .single-box .location-member .member-info .member-phone {
            font-size: 12px; } }
      .loc-info-boxes .box-list .single-box .location-member .member-info .member-email a {
        color: #FF824D;
        text-decoration: none;
        font-size: 14px;
        word-break: break-all; }
        @media (max-width: 575px) {
          .loc-info-boxes .box-list .single-box .location-member .member-info .member-email a {
            font-size: 12px; } }
        .loc-info-boxes .box-list .single-box .location-member .member-info .member-email a:hover {
          text-decoration: underline; }
  .loc-info-boxes .box-list .single-box.hovered-box::after {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 130, 77, 0)), to(rgba(255, 130, 77, 0.2))), rgba(255, 255, 255, 0.2);
    background: -webkit-linear-gradient(top, rgba(255, 130, 77, 0) 0%, rgba(255, 130, 77, 0.2) 100%), rgba(255, 255, 255, 0.2);
    background: -o-linear-gradient(top, rgba(255, 130, 77, 0) 0%, rgba(255, 130, 77, 0.2) 100%), rgba(255, 255, 255, 0.2);
    background: linear-gradient(180deg, rgba(255, 130, 77, 0) 0%, rgba(255, 130, 77, 0.2) 100%), rgba(255, 255, 255, 0.2);
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    border: 1px solid transparent;
    border-image-source: linear-gradient(180deg, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 100%);
    border-image-slice: 1;
    border-radius: 3px; }

.car-big-banner {
  padding-top: 270px;
  padding-bottom: 110px;
  background-position: bottom center !important; }
  @media (max-width: 991px) {
    .car-big-banner {
      padding-top: 205px;
      padding-bottom: 60px; } }
  @media (max-width: 575px) {
    .car-big-banner {
      padding-top: 220px; } }
  .car-big-banner .transparent-text {
    width: 85%;
    padding-bottom: 120px; }
    @media (max-width: 1199px) {
      .car-big-banner .transparent-text {
        width: 100%; } }
    @media (max-width: 991px) {
      .car-big-banner .transparent-text {
        padding-bottom: 40px; } }
    @media (max-width: 575px) {
      .car-big-banner .transparent-text {
        display: none; } }
    .car-big-banner .transparent-text p {
      color: #ffffff33;
      font-family: "BertiogaSans-Light";
      font-size: 90px;
      font-weight: 200;
      line-height: 1;
      letter-spacing: -1.8px; }
      @media (max-width: 991px) {
        .car-big-banner .transparent-text p {
          font-size: 62px;
          font-weight: 200;
          letter-spacing: -1.316px;
          line-height: 1.1; } }
  .car-big-banner .banner-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start; }
    @media (max-width: 991px) {
      .car-big-banner .banner-content {
        gap: 35px; } }
    @media (max-width: 575px) {
      .car-big-banner .banner-content {
        gap: 40px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column; } }
    .car-big-banner .banner-content .banner-small-title {
      width: 50%; }
      @media (max-width: 991px) {
        .car-big-banner .banner-content .banner-small-title {
          width: 35%; } }
      @media (max-width: 575px) {
        .car-big-banner .banner-content .banner-small-title {
          width: 100%; } }
      .car-big-banner .banner-content .banner-small-title p {
        color: #ffffff; }
    .car-big-banner .banner-content .banner-desc {
      width: 50%; }
      @media (max-width: 991px) {
        .car-big-banner .banner-content .banner-desc {
          width: 65%; } }
      @media (max-width: 575px) {
        .car-big-banner .banner-content .banner-desc {
          width: 95%; } }
      .car-big-banner .banner-content .banner-desc .title {
        margin-bottom: 30px; }
        .car-big-banner .banner-content .banner-desc .title h3 {
          color: #ffffff; }
      .car-big-banner .banner-content .banner-desc .description {
        margin-bottom: 30px; }
        .car-big-banner .banner-content .banner-desc .description p {
          color: #ffffff; }

.image-boxes {
  background-color: #0B1923;
  padding-bottom: 160px;
  position: relative; }
  @media (max-width: 991px) {
    .image-boxes {
      padding-bottom: 60px; } }
  .image-boxes::before {
    content: "";
    background-image: url("../img/orange-shape-left-cirlce.png");
    background-position: bottom left;
    background-size: auto;
    background-repeat: no-repeat;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
    width: 493px;
    height: 862px; }
    @media (max-width: 991px) {
      .image-boxes::before {
        display: none; } }
  .image-boxes .inner-border {
    border-top: 1px solid #FF824D;
    padding-top: 160px; }
    @media (max-width: 991px) {
      .image-boxes .inner-border {
        padding-top: 40px; } }
    @media (max-width: 575px) {
      .image-boxes .inner-border {
        padding-top: 60px; } }
    .image-boxes .inner-border .inner-container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: start; }
      @media (max-width: 991px) {
        .image-boxes .inner-border .inner-container {
          -ms-flex-wrap: wrap;
          flex-wrap: wrap;
          width: 100%; } }
      .image-boxes .inner-border .inner-container .inner-left {
        min-width: 180px; }
        @media (max-width: 991px) {
          .image-boxes .inner-border .inner-container .inner-left {
            width: 30%;
            min-width: 100%; } }
        .image-boxes .inner-border .inner-container .inner-left .small-title {
          width: 75%; }
          @media (max-width: 991px) {
            .image-boxes .inner-border .inner-container .inner-left .small-title {
              width: 90%; } }
          @media (max-width: 575px) {
            .image-boxes .inner-border .inner-container .inner-left .small-title {
              width: 100%; } }
      .image-boxes .inner-border .inner-container .inner-right {
        position: relative; }
        .image-boxes .inner-border .inner-container .inner-right .inner-scroll {
          background-color: #ff824d4d; }
        .image-boxes .inner-border .inner-container .inner-right .inner-right-desc {
          padding-left: 85px; }
          @media (max-width: 991px) {
            .image-boxes .inner-border .inner-container .inner-right .inner-right-desc {
              padding-left: 0px; } }
          .image-boxes .inner-border .inner-container .inner-right .inner-right-desc .inner-desc {
            width: 600px;
            max-width: 100%; }
            @media (max-width: 991px) {
              .image-boxes .inner-border .inner-container .inner-right .inner-right-desc .inner-desc {
                width: 100%;
                margin-left: 0px;
                margin-bottom: 50px; } }
            @media (max-width: 575px) {
              .image-boxes .inner-border .inner-container .inner-right .inner-right-desc .inner-desc {
                margin-bottom: 60px; } }
        .image-boxes .inner-border .inner-container .inner-right .inner-desc {
          margin-top: 100px;
          margin-bottom: 80px; }
          @media (max-width: 991px) {
            .image-boxes .inner-border .inner-container .inner-right .inner-desc {
              margin-top: 35px;
              margin-bottom: 60px; } }
          @media (max-width: 575px) {
            .image-boxes .inner-border .inner-container .inner-right .inner-desc {
              margin-top: 40px; } }
          .image-boxes .inner-border .inner-container .inner-right .inner-desc p {
            color: #ffffff; }
        .image-boxes .inner-border .inner-container .inner-right .box-list {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: start;
          -ms-flex-align: start;
          align-items: start;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap;
          gap: 30px; }
          @media (max-width: 991px) {
            .image-boxes .inner-border .inner-container .inner-right .box-list {
              gap: 10px; } }
          @media (max-width: 575px) {
            .image-boxes .inner-border .inner-container .inner-right .box-list {
              -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
          .image-boxes .inner-border .inner-container .inner-right .box-list .single-box {
            width: 380px; }
            @media (max-width: 1199px) {
              .image-boxes .inner-border .inner-container .inner-right .box-list .single-box {
                width: 320px; } }
            @media (max-width: 991px) {
              .image-boxes .inner-border .inner-container .inner-right .box-list .single-box {
                margin-bottom: -10px; } }
            @media (max-width: 767px) {
              .image-boxes .inner-border .inner-container .inner-right .box-list .single-box {
                width: 48%; } }
            @media (max-width: 575px) {
              .image-boxes .inner-border .inner-container .inner-right .box-list .single-box {
                width: 100%;
                margin-bottom: 45px; }
                .image-boxes .inner-border .inner-container .inner-right .box-list .single-box:last-of-type {
                  margin-bottom: 0; } }
            .image-boxes .inner-border .inner-container .inner-right .box-list .single-box .box-img img {
              width: 100%;
              height: 406px;
              border-radius: 3px;
              -o-object-fit: cover;
              object-fit: cover; }
              @media (max-width: 575px) {
                .image-boxes .inner-border .inner-container .inner-right .box-list .single-box .box-img img {
                  width: 100%;
                  height: 400px;
                  -o-object-fit: cover;
                  object-fit: cover; } }
              @media (max-width: 320px) {
                .image-boxes .inner-border .inner-container .inner-right .box-list .single-box .box-img img {
                  height: 360px; } }
            .image-boxes .inner-border .inner-container .inner-right .box-list .single-box .box-content {
              padding: 40px 40px 10px 40px; }
              @media (max-width: 991px) {
                .image-boxes .inner-border .inner-container .inner-right .box-list .single-box .box-content {
                  padding: 40px 0px 0px 0px; } }
              .image-boxes .inner-border .inner-container .inner-right .box-list .single-box .box-content .small-title {
                margin-bottom: 30px; }
                .image-boxes .inner-border .inner-container .inner-right .box-list .single-box .box-content .small-title p {
                  color: #FF824D; }
              .image-boxes .inner-border .inner-container .inner-right .box-list .single-box .box-content .box-desc p {
                color: #ffffff; }
          .image-boxes .inner-border .inner-container .inner-right .box-list .single-box#box-2 {
            margin-top: 80px; }
            @media (max-width: 575px) {
              .image-boxes .inner-border .inner-container .inner-right .box-list .single-box#box-2 {
                margin-top: 0px; } }
          .image-boxes .inner-border .inner-container .inner-right .box-list .single-box#box-4 {
            margin-top: 80px; }
            @media (max-width: 575px) {
              .image-boxes .inner-border .inner-container .inner-right .box-list .single-box#box-4 {
                margin-top: 0px; } }

@media (max-width: 1570px) {
  .single-img.single-img-car .single-img-box img {
    margin-left: 0;
    min-width: 1570px; } }

@media (max-width: 1280px) {
  .single-img.single-img-car .single-img-box img {
    margin-left: 0;
    min-width: 1280px; } }

@media (max-width: 1199px) {
  .single-img.single-img-car .single-img-box img {
    margin-left: 0;
    min-width: 1199px;
    -o-object-fit: cover;
    object-fit: cover; } }

@media (max-width: 991px) {
  .single-img.single-img-car .single-img-box img {
    margin-left: -10vw; } }

@media (max-width: 767px) {
  .single-img.single-img-car .single-img-box img {
    margin-left: -24vw; } }

@media (max-width: 575px) {
  .single-img.single-img-car .single-img-box img {
    margin-left: 0vw;
    height: 360px; } }

.open-jobs {
  padding-top: 160px; }
  @media (max-width: 991px) {
    .open-jobs {
      padding-top: 60px; } }
  .open-jobs .inner-container .small-title {
    margin-bottom: 40px; }
  .open-jobs .inner-container .job-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 15px; }
    .open-jobs .inner-container .job-list .single-role {
      background-color: #F3F6F8;
      border-radius: 3px;
      padding: 32px;
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: end;
      -ms-flex-align: end;
      align-items: end;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      width: 520px; }
      @media (max-width: 1199px) {
        .open-jobs .inner-container .job-list .single-role {
          width: 49%; } }
      @media (max-width: 991px) {
        .open-jobs .inner-container .job-list .single-role {
          width: 100%;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -ms-flex-direction: column;
          flex-direction: column;
          -webkit-box-align: self-start;
          -ms-flex-align: self-start;
          align-items: self-start; } }
      .open-jobs .inner-container .job-list .single-role::before {
        content: "";
        position: absolute;
        top: 50%;
        left: 0;
        height: 65px;
        width: 2px;
        background-color: #FF824D;
        z-index: 1;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%); }
      .open-jobs .inner-container .job-list .single-role .role-info .name p {
        font-weight: 700;
        font-size: 18px;
        line-height: 23px; }
      .open-jobs .inner-container .job-list .single-role .role-link {
        min-width: 115px;
        margin-left: 20px; }
        @media (max-width: 991px) {
          .open-jobs .inner-container .job-list .single-role .role-link {
            margin-left: 0; } }
        .open-jobs .inner-container .job-list .single-role .role-link .custom-link {
          color: #0B1923; }
  .open-jobs .inner-container .no-jobs-message {
    margin-top: 35px; }
    .open-jobs .inner-container .no-jobs-message p {
      font-weight: 500; }

.cta-big.cta-big-car {
  padding-top: 160px; }
  @media (max-width: 991px) {
    .cta-big.cta-big-car {
      padding-top: 60px; } }
  @media (max-width: 991px) {
    .cta-big.cta-big-car .container {
      max-width: 100% !important; } }
  @media (max-width: 991px) {
    .cta-big.cta-big-car .container .inner-container {
      width: 100%; } }
  .cta-big.cta-big-car .container .inner-container .cta-box {
    margin-top: 30px; }
    @media (max-width: 991px) {
      .cta-big.cta-big-car .container .inner-container .cta-box {
        margin-top: 0;
        padding: 35px 60px 55px; } }
    @media (max-width: 991px) and (min-width: 575px) {
      .cta-big.cta-big-car .container .inner-container .cta-box {
        min-height: 390px; } }
    @media (max-width: 575px) {
      .cta-big.cta-big-car .container .inner-container .cta-box {
        padding: 30px 20px 30px; } }
    .cta-big.cta-big-car .container .inner-container .cta-box .cta-box-contnt {
      width: 615px; }
      @media (max-width: 991px) {
        .cta-big.cta-big-car .container .inner-container .cta-box .cta-box-contnt .title {
          max-width: 100%; } }
      @media (max-width: 575px) {
        .cta-big.cta-big-car .container .inner-container .cta-box .cta-box-contnt .title h2 {
          font-size: 32px; } }

.job-single-page {
  background-color: #F3F6F8; }
  .job-single-page .job-content-section {
    padding-top: 280px; }
    @media (max-width: 991px) {
      .job-single-page .job-content-section {
        padding-top: 220px; } }
    @media (max-width: 575px) {
      .job-single-page .job-content-section {
        padding-top: 200px; } }
    .job-single-page .job-content-section .job-innder-content {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: start;
      gap: 100px;
      width: 1055px;
      margin: 0 auto;
      max-width: 100%;
      padding-bottom: 160px; }
      @media (max-width: 991px) {
        .job-single-page .job-content-section .job-innder-content {
          gap: 20px;
          padding-bottom: 60px; } }
      @media (max-width: 575px) {
        .job-single-page .job-content-section .job-innder-content {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -ms-flex-direction: column;
          flex-direction: column; } }
      .job-single-page .job-content-section .job-innder-content .job-info-content {
        min-width: 335px;
        position: -webkit-sticky;
        position: sticky;
        top: 90px; }
        @media (max-width: 991px) {
          .job-single-page .job-content-section .job-innder-content .job-info-content {
            min-width: 200px; } }
        @media (max-width: 575px) {
          .job-single-page .job-content-section .job-innder-content .job-info-content {
            position: relative;
            top: 0;
            min-width: 100%;
            margin-bottom: 60px; } }
        .job-single-page .job-content-section .job-innder-content .job-info-content .info-top {
          background: #ffffff;
          border-radius: 3px;
          padding: 16px;
          margin-bottom: 10px; }
          .job-single-page .job-content-section .job-innder-content .job-info-content .info-top .small-title {
            margin-bottom: 35px; }
          .job-single-page .job-content-section .job-innder-content .job-info-content .info-top .single-info {
            border-bottom: 1px solid #7db7d433;
            padding-bottom: 10px;
            margin-bottom: 10px; }
            .job-single-page .job-content-section .job-innder-content .job-info-content .info-top .single-info:last-of-type {
              border-bottom: 0;
              margin-bottom: 0;
              padding-bottom: 0; }
            .job-single-page .job-content-section .job-innder-content .job-info-content .info-top .single-info p strong {
              font-weight: 700; }
            @media (max-width: 991px) {
              .job-single-page .job-content-section .job-innder-content .job-info-content .info-top .single-info p {
                font-size: 14px;
                line-height: 29px; } }
        .job-single-page .job-content-section .job-innder-content .job-info-content .info-bot {
          background: #ffffff;
          border-radius: 3px;
          padding: 24px; }
          .job-single-page .job-content-section .job-innder-content .job-info-content .info-bot .custom-link {
            color: #0B1923;
            font-weight: 500;
            font-family: "BertiogaSans-Medium"; }
      .job-single-page .job-content-section .job-innder-content .main-job-content {
        width: 100%; }
        .job-single-page .job-content-section .job-innder-content .main-job-content .job-content .title-box .date {
          margin-bottom: 10px; }
          .job-single-page .job-content-section .job-innder-content .main-job-content .job-content .title-box .date p {
            color: #888; }
        .job-single-page .job-content-section .job-innder-content .main-job-content .job-content .job-description {
          border-top: 1px solid #7EB8D4;
          margin-top: 40px;
          padding-top: 40px; }
          .job-single-page .job-content-section .job-innder-content .main-job-content .job-content .job-description h6 {
            color: #0B1923;
            font-family: "BertiogaSans-Bold";
            font-size: 18px;
            font-weight: 700;
            line-height: 23px;
            letter-spacing: 0.18px; }
          .job-single-page .job-content-section .job-innder-content .main-job-content .job-content .job-description p {
            padding-bottom: 20px; }
            .job-single-page .job-content-section .job-innder-content .main-job-content .job-content .job-description p:last-of-type {
              padding-bottom: 0; }
          .job-single-page .job-content-section .job-innder-content .main-job-content .job-content .job-description ul li, .job-single-page .job-content-section .job-innder-content .main-job-content .job-content .job-description ol li {
            padding-bottom: 20px; }
            .job-single-page .job-content-section .job-innder-content .main-job-content .job-content .job-description ul li:last-of-type, .job-single-page .job-content-section .job-innder-content .main-job-content .job-content .job-description ol li:last-of-type {
              padding-bottom: 0; }
        .job-single-page .job-content-section .job-innder-content .main-job-content .job-content .job-apply-btn {
          margin-top: 40px; }
        @media (max-width: 575px) {
          .job-single-page .job-content-section .job-innder-content .main-job-content .job-form {
            margin-bottom: -30px; } }
        .job-single-page .job-content-section .job-innder-content .main-job-content .job-form .title-box {
          margin-bottom: 30px; }

.job-benefits {
  padding-top: 160px;
  padding-bottom: 160px;
  position: relative; }
  @media (max-width: 991px) {
    .job-benefits {
      padding-top: 60px;
      padding-bottom: 60px; } }
  .job-benefits::before {
    content: "";
    background-image: url("../img/circle-job.png");
    background-position: bottom left;
    background-size: auto;
    background-repeat: no-repeat;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
    width: 490px;
    height: 470px; }
    @media (max-width: 575px) {
      .job-benefits::before {
        display: none; } }
  .job-benefits .small-title {
    position: relative;
    padding-bottom: 30px;
    border-bottom: 1px solid #ff824d33; }
    @media (max-width: 575px) {
      .job-benefits .small-title {
        border-bottom: 1px solid #FF824D;
        padding-bottom: 20px; } }
    .job-benefits .small-title::before {
      content: "";
      position: absolute;
      width: 415px;
      height: 1px;
      background-color: #FF824D;
      bottom: 0;
      left: 0; }
      @media (max-width: 575px) {
        .job-benefits .small-title::before {
          display: none; } }
    @media (max-width: 575px) {
      .job-benefits .small-title p {
        width: 250px; } }
  .job-benefits .benefits-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    gap: 20px;
    margin-top: 60px; }
    @media (max-width: 991px) {
      .job-benefits .benefits-list {
        display: -ms-grid;
        display: grid;
        -webkit-box-align: normal;
        -ms-flex-align: normal;
        align-items: normal;
        -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr); } }
    @media (max-width: 575px) {
      .job-benefits .benefits-list {
        -ms-grid-columns: (1fr)[1];
        grid-template-columns: repeat(1, 1fr);
        margin-top: 40px; } }
    .job-benefits .benefits-list .single-benefit {
      border-radius: 3px;
      background: rgba(255, 255, 255, 0.1);
      -webkit-box-shadow: 0px 30px 20px -20px rgba(0, 0, 0, 0.2);
      box-shadow: 0px 30px 20px -20px rgba(0, 0, 0, 0.2);
      -webkit-backdrop-filter: blur(20px);
      backdrop-filter: blur(20px);
      padding: 32px;
      width: 248px; }
      @media (max-width: 991px) {
        .job-benefits .benefits-list .single-benefit {
          width: 100%;
          padding: 32px 20px; } }
      .job-benefits .benefits-list .single-benefit .title h6 {
        color: #ffffff; }
      .job-benefits .benefits-list .single-benefit .box-line {
        background-color: #FF824D;
        height: 1px;
        width: 40px;
        margin: 24px 0; }
      .job-benefits .benefits-list .single-benefit .description p {
        color: #ffffff; }

.gfield_description.gform_fileupload_rules {
  display: none; }

#gform_wrapper_1 input[type="file"] {
  opacity: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  cursor: pointer;
  z-index: 2;
  left: 0;
  top: 0; }

.custom-upload-wrapper {
  border-radius: 3px;
  border: 1px dashed #073449;
  background: #ffffff;
  position: relative;
  display: inline-block;
  padding: 15px 14px;
  color: #0b192399;
  border: 1px dashed #073449;
  width: 100%;
  text-align: center;
  font-family: "BertiogaSans-Medium";
  font-weight: 500;
  font-size: 16px;
  line-height: 1;
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  height: 114px; }

.custom-upload-wrapper::after {
  content: "Upload your resume";
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
  pointer-events: none; }

.custom-upload-wrapper.file-selected::after {
  content: attr(data-filename); }

.file-info-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 12px;
  padding: 20px;
  border-radius: 3px;
  border: 1px solid rgba(126, 184, 212, 0.2);
  background: #E5F8FF; }

.file-info-box img {
  width: 40px;
  height: 40px; }

.file-info-meta figure {
  margin-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 5px; }
  .file-info-meta figure p.file-name {
    color: #073449;
    font-family: "BertiogaSans-Medium";
    font-weight: 500;
    line-height: normal; }
  .file-info-meta figure p.file-info {
    color: rgba(7, 52, 73, 0.5);
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0.12px; }

.file-delete {
  margin-left: auto;
  cursor: pointer; }
  .file-delete img {
    width: 40px;
    height: 40px;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
    .file-delete img:hover {
      opacity: 0.6; }

.featured-posts {
  background: -webkit-gradient(linear, left top, left bottom, from(#073449), to(#0B1923));
  background: -webkit-linear-gradient(top, #073449 0%, #0B1923 100%);
  background: -o-linear-gradient(top, #073449 0%, #0B1923 100%);
  background: linear-gradient(180deg, #073449 0%, #0B1923 100%);
  position: relative;
  z-index: 3;
  padding-top: 265px;
  padding-bottom: 120px; }
  @media (max-width: 991px) {
    .featured-posts {
      padding-top: 220px;
      padding-bottom: 80px; } }
  @media (max-width: 575px) {
    .featured-posts {
      padding-top: 200px;
      padding-bottom: 40px; } }
  .featured-posts::before {
    content: "";
    background-image: url("../img/circle-white-top-left.png");
    background-position: bottom left;
    background-size: auto;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 610px;
    height: 625px; }
    @media (max-width: 575px) {
      .featured-posts::before {
        display: none; } }
  .featured-posts::after {
    content: "";
    background-image: url("../img/circle-bottom-right.png");
    background-position: bottom left;
    background-size: auto;
    background-repeat: no-repeat;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 1;
    width: 480px;
    height: 785px; }
    @media (max-width: 575px) {
      .featured-posts::after {
        display: none; } }
  .featured-posts .inner-container .small-title {
    border-bottom: 1px solid #ff824d4d;
    position: relative;
    padding-bottom: 30px;
    margin-bottom: 30px; }
    @media (max-width: 991px) {
      .featured-posts .inner-container .small-title {
        margin-bottom: 60px; } }
    @media (max-width: 575px) {
      .featured-posts .inner-container .small-title {
        border-bottom: 0;
        margin-bottom: 0;
        padding-bottom: 40px; } }
    .featured-posts .inner-container .small-title::before {
      content: "";
      position: absolute;
      bottom: 0;
      left: 0;
      width: 280px;
      height: 1px;
      z-index: 1;
      background-color: #FF824D; }
      @media (max-width: 575px) {
        .featured-posts .inner-container .small-title::before {
          display: none; } }
  @media (max-width: 991px) {
    .featured-posts .post-three .posts-list {
      gap: 10px; } }
  .featured-posts .post-three .posts-list .single-post {
    width: 340px;
    min-height: 460px; }
    @media (max-width: 991px) {
      .featured-posts .post-three .posts-list .single-post {
        min-height: auto; } }
    @media (max-width: 600px) {
      .featured-posts .post-three .posts-list .single-post {
        width: 100%; } }
    @media (max-width: 575px) {
      .featured-posts .post-three .posts-list .single-post {
        margin-bottom: 20px; } }
    .featured-posts .post-three .posts-list .single-post .post-info .date {
      background-color: #0B1923; }
      .featured-posts .post-three .posts-list .single-post .post-info .date p {
        color: #ffffff; }
    @media (max-width: 575px) {
      .featured-posts .post-three .posts-list .single-post .title {
        margin-bottom: 45px; } }
    .featured-posts .post-three .posts-list .single-post .title h5 {
      line-height: 32px; }

.all-posts {
  padding-top: 160px;
  padding-bottom: 160px;
  position: relative;
  z-index: 3;
  background: #fff; }
  @media (max-width: 991px) {
    .all-posts {
      padding-top: 60px;
      padding-bottom: 60px; } }
  .all-posts .posts-anchor {
    position: absolute;
    top: 0px; }
  .all-posts .inner-container .small-title {
    border-bottom: 1px solid #ff824d4d;
    position: relative;
    padding-bottom: 30px;
    margin-bottom: 30px; }
    @media (max-width: 991px) {
      .all-posts .inner-container .small-title {
        margin-bottom: 20px; } }
    @media (max-width: 575px) {
      .all-posts .inner-container .small-title {
        margin-bottom: 30px; } }
    .all-posts .inner-container .small-title::before {
      content: "";
      position: absolute;
      bottom: 0;
      left: 0;
      width: 610px;
      height: 1px;
      z-index: 1;
      background-color: #FF824D; }
      @media (max-width: 991px) {
        .all-posts .inner-container .small-title::before {
          width: 50%; } }
      @media (max-width: 575px) {
        .all-posts .inner-container .small-title::before {
          display: none; } }
    @media (max-width: 575px) {
      .all-posts .inner-container .small-title p {
        width: 270px; } }
  .all-posts .inner-container .posts-filter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 40px;
    gap: 12px; }
    @media (max-width: 991px) {
      .all-posts .inner-container .posts-filter {
        margin-bottom: 60px;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start; } }
    @media (max-width: 575px) {
      .all-posts .inner-container .posts-filter {
        margin-bottom: 35px; } }
    .all-posts .inner-container .posts-filter .single-filter a {
      border-radius: 4px;
      padding: 6px 12px;
      background-color: #F3F6F8;
      color: #0B1923;
      font-family: "BertiogaSans-Medium";
      font-size: 14px;
      font-weight: 500;
      line-height: normal;
      text-decoration: none;
      border: 1px solid transparent;
      -webkit-transition: all 300ms ease-in-out;
      -o-transition: all 300ms ease-in-out;
      transition: all 300ms ease-in-out; }
      .all-posts .inner-container .posts-filter .single-filter a:hover {
        border: 1px solid #073449;
        color: #073449;
        background-color: #ffffff; }
    .all-posts .inner-container .posts-filter .single-filter a.active {
      background-color: #0B1923;
      color: #ffffff; }
  .all-posts .inner-container .post-three.post-three-white {
    padding-top: 0; }
    .all-posts .inner-container .post-three.post-three-white .posts-list {
      display: -ms-grid;
      display: grid;
      -ms-grid-columns: (1fr)[3];
      grid-template-columns: repeat(3, 1fr); }
      @media (max-width: 991px) {
        .all-posts .inner-container .post-three.post-three-white .posts-list {
          -ms-grid-columns: (1fr)[2];
          grid-template-columns: repeat(2, 1fr);
          gap: 10px; } }
      @media (max-width: 575px) {
        .all-posts .inner-container .post-three.post-three-white .posts-list {
          -ms-grid-columns: (1fr)[1];
          grid-template-columns: repeat(1, 1fr); } }
      .all-posts .inner-container .post-three.post-three-white .posts-list .single-post {
        margin-bottom: 20px;
        width: auto; }
        @media (max-width: 991px) {
          .all-posts .inner-container .post-three.post-three-white .posts-list .single-post {
            margin-bottom: 30px; } }
        @media (max-width: 575px) {
          .all-posts .inner-container .post-three.post-three-white .posts-list .single-post {
            margin-bottom: 10px; } }
        @media (max-width: 991px) {
          .all-posts .inner-container .post-three.post-three-white .posts-list .single-post .image img {
            height: 240px; } }
        .all-posts .inner-container .post-three.post-three-white .posts-list .single-post .post-info .date {
          background-color: #0B1923; }
          .all-posts .inner-container .post-three.post-three-white .posts-list .single-post .post-info .date p {
            color: #ffffff; }
        @media (max-width: 991px) {
          .all-posts .inner-container .post-three.post-three-white .posts-list .single-post .title {
            margin-bottom: 40px; } }
  .all-posts .inner-container .pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px;
    margin-top: 20px; }
    @media (max-width: 575px) {
      .all-posts .inner-container .pagination {
        margin-top: 10px; } }
    .all-posts .inner-container .pagination .page-numbers {
      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;
      width: 32px;
      height: 32px;
      background-color: #F3F6F8;
      color: #0B1923;
      font-family: "BertiogaSans-Medium";
      font-weight: 500;
      line-height: normal;
      font-size: 16px;
      text-decoration: none;
      -webkit-transition: all 300ms ease-in-out;
      -o-transition: all 300ms ease-in-out;
      transition: all 300ms ease-in-out; }
      .all-posts .inner-container .pagination .page-numbers:hover {
        background-color: #E5F8FF; }
    .all-posts .inner-container .pagination .page-numbers.current {
      background-color: #396275;
      color: #ffffff; }
    .all-posts .inner-container .pagination .page-numbers.dots {
      background-color: transparent; }
    .all-posts .inner-container .pagination .prev.page-numbers, .all-posts .inner-container .pagination .next.page-numbers {
      display: none; }

@media (max-width: 991px) {
  .cta-big.cta-big-blog .container {
    max-width: 100% !important; } }

@media (max-width: 991px) {
  .cta-big.cta-big-blog .container .inner-container {
    width: 100%; } }

.cta-big.cta-big-blog .container .inner-container .cta-box {
  margin-top: 30px; }
  @media (max-width: 991px) {
    .cta-big.cta-big-blog .container .inner-container .cta-box {
      margin-top: 0;
      padding: 35px 60px 55px; } }
  @media (max-width: 991px) and (min-width: 575px) {
    .cta-big.cta-big-blog .container .inner-container .cta-box {
      min-height: 390px; } }
  @media (max-width: 575px) {
    .cta-big.cta-big-blog .container .inner-container .cta-box {
      padding: 30px 20px 30px; } }
  .cta-big.cta-big-blog .container .inner-container .cta-box .cta-box-contnt {
    width: 615px; }
    @media (max-width: 991px) {
      .cta-big.cta-big-blog .container .inner-container .cta-box .cta-box-contnt .title {
        max-width: 100%; } }
    @media (max-width: 575px) {
      .cta-big.cta-big-blog .container .inner-container .cta-box .cta-box-contnt .title h2 {
        font-size: 32px; } }
  .cta-big.cta-big-blog .container .inner-container .cta-box .form-box .ctct-form-wrapper {
    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;
    gap: 15px; }
    .cta-big.cta-big-blog .container .inner-container .cta-box .form-box .ctct-form-wrapper .ctct-label-top label {
      display: none !important; }
    .cta-big.cta-big-blog .container .inner-container .cta-box .form-box .ctct-form-wrapper .ctct-disclosure {
      display: none !important; }
  .cta-big.cta-big-blog .container .inner-container .cta-box .form-box .ctct-form-description p {
    font-weight: 400;
    font-size: 14px;
    line-height: 26px;
    color: #ffffff; }
    .cta-big.cta-big-blog .container .inner-container .cta-box .form-box .ctct-form-description p a {
      color: #ffffff;
      text-decoration: underline; }
      .cta-big.cta-big-blog .container .inner-container .cta-box .form-box .ctct-form-description p a:hover {
        text-decoration: underline;
        color: #FF824D; }
  .cta-big.cta-big-blog .container .inner-container .cta-box .form-box form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end;
    gap: 16px; }
    @media (max-width: 767px) {
      .cta-big.cta-big-blog .container .inner-container .cta-box .form-box form {
        -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: start; } }
    @media (max-width: 767px) {
      .cta-big.cta-big-blog .container .inner-container .cta-box .form-box form .ctct-form-field-email {
        width: 100%; } }
    .cta-big.cta-big-blog .container .inner-container .cta-box .form-box form .ctct-form-field-email input {
      border-radius: 3px;
      border: 1px solid rgba(57, 98, 117, 0.3);
      background: #ffffff;
      padding: 9px 15px !important;
      color: #0B1923;
      font-family: "BertiogaSans-Medium" !important;
      font-size: 16px !important;
      font-weight: 500;
      width: 400px;
      max-width: 100%;
      margin: 0 !important;
      -webkit-transition: all 300ms ease-in-out;
      -o-transition: all 300ms ease-in-out;
      transition: all 300ms ease-in-out; }
      @media (max-width: 767px) {
        .cta-big.cta-big-blog .container .inner-container .cta-box .form-box form .ctct-form-field-email input {
          width: 100%; } }
      .cta-big.cta-big-blog .container .inner-container .cta-box .form-box form .ctct-form-field-email input::-webkit-input-placeholder {
        color: #0b192399;
        font-family: "BertiogaSans-Medium" !important;
        font-size: 16px !important;
        font-weight: 500;
        line-height: normal; }
      .cta-big.cta-big-blog .container .inner-container .cta-box .form-box form .ctct-form-field-email input:-ms-input-placeholder {
        color: #0b192399;
        font-family: "BertiogaSans-Medium" !important;
        font-size: 16px !important;
        font-weight: 500;
        line-height: normal; }
      .cta-big.cta-big-blog .container .inner-container .cta-box .form-box form .ctct-form-field-email input::-ms-input-placeholder {
        color: #0b192399;
        font-family: "BertiogaSans-Medium" !important;
        font-size: 16px !important;
        font-weight: 500;
        line-height: normal; }
      .cta-big.cta-big-blog .container .inner-container .cta-box .form-box form .ctct-form-field-email input::placeholder {
        color: #0b192399;
        font-family: "BertiogaSans-Medium" !important;
        font-size: 16px !important;
        font-weight: 500;
        line-height: normal; }
      .cta-big.cta-big-blog .container .inner-container .cta-box .form-box form .ctct-form-field-email input:hover {
        border: 1px solid #073449; }
      .cta-big.cta-big-blog .container .inner-container .cta-box .form-box form .ctct-form-field-email input:focus {
        outline: none;
        border: 1px solid #FF824D; }
      .cta-big.cta-big-blog .container .inner-container .cta-box .form-box form .ctct-form-field-email input:active {
        border: 1px solid #FF824D; }
    .cta-big.cta-big-blog .container .inner-container .cta-box .form-box form .ctct-form-field-submit input[type=submit] {
      border-radius: 100px !important;
      color: #ffffff !important;
      font-family: "BertiogaSans-Medium" !important;
      font-size: 16px !important;
      font-weight: 500 !important;
      line-height: normal !important;
      padding: 13px 22px !important;
      border: 1px solid #FF824D !important;
      background: #0B192380 !important;
      -webkit-transition: all 300ms ease-in-out !important;
      -o-transition: all 300ms ease-in-out !important;
      transition: all 300ms ease-in-out !important;
      line-height: 1 !important;
      width: 96px !important; }
      .cta-big.cta-big-blog .container .inner-container .cta-box .form-box form .ctct-form-field-submit input[type=submit]:focus {
        outline: none !important; }
      .cta-big.cta-big-blog .container .inner-container .cta-box .form-box form .ctct-form-field-submit input[type=submit]:hover {
        border: 1px solid #7EB8D4 !important; }
  .cta-big.cta-big-blog .container .inner-container .cta-box .form-box .ctct-form-wrapper .ctct-message.ctct-success {
    border: 0;
    background-color: transparent;
    color: #FF824D;
    padding: 0;
    font-weight: 500; }
  .cta-big.cta-big-blog .container .inner-container .cta-box .form-box .ctct-form-wrapper .ctct-message .ctct-dismiss-ajax-notice {
    display: none; }

.cta-big.cta-big-blog .ctct-form-wrapper .ctct-message.ctct-error {
  color: #ffffff; }

.cta-big.cta-big-blog .ctct-form-wrapper .ctct-message.ctct-success {
  color: #ffffff; }

.custom-captcha .grecaptcha-badge {
  display: none !important; }

.single-blog-banner {
  background: -webkit-gradient(linear, left top, left bottom, from(#073449), to(#0B1923));
  background: -webkit-linear-gradient(top, #073449 0%, #0B1923 100%);
  background: -o-linear-gradient(top, #073449 0%, #0B1923 100%);
  background: linear-gradient(180deg, #073449 0%, #0B1923 100%);
  position: relative;
  padding-top: 310px;
  padding-bottom: 335px; }
  @media (max-width: 991px) {
    .single-blog-banner {
      padding-top: 200px; } }
  @media (max-width: 575px) {
    .single-blog-banner {
      padding-top: 215px;
      padding-bottom: 100px; } }
  .single-blog-banner::before {
    content: "";
    background-image: url("../img/single-white-circle-bot.png");
    background-position: bottom left;
    background-size: auto;
    background-repeat: no-repeat;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
    width: 1190px;
    height: 600px; }
    @media (max-width: 575px) {
      .single-blog-banner::before {
        display: none; } }
  .single-blog-banner::after {
    content: "";
    background-image: url("../img/single-orange-circle-bot.png");
    background-position: bottom left;
    background-size: auto;
    background-repeat: no-repeat;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 1;
    width: 1190px;
    height: 620px; }
    @media (max-width: 575px) {
      .single-blog-banner::after {
        display: none; } }
  .single-blog-banner .single-inner-container {
    width: 870px;
    max-width: 100%;
    margin: 0 auto;
    position: relative;
    z-index: 1; }
    .single-blog-banner .single-inner-container .title {
      margin-bottom: 30px; }
      .single-blog-banner .single-inner-container .title h2 {
        color: #ffffff; }
        @media (max-width: 575px) {
          .single-blog-banner .single-inner-container .title h2 {
            font-size: 48px; } }
    .single-blog-banner .single-inner-container .post-info {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      gap: 10px; }
      .single-blog-banner .single-inner-container .post-info .info-box {
        border-radius: 4px;
        padding: 6px 12px;
        background-color: #0B1923; }
        .single-blog-banner .single-inner-container .post-info .info-box p {
          font-family: "BertiogaSans-Medium";
          color: #ffffff;
          font-weight: 500;
          font-size: 14px;
          line-height: normal; }
      .single-blog-banner .single-inner-container .post-info .category-name.info-box {
        background-color: #E5F8FF; }
        .single-blog-banner .single-inner-container .post-info .category-name.info-box p {
          color: #396275; }

.single-blog-content {
  padding-bottom: 120px; }
  @media (max-width: 991px) {
    .single-blog-content {
      padding-bottom: 20px; } }
  .single-blog-content .single-inner-container {
    width: 870px;
    max-width: 100%;
    margin: 0 auto; }
    .single-blog-content .single-inner-container .single-blog-img {
      margin-top: -255px;
      position: relative;
      z-index: 1;
      margin-bottom: 80px; }
      @media (max-width: 991px) {
        .single-blog-content .single-inner-container .single-blog-img {
          margin-top: -290px;
          margin-bottom: 20px; } }
      @media (max-width: 575px) {
        .single-blog-content .single-inner-container .single-blog-img {
          margin-top: -40px;
          margin-bottom: 25px; } }
      .single-blog-content .single-inner-container .single-blog-img img {
        width: 100%;
        height: 488px;
        -o-object-fit: cover;
        object-fit: cover;
        border-radius: 3px; }
        @media (max-width: 991px) {
          .single-blog-content .single-inner-container .single-blog-img img {
            height: 405px; } }
        @media (max-width: 575px) {
          .single-blog-content .single-inner-container .single-blog-img img {
            height: 187px; } }
    .single-blog-content .single-inner-container .inner-container-box {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: start;
      gap: 130px; }
      @media (max-width: 991px) {
        .single-blog-content .single-inner-container .inner-container-box {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -ms-flex-direction: column;
          flex-direction: column;
          gap: 60px; } }
      .single-blog-content .single-inner-container .inner-container-box .share-media .social-media-box {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 8px; }
        .single-blog-content .single-inner-container .inner-container-box .share-media .social-media-box a {
          border-radius: 3px;
          background: #E5F8FF;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          justify-content: center;
          padding: 6px;
          width: 28px;
          height: 28px;
          text-decoration: none;
          position: relative; }
          .single-blog-content .single-inner-container .inner-container-box .share-media .social-media-box a img {
            width: 14px;
            height: 14px;
            -webkit-transition: all 300ms ease-in-out;
            -o-transition: all 300ms ease-in-out;
            transition: all 300ms ease-in-out;
            position: absolute; }
          .single-blog-content .single-inner-container .inner-container-box .share-media .social-media-box a .icon-default {
            opacity: 1; }
          .single-blog-content .single-inner-container .inner-container-box .share-media .social-media-box a .icon-hover {
            opacity: 0; }
          .single-blog-content .single-inner-container .inner-container-box .share-media .social-media-box a:hover .icon-default {
            opacity: 0; }
          .single-blog-content .single-inner-container .inner-container-box .share-media .social-media-box a:hover .icon-hover {
            opacity: 1; }
      .single-blog-content .single-inner-container .inner-container-box .share-media .copy-url-btn {
        position: relative;
        display: inline-block;
        cursor: pointer;
        text-decoration: none; }
      .single-blog-content .single-inner-container .inner-container-box .share-media .copy-url-btn .tooltip-text {
        visibility: hidden;
        opacity: 0;
        -webkit-transition: opacity 0.3s;
        -o-transition: opacity 0.3s;
        transition: opacity 0.3s;
        position: absolute;
        bottom: 125%;
        left: 0;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        background-color: #E5F8FF;
        color: #396275;
        padding: 6px 12px;
        border-radius: 4px;
        font-family: "BertiogaSans-Medium";
        font-weight: 500;
        line-height: normal;
        white-space: nowrap;
        font-size: 14px;
        z-index: 999;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 10px; }
      .single-blog-content .single-inner-container .inner-container-box .share-media .copy-url-btn .tooltip-text img {
        width: 18px;
        height: 18px;
        position: relative; }
      .single-blog-content .single-inner-container .inner-container-box .share-media .copy-url-btn.tooltip-visible .tooltip-text {
        visibility: visible;
        opacity: 1; }
      .single-blog-content .single-inner-container .inner-container-box .single-blog-desc {
        width: 600px; }
        @media (max-width: 991px) {
          .single-blog-content .single-inner-container .inner-container-box .single-blog-desc {
            width: 100%; } }
        .single-blog-content .single-inner-container .inner-container-box .single-blog-desc .post-description h3, .single-blog-content .single-inner-container .inner-container-box .single-blog-desc .post-description h4, .single-blog-content .single-inner-container .inner-container-box .single-blog-desc .post-description h5 {
          letter-spacing: 0.48px;
          font-weight: 500;
          font-family: "BertiogaSans-Medium";
          margin-bottom: 30px; }
          @media (max-width: 991px) {
            .single-blog-content .single-inner-container .inner-container-box .single-blog-desc .post-description h3, .single-blog-content .single-inner-container .inner-container-box .single-blog-desc .post-description h4, .single-blog-content .single-inner-container .inner-container-box .single-blog-desc .post-description h5 {
              margin-bottom: 20px; } }
          @media (max-width: 575px) {
            .single-blog-content .single-inner-container .inner-container-box .single-blog-desc .post-description h3, .single-blog-content .single-inner-container .inner-container-box .single-blog-desc .post-description h4, .single-blog-content .single-inner-container .inner-container-box .single-blog-desc .post-description h5 {
              margin-bottom: 30px; } }
        @media (max-width: 575px) {
          .single-blog-content .single-inner-container .inner-container-box .single-blog-desc .post-description h5 {
            font-size: 24px;
            line-height: normal; } }
        .single-blog-content .single-inner-container .inner-container-box .single-blog-desc .post-description p {
          padding-bottom: 20px; }
          .single-blog-content .single-inner-container .inner-container-box .single-blog-desc .post-description p:last-of-type {
            padding-bottom: 0; }
        .single-blog-content .single-inner-container .inner-container-box .single-blog-desc .post-description a {
          color: #FF824D;
          -webkit-text-decoration-line: underline;
          text-decoration-line: underline; }
          .single-blog-content .single-inner-container .inner-container-box .single-blog-desc .post-description a:hover {
            text-decoration: none; }
        .single-blog-content .single-inner-container .inner-container-box .single-blog-desc .post-description ul {
          padding-top: 0 !important; }
          .single-blog-content .single-inner-container .inner-container-box .single-blog-desc .post-description ul li::marker {
            color: #FF824D; }
        .single-blog-content .single-inner-container .inner-container-box .single-blog-desc .post-divider {
          background: rgba(7, 52, 73, 0.5);
          width: 100%;
          height: 1px;
          margin-top: 60px;
          margin-bottom: 30px; }
        .single-blog-content .single-inner-container .inner-container-box .single-blog-desc .post-image {
          margin-top: 60px; }
          .single-blog-content .single-inner-container .inner-container-box .single-blog-desc .post-image img {
            border-radius: 3px;
            width: 100%;
            height: 340px;
            -o-object-fit: cover;
            object-fit: cover; }
            @media (max-width: 575px) {
              .single-blog-content .single-inner-container .inner-container-box .single-blog-desc .post-image img {
                height: 186px; } }
        .single-blog-content .single-inner-container .inner-container-box .single-blog-desc .post-quote {
          border-top: 1px solid #FF824D;
          border-bottom: 1px solid #FF824D;
          padding: 40px 0;
          margin-top: 40px;
          margin-bottom: 40px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: start;
          -ms-flex-align: start;
          align-items: start;
          gap: 40px; }
          .single-blog-content .single-inner-container .inner-container-box .single-blog-desc .post-quote .quote-icon {
            border-radius: 3px;
            background: #FF824D;
            -webkit-box-shadow: 0px 12px 17px -10px rgba(255, 130, 77, 0.7);
            box-shadow: 0px 12px 17px -10px rgba(255, 130, 77, 0.7);
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            padding: 6px;
            width: 45px;
            height: 45px;
            min-width: 45px; }
            .single-blog-content .single-inner-container .inner-container-box .single-blog-desc .post-quote .quote-icon img {
              width: 27px;
              height: 27px;
              -o-object-fit: contain;
              object-fit: contain; }
          .single-blog-content .single-inner-container .inner-container-box .single-blog-desc .post-quote .quote-content .quote-desc {
            margin-bottom: 20px; }
          .single-blog-content .single-inner-container .inner-container-box .single-blog-desc .post-quote .quote-content .small-title p {
            color: #FF824D; }
        .single-blog-content .single-inner-container .inner-container-box .single-blog-desc .video-section {
          margin-top: 60px;
          margin-bottom: 60px; }
          .single-blog-content .single-inner-container .inner-container-box .single-blog-desc .video-section .video-wrapper {
            position: relative; }
            .single-blog-content .single-inner-container .inner-container-box .single-blog-desc .video-section .video-wrapper .video-play-img img {
              border-radius: 3px;
              width: 100%;
              height: 340px;
              -o-object-fit: cover;
              object-fit: cover; }
              @media (max-width: 575px) {
                .single-blog-content .single-inner-container .inner-container-box .single-blog-desc .video-section .video-wrapper .video-play-img img {
                  height: 190px; } }
            .single-blog-content .single-inner-container .inner-container-box .single-blog-desc .video-section .video-wrapper .play-box {
              position: absolute;
              top: 0;
              left: 0;
              right: 0;
              bottom: 0;
              width: 100%;
              height: 100%;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
              -ms-flex-align: center;
              align-items: center;
              -webkit-box-pack: center;
              -ms-flex-pack: center;
              justify-content: center; }
              .single-blog-content .single-inner-container .inner-container-box .single-blog-desc .video-section .video-wrapper .play-box .play-button {
                border-radius: 35px;
                background: #FF824D;
                -webkit-box-shadow: 0px 12px 12px 0px rgba(7, 52, 73, 0.25);
                box-shadow: 0px 12px 12px 0px rgba(7, 52, 73, 0.25);
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
                width: 70px;
                height: 70px;
                cursor: pointer;
                -webkit-transition: all 300ms ease-in-out;
                -o-transition: all 300ms ease-in-out;
                transition: all 300ms ease-in-out; }
                .single-blog-content .single-inner-container .inner-container-box .single-blog-desc .video-section .video-wrapper .play-box .play-button img {
                  width: 21px;
                  height: 21px;
                  -o-object-fit: contain;
                  object-fit: contain;
                  margin: 1px 0 0 4px; }
                .single-blog-content .single-inner-container .inner-container-box .single-blog-desc .video-section .video-wrapper .play-box .play-button:hover {
                  -webkit-box-shadow: none;
                  box-shadow: none;
                  background: #D44000; }
            .single-blog-content .single-inner-container .inner-container-box .single-blog-desc .video-section .video-wrapper .video-title {
              border-radius: 3px;
              background: #E5F8FF;
              width: -webkit-max-content;
              width: -moz-max-content;
              width: max-content;
              padding: 6px 12px;
              position: absolute;
              left: 20px;
              bottom: 20px; }
              @media (max-width: 575px) {
                .single-blog-content .single-inner-container .inner-container-box .single-blog-desc .video-section .video-wrapper .video-title {
                  left: 15px;
                  bottom: -15px; } }
              .single-blog-content .single-inner-container .inner-container-box .single-blog-desc .video-section .video-wrapper .video-title p {
                color: #396275;
                font-weight: 500;
                font-size: 14px;
                font-family: "BertiogaSans-Medium";
                line-height: normal; }
        .single-blog-content .single-inner-container .inner-container-box .single-blog-desc .post-space {
          padding: 30px; }
        .single-blog-content .single-inner-container .inner-container-box .single-blog-desc .post-info {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap;
          gap: 10px;
          margin: 60px 0; }
          .single-blog-content .single-inner-container .inner-container-box .single-blog-desc .post-info .info-box {
            border-radius: 4px;
            padding: 6px 12px;
            background-color: #F3F6F8; }
            .single-blog-content .single-inner-container .inner-container-box .single-blog-desc .post-info .info-box p {
              font-family: "BertiogaSans-Medium";
              color: #05222E;
              font-weight: 500;
              font-size: 14px;
              line-height: normal; }
          .single-blog-content .single-inner-container .inner-container-box .single-blog-desc .post-info .author.info-box .author-details img {
            width: 40px;
            height: 40px;
            border-radius: 50px;
            -o-object-fit: cover;
            object-fit: cover;
            margin: 0 5px; }
          .single-blog-content .single-inner-container .inner-container-box .single-blog-desc .post-info .category-name.info-box {
            background-color: #E5F8FF; }
            .single-blog-content .single-inner-container .inner-container-box .single-blog-desc .post-info .category-name.info-box p {
              color: #396275; }

.cta-post {
  padding-bottom: 65px; }
  @media (max-width: 575px) {
    .cta-post {
      padding-bottom: 35px; } }
  .cta-post .inner-cta-box {
    background-position: center right;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 6px; }
    .cta-post .inner-cta-box .cta-box {
      -webkit-box-shadow: 0px 40px 34px -20px #07344966;
      box-shadow: 0px 40px 34px -20px #07344966;
      padding: 38px 47px 38px;
      position: relative;
      min-height: 185px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: end;
      -ms-flex-align: end;
      align-items: end; }
      @media (max-width: 575px) {
        .cta-post .inner-cta-box .cta-box {
          min-height: 380px;
          padding: 30px; } }
      .cta-post .inner-cta-box .cta-box::before {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        background: -webkit-linear-gradient(220.42deg, rgba(7, 52, 73, 0) -32.96%, #0B1923 80.64%);
        background: -o-linear-gradient(220.42deg, rgba(7, 52, 73, 0) -32.96%, #0B1923 80.64%);
        background: linear-gradient(229.58deg, rgba(7, 52, 73, 0) -32.96%, #0B1923 80.64%);
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 0;
        border-radius: 3px; }
      .cta-post .inner-cta-box .cta-box .cta-box-contnt {
        position: relative;
        z-index: 1;
        max-width: 100%; }
        @media (max-width: 575px) {
          .cta-post .inner-cta-box .cta-box .cta-box-contnt {
            width: 200px; } }
        .cta-post .inner-cta-box .cta-box .cta-box-contnt .title {
          margin-bottom: 20px; }
          .cta-post .inner-cta-box .cta-box .cta-box-contnt .title h3 {
            color: #ffffff; }
        .cta-post .inner-cta-box .cta-box .cta-box-contnt .btns-box {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap;
          gap: 16px; }
          @media (max-width: 575px) {
            .cta-post .inner-cta-box .cta-box .cta-box-contnt .btns-box {
              gap: 12px; } }
          .cta-post .inner-cta-box .cta-box .cta-box-contnt .btns-box .btn-two .custom-btn {
            color: #ffffff; }

.related-posts {
  padding-bottom: 160px; }
  @media (max-width: 991px) {
    .related-posts {
      padding-bottom: 120px; } }
  .related-posts .inner-container .posts-content {
    margin-bottom: 40px; }

.form-content {
  background: -webkit-linear-gradient(32deg, #0B1923 12.46%, #073449 106.24%);
  background: -o-linear-gradient(32deg, #0B1923 12.46%, #073449 106.24%);
  background: linear-gradient(58deg, #0B1923 12.46%, #073449 106.24%);
  position: relative;
  padding-top: 245px;
  padding-bottom: 85px; }
  @media (max-width: 991px) {
    .form-content {
      padding-top: 200px; } }
  @media (max-width: 575px) {
    .form-content {
      padding-top: 220px; } }
  .form-content::before {
    content: "";
    background-image: url("../img/circle-bottom-right.png");
    background-position: bottom right;
    background-size: auto;
    background-repeat: no-repeat;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 1;
    width: 480px;
    height: 785px; }
    @media (max-width: 991px) {
      .form-content::before {
        display: none; } }
  .form-content .inner-container .inner-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 90px;
    position: relative; }
    @media (max-width: 1199px) {
      .form-content .inner-container .inner-row {
        gap: 20px; } }
    @media (max-width: 991px) {
      .form-content .inner-container .inner-row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column; } }
    .form-content .inner-container .inner-row .content-box {
      padding-left: 35px; }
      @media (max-width: 991px) {
        .form-content .inner-container .inner-row .content-box {
          margin-bottom: 60px; } }
      @media (max-width: 575px) {
        .form-content .inner-container .inner-row .content-box {
          border: 0;
          padding-left: 0; } }
      .form-content .inner-container .inner-row .content-box .inner-scroll {
        background-color: #ff824d4d; }
      .form-content .inner-container .inner-row .content-box .contact-desc {
        margin-bottom: 30px; }
        @media (max-width: 991px) {
          .form-content .inner-container .inner-row .content-box .contact-desc {
            margin-bottom: 60px; } }
        @media (max-width: 575px) {
          .form-content .inner-container .inner-row .content-box .contact-desc {
            margin-bottom: 40px; } }
        .form-content .inner-container .inner-row .content-box .contact-desc:last-of-type {
          margin-top: 30px;
          margin-bottom: 0px; }
          @media (max-width: 991px) {
            .form-content .inner-container .inner-row .content-box .contact-desc:last-of-type {
              margin-top: 60px; } }
          @media (max-width: 575px) {
            .form-content .inner-container .inner-row .content-box .contact-desc:last-of-type {
              margin-top: 40px; } }
        .form-content .inner-container .inner-row .content-box .contact-desc .small-title {
          margin-bottom: 20px; }
          .form-content .inner-container .inner-row .content-box .contact-desc .small-title p {
            color: #FF824D; }
        .form-content .inner-container .inner-row .content-box .contact-desc .description p {
          color: #ffffff; }
          .form-content .inner-container .inner-row .content-box .contact-desc .description p a {
            color: #ffffff;
            text-decoration: none;
            -webkit-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out; }
            .form-content .inner-container .inner-row .content-box .contact-desc .description p a:hover {
              color: #FF824D;
              text-transform: none; }
      @media (max-width: 991px) {
        .form-content .inner-container .inner-row .content-box .info-content-box {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: start;
          -ms-flex-align: start;
          align-items: start;
          gap: 35px; } }
      @media (max-width: 575px) {
        .form-content .inner-container .inner-row .content-box .info-content-box {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -ms-flex-direction: column;
          flex-direction: column;
          gap: 0; } }
      .form-content .inner-container .inner-row .content-box .info-content-box .small-title {
        margin-bottom: 30px;
        max-width: 260px; }
        @media (max-width: 991px) {
          .form-content .inner-container .inner-row .content-box .info-content-box .small-title {
            max-width: 210px; } }
        @media (max-width: 575px) {
          .form-content .inner-container .inner-row .content-box .info-content-box .small-title {
            max-width: 260px; } }
        .form-content .inner-container .inner-row .content-box .info-content-box .small-title p {
          color: #ffffff; }
      .form-content .inner-container .inner-row .content-box .info-content-box .info-list .single-info {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: start;
        gap: 16px;
        border-bottom: 1px solid #f2f5f766;
        padding-bottom: 20px;
        margin-bottom: 20px; }
        .form-content .inner-container .inner-row .content-box .info-content-box .info-list .single-info:last-of-type {
          border-bottom: 0;
          padding-bottom: 0;
          margin-bottom: 0; }
        .form-content .inner-container .inner-row .content-box .info-content-box .info-list .single-info .box-img {
          border-radius: 3px;
          background: #FF824D;
          -webkit-box-shadow: 0px 12px 17px -10px rgba(255, 130, 77, 0.7);
          box-shadow: 0px 12px 17px -10px rgba(255, 130, 77, 0.7);
          width: 45px;
          height: 45px;
          padding: 6px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          justify-content: center; }
          .form-content .inner-container .inner-row .content-box .info-content-box .info-list .single-info .box-img img {
            width: 33px;
            height: 33px;
            -o-object-fit: contain;
            object-fit: contain; }
        .form-content .inner-container .inner-row .content-box .info-content-box .info-list .single-info .box-desc p {
          color: #ffffff; }
          .form-content .inner-container .inner-row .content-box .info-content-box .info-list .single-info .box-desc p a {
            color: #ffffff;
            text-decoration: none;
            -webkit-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out; }
            .form-content .inner-container .inner-row .content-box .info-content-box .info-list .single-info .box-desc p a:hover {
              color: #FF824D;
              text-transform: none; }
    .form-content .inner-container .inner-row .form-box {
      border-radius: 3px;
      background: #ffffff;
      padding: 50px;
      min-width: 600px;
      position: relative;
      z-index: 1; }
      @media (max-width: 991px) {
        .form-content .inner-container .inner-row .form-box {
          width: 100%;
          min-width: 100%; } }
  .form-content .inner-container .inner-box-ty {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    gap: 180px; }
    @media (max-width: 1199px) {
      .form-content .inner-container .inner-box-ty {
        gap: 100px; } }
    @media (max-width: 991px) {
      .form-content .inner-container .inner-box-ty {
        display: block; } }
    .form-content .inner-container .inner-box-ty .content-box-ty {
      position: relative;
      padding-left: 35px;
      width: 475px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -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; }
      @media (max-width: 991px) {
        .form-content .inner-container .inner-box-ty .content-box-ty {
          width: 100%; } }
      @media (max-width: 575px) {
        .form-content .inner-container .inner-box-ty .content-box-ty {
          border-left: 0;
          padding-left: 0; } }
      .form-content .inner-container .inner-box-ty .content-box-ty .inner-scroll {
        background-color: #ff824d4d; }
      .form-content .inner-container .inner-box-ty .content-box-ty .contact-desc {
        -ms-grid-row: 1;
        grid-row: 1; }
        @media (max-width: 991px) {
          .form-content .inner-container .inner-box-ty .content-box-ty .contact-desc {
            margin-bottom: 60px; } }
        .form-content .inner-container .inner-box-ty .content-box-ty .contact-desc .small-title {
          margin-bottom: 30px; }
        .form-content .inner-container .inner-box-ty .content-box-ty .contact-desc .title {
          margin-bottom: 30px; }
          .form-content .inner-container .inner-box-ty .content-box-ty .contact-desc .title h3 {
            color: #ffffff; }
        .form-content .inner-container .inner-box-ty .content-box-ty .contact-desc .description {
          margin-bottom: 30px; }
          .form-content .inner-container .inner-box-ty .content-box-ty .contact-desc .description p {
            color: #ffffff; }
        .form-content .inner-container .inner-box-ty .content-box-ty .contact-desc .btn-box .custom-btn {
          color: #ffffff; }
      .form-content .inner-container .inner-box-ty .content-box-ty .bot-description {
        margin-top: auto; }
        .form-content .inner-container .inner-box-ty .content-box-ty .bot-description p {
          color: #ffffff; }
    .form-content .inner-container .inner-box-ty .last-post {
      border-left: 1px solid #ffffff4d;
      padding-left: 25px; }
      @media (max-width: 991px) {
        .form-content .inner-container .inner-box-ty .last-post {
          display: none; } }
      .form-content .inner-container .inner-box-ty .last-post .small-title {
        margin-bottom: 25px; }
        .form-content .inner-container .inner-box-ty .last-post .small-title p {
          color: #ffffff; }
      .form-content .inner-container .inner-box-ty .last-post .last-post-box .single-post {
        width: 336px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -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;
        min-height: 460px;
        padding-bottom: 20px;
        border-bottom: 1px solid #396275; }
        .form-content .inner-container .inner-box-ty .last-post .last-post-box .single-post .image {
          margin-bottom: 20px;
          position: relative;
          -webkit-transition: all 300ms ease-in-out;
          -o-transition: all 300ms ease-in-out;
          transition: all 300ms ease-in-out; }
          .form-content .inner-container .inner-box-ty .last-post .last-post-box .single-post .image::after {
            content: "";
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 1;
            background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 130, 77, 0)), to(rgba(255, 130, 77, 0.6)));
            background-image: -webkit-linear-gradient(top, rgba(255, 130, 77, 0) 0%, rgba(255, 130, 77, 0.6) 100%);
            background-image: -o-linear-gradient(top, rgba(255, 130, 77, 0) 0%, rgba(255, 130, 77, 0.6) 100%);
            background-image: linear-gradient(180deg, rgba(255, 130, 77, 0) 0%, rgba(255, 130, 77, 0.6) 100%);
            -webkit-transition: all 300ms ease-in-out;
            -o-transition: all 300ms ease-in-out;
            transition: all 300ms ease-in-out;
            opacity: 0; }
          .form-content .inner-container .inner-box-ty .last-post .last-post-box .single-post .image img {
            width: 100%;
            height: 240px;
            -o-object-fit: cover;
            object-fit: cover; }
        .form-content .inner-container .inner-box-ty .last-post .last-post-box .single-post .content {
          -webkit-box-flex: 1;
          -ms-flex-positive: 1;
          flex-grow: 1; }
          .form-content .inner-container .inner-box-ty .last-post .last-post-box .single-post .content .post-info {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            margin-bottom: 20px;
            gap: 10px; }
            .form-content .inner-container .inner-box-ty .last-post .last-post-box .single-post .content .post-info .category-name {
              background: #E5F8FF;
              border-radius: 4px;
              padding: 6px 12px; }
              .form-content .inner-container .inner-box-ty .last-post .last-post-box .single-post .content .post-info .category-name p {
                font-family: "BertiogaSans-Medium";
                font-weight: 500;
                font-size: 14px;
                line-height: normal;
                color: #396275; }
            .form-content .inner-container .inner-box-ty .last-post .last-post-box .single-post .content .post-info .date {
              border-radius: 4px;
              padding: 6px 12px;
              background: #0B1923; }
              .form-content .inner-container .inner-box-ty .last-post .last-post-box .single-post .content .post-info .date p {
                font-family: "BertiogaSans-Medium";
                color: #ffffff;
                font-weight: 500;
                font-size: 14px;
                line-height: normal; }
          .form-content .inner-container .inner-box-ty .last-post .last-post-box .single-post .content .title {
            margin-bottom: 40px; }
            .form-content .inner-container .inner-box-ty .last-post .last-post-box .single-post .content .title h6 {
              color: #ffffff; }
        .form-content .inner-container .inner-box-ty .last-post .last-post-box .single-post .post-link {
          margin-top: auto; }
        .form-content .inner-container .inner-box-ty .last-post .last-post-box .single-post:hover .image::after {
          opacity: 1; }

.form-content.form-content-ty {
  padding-top: 300px;
  padding-bottom: 135px; }
  @media (max-width: 991px) {
    .form-content.form-content-ty {
      padding-top: 225px;
      padding-bottom: 50px; } }
  @media (max-width: 575px) {
    .form-content.form-content-ty {
      padding-top: 220px;
      padding-bottom: 40px; } }

.form-box .gform_legacy_markup_wrapper div.validation_error {
  display: none; }

.form-box form .gform_body ul li {
  margin-bottom: 16px !important;
  padding-right: 0 !important; }
  .form-box form .gform_body ul li .ginput_container_radio {
    margin-top: -20px;
    margin-bottom: 25px; }
    @media (max-width: 575px) {
      .form-box form .gform_body ul li .ginput_container_radio {
        margin-bottom: 15px; } }
    .form-box form .gform_body ul li .ginput_container_radio ul.gfield_radio {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      justify-content: start;
      width: 90% !important;
      gap: 25px; }
      @media (max-width: 600px) {
        .form-box form .gform_body ul li .ginput_container_radio ul.gfield_radio {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -ms-flex-direction: column;
          flex-direction: column;
          width: 100% !important;
          gap: 10px; } }
      .form-box form .gform_body ul li .ginput_container_radio ul.gfield_radio li {
        margin: 0 !important;
        width: 100%; }
        .form-box form .gform_body ul li .ginput_container_radio ul.gfield_radio li input {
          margin-right: 8px; }
        .form-box form .gform_body ul li .ginput_container_radio ul.gfield_radio li [type="radio"]:checked,
        .form-box form .gform_body ul li .ginput_container_radio ul.gfield_radio li [type="radio"]:not(:checked) {
          position: absolute;
          left: -9999px; }
        .form-box form .gform_body ul li .ginput_container_radio ul.gfield_radio li [type="radio"]:checked + label,
        .form-box form .gform_body ul li .ginput_container_radio ul.gfield_radio li [type="radio"]:not(:checked) + label {
          position: relative;
          cursor: pointer;
          margin: 0;
          padding-left: 40px; }
        .form-box form .gform_body ul li .ginput_container_radio ul.gfield_radio li [type="radio"]:checked + label:before,
        .form-box form .gform_body ul li .ginput_container_radio ul.gfield_radio li [type="radio"]:not(:checked) + label:before {
          content: '';
          position: absolute;
          left: 0;
          top: 2px;
          width: 28px;
          height: 28px;
          border: 1px solid rgba(57, 98, 117, 0.3);
          border-radius: 100%;
          background: #ffffff; }
        .form-box form .gform_body ul li .ginput_container_radio ul.gfield_radio li [type="radio"]:checked + label:after,
        .form-box form .gform_body ul li .ginput_container_radio ul.gfield_radio li [type="radio"]:not(:checked) + label:after {
          content: '';
          width: 16px;
          height: 16px;
          background: #FF824D;
          position: absolute;
          top: 8px;
          left: 6px;
          border-radius: 100%;
          -webkit-transition: all 0.2s ease;
          -o-transition: all 0.2s ease;
          transition: all 0.2s ease; }
        .form-box form .gform_body ul li .ginput_container_radio ul.gfield_radio li [type="radio"]:not(:checked) + label:after {
          opacity: 0;
          -webkit-transform: scale(0);
          -ms-transform: scale(0);
          transform: scale(0); }
        .form-box form .gform_body ul li .ginput_container_radio ul.gfield_radio li [type="radio"]:checked + label:after {
          opacity: 1;
          -webkit-transform: scale(1);
          -ms-transform: scale(1);
          transform: scale(1); }
        .form-box form .gform_body ul li .ginput_container_radio ul.gfield_radio li label {
          color: #0B1923;
          font-family: "BertiogaSans-Medium" !important;
          font-size: 16px !important;
          font-weight: 500 !important;
          line-height: 2 !important; }
      .form-box form .gform_body ul li .ginput_container_radio ul.gfield_radio li.gchoice_2_1_0 {
        margin-right: -140px !important; }
        @media (max-width: 767px) {
          .form-box form .gform_body ul li .ginput_container_radio ul.gfield_radio li.gchoice_2_1_0 {
            margin-right: -110px !important; } }
        @media (max-width: 600px) {
          .form-box form .gform_body ul li .ginput_container_radio ul.gfield_radio li.gchoice_2_1_0 {
            margin-right: 0 !important; } }
  .form-box form .gform_body ul li input {
    margin: 0 !important; }
  .form-box form .gform_body ul li textarea {
    min-height: 100px;
    height: 100px;
    margin-bottom: 0px !important; }

.form-box form .gform_body ul li.gfield_no_follows_desc.field_sublabel_below.field_description_below {
  float: left;
  width: 385px;
  color: #0B1923 !important;
  font-family: "BertiogaSans-Regular" !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 23px !important;
  letter-spacing: 0.14px;
  margin-bottom: 0 !important;
  margin-top: 0 !important; }

.form-box form .gform_body ul li.form-check-field.field_sublabel_below.field_description_below {
  float: left;
  width: 385px;
  margin-top: 0 !important;
  margin-bottom: 0 !important; }
  .form-box form .gform_body ul li.form-check-field.field_sublabel_below.field_description_below ul {
    margin: 10px 0 0 0; }
    .form-box form .gform_body ul li.form-check-field.field_sublabel_below.field_description_below ul li {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: start;
      margin-bottom: 0 !important;
      gap: 10px; }
      .form-box form .gform_body ul li.form-check-field.field_sublabel_below.field_description_below ul li label {
        color: #0B1923 !important;
        font-family: "BertiogaSans-Regular" !important;
        font-size: 14px !important;
        font-weight: 400 !important;
        line-height: 23px !important;
        letter-spacing: 0.14px;
        margin-bottom: 0 !important; }
        .form-box form .gform_body ul li.form-check-field.field_sublabel_below.field_description_below ul li label a {
          color: #0B1923;
          text-decoration: underline; }
          .form-box form .gform_body ul li.form-check-field.field_sublabel_below.field_description_below ul li label a:hover {
            color: #0B1923;
            text-decoration: none; }
      .form-box form .gform_body ul li.form-check-field.field_sublabel_below.field_description_below ul li input {
        margin-top: 4px !important; }
      .form-box form .gform_body ul li.form-check-field.field_sublabel_below.field_description_below ul li input[type='checkbox']:checked {
        background-color: #ffffff; }
      .form-box form .gform_body ul li.form-check-field.field_sublabel_below.field_description_below ul li input[type='checkbox']:checked:after {
        content: '\2713';
        color: #FF824D; }
      .form-box form .gform_body ul li.form-check-field.field_sublabel_below.field_description_below ul li input[type='checkbox'] {
        width: 16px !important;
        height: 16px !important;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        border-radius: 3px;
        border: 1px solid rgba(7, 52, 73, 0.3);
        -webkit-box-shadow: none;
        box-shadow: none;
        font-size: 13px !important;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center;
        padding: 6px !important; }

.form-box form .gform_body ul #validation_message_2_11 {
  text-align: left;
  margin-top: 10px; }

@media (max-width: 991px) {
  .form-box li#field_2_10, .form-box #field_2_11 {
    width: 79%; } }

@media (max-width: 767px) {
  .form-box li#field_2_10, .form-box #field_2_11 {
    width: 75%; } }

@media (max-width: 600px) {
  .form-box li#field_2_10, .form-box #field_2_11 {
    width: 100%; } }

@media (max-width: 575px) {
  .form-box .gform_wrapper {
    margin-top: -16px;
    margin-bottom: 0 !important; } }

@media (max-width: 640px) {
  .form-box .gform_wrapper .ginput_complex.ginput_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 20px; } }

@media (max-width: 575px) {
  .form-box .gform_wrapper .ginput_complex.ginput_container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 10px; } }

.form-box .gform_wrapper .gform_footer {
  clear: none;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  float: left;
  margin: -40px 0 0 15px !important; }
  @media (max-width: 600px) {
    .form-box .gform_wrapper .gform_footer {
      float: none;
      clear: both;
      margin: 0 !important;
      padding-top: 25px !important; } }
  .form-box .gform_wrapper .gform_footer input.gform_button {
    margin: 0 !important; }

@media (max-width: 991px) {
  .form-box div.ginput_complex.ginput_container.gf_name_has_2 span {
    width: 50% !important; } }

@media (max-width: 575px) {
  .form-box div.ginput_complex.ginput_container.gf_name_has_2 span {
    width: 100% !important; } }

.faq-main-content {
  background-color: #F3F6F8;
  padding-top: 280px;
  padding-bottom: 185px; }
  @media (max-width: 991px) {
    .faq-main-content {
      padding-top: 245px; } }
  @media (max-width: 575px) {
    .faq-main-content {
      padding-top: 205px;
      padding-bottom: 105px; } }
  .faq-main-content .inner-container .inner-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    gap: 140px; }
    @media (max-width: 1199px) {
      .faq-main-content .inner-container .inner-row {
        gap: 95px; } }
    @media (max-width: 991px) {
      .faq-main-content .inner-container .inner-row {
        gap: 40px; } }
    @media (max-width: 575px) {
      .faq-main-content .inner-container .inner-row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 50px; } }
    .faq-main-content .inner-container .inner-row .faq-box {
      min-width: 335px;
      max-width: 335px;
      position: -webkit-sticky;
      position: sticky;
      top: 150px;
      border-radius: 3px; }
      @media (max-width: 991px) {
        .faq-main-content .inner-container .inner-row .faq-box {
          min-width: 180px;
          max-width: 180px; } }
      @media (max-width: 575px) {
        .faq-main-content .inner-container .inner-row .faq-box {
          position: relative;
          top: 0;
          min-width: 100%;
          max-width: 100%; } }
      .faq-main-content .inner-container .inner-row .faq-box .faq-inner-box {
        background: #ffffff;
        border-radius: 3px;
        padding: 24px; }
        .faq-main-content .inner-container .inner-row .faq-box .faq-inner-box .box-desc {
          margin-bottom: 16px; }
          @media (max-width: 575px) {
            .faq-main-content .inner-container .inner-row .faq-box .faq-inner-box .box-desc {
              margin-bottom: 20px; } }
        .faq-main-content .inner-container .inner-row .faq-box .faq-inner-box .custom-link {
          color: #0B1923;
          font-weight: 500;
          font-family: "BertiogaSans-Medium"; }
    .faq-main-content .inner-container .inner-row .faq-content {
      width: 100%; }
      .faq-main-content .inner-container .inner-row .faq-content .title {
        margin-bottom: 80px; }
      .faq-main-content .inner-container .inner-row .faq-content .faq-list .single-faq {
        border-top: 1px solid #7EB8D4;
        padding-top: 20px;
        padding-bottom: 50px; }
        .faq-main-content .inner-container .inner-row .faq-content .faq-list .single-faq .showBtn {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: reverse;
          -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
          -webkit-box-pack: start;
          -ms-flex-pack: start;
          justify-content: start;
          gap: 40px; }
          .faq-main-content .inner-container .inner-row .faq-content .faq-list .single-faq .showBtn h5 {
            font-family: "BertiogaSans-Medium";
            font-weight: 500;
            line-height: normal;
            letter-spacing: 0.48px; }
            @media (max-width: 575px) {
              .faq-main-content .inner-container .inner-row .faq-content .faq-list .single-faq .showBtn h5 {
                margin-left: 0;
                padding-left: 0;
                font-size: 24px; } }
        .faq-main-content .inner-container .inner-row .faq-content .faq-list .single-faq .hideme {
          margin-top: 40px; }
        .faq-main-content .inner-container .inner-row .faq-content .faq-list .single-faq .faq-width {
          width: 495px;
          margin-left: auto; }
          @media (max-width: 1199px) {
            .faq-main-content .inner-container .inner-row .faq-content .faq-list .single-faq .faq-width {
              width: 422px; } }
          @media (max-width: 991px) {
            .faq-main-content .inner-container .inner-row .faq-content .faq-list .single-faq .faq-width {
              width: 345px; } }
          @media (max-width: 767px) {
            .faq-main-content .inner-container .inner-row .faq-content .faq-list .single-faq .faq-width {
              width: 256px; } }
          @media (max-width: 575px) {
            .faq-main-content .inner-container .inner-row .faq-content .faq-list .single-faq .faq-width {
              width: auto;
              padding-left: 85px; } }

.security-content.common-page-content .inner-container .inner-row .main-page-content .description {
  border-top: 1px solid #7EB8D4;
  padding-top: 80px;
  padding-bottom: 80px; }

.pp-content.common-page-content .inner-container .inner-row .main-page-content .top-table {
  border-top: 1px solid #7EB8D4;
  padding-top: 80px;
  overflow-x: unset; }
  .pp-content.common-page-content .inner-container .inner-row .main-page-content .top-table table {
    border-collapse: separate;
    border-spacing: 0 0;
    width: 100%; }
    @media (max-width: 575px) {
      .pp-content.common-page-content .inner-container .inner-row .main-page-content .top-table table thead {
        position: -webkit-sticky;
        position: sticky;
        top: 115px;
        background-color: #F3F6F8; }
        .pp-content.common-page-content .inner-container .inner-row .main-page-content .top-table table thead th {
          padding: 20px 0 15px !important; } }
    .pp-content.common-page-content .inner-container .inner-row .main-page-content .top-table table thead tr th {
      padding: 0 0 20px;
      border-bottom: 2px solid #05222E; }
      .pp-content.common-page-content .inner-container .inner-row .main-page-content .top-table table thead tr th p {
        font-weight: 700;
        font-family: "BertiogaSans-Bold"; }
    .pp-content.common-page-content .inner-container .inner-row .main-page-content .top-table table tbody tr td {
      padding: 20px 0 20px;
      border-bottom: 1px solid #0B1923; }
    .pp-content.common-page-content .inner-container .inner-row .main-page-content .top-table table tbody tr:last-child td {
      padding: 20px 0 0px;
      border-bottom: none; }
    .pp-content.common-page-content .inner-container .inner-row .main-page-content .top-table table th.custom-th:nth-child(1),
    .pp-content.common-page-content .inner-container .inner-row .main-page-content .top-table table td.custom-td:nth-child(1) {
      width: 200px; }
      .pp-content.common-page-content .inner-container .inner-row .main-page-content .top-table table th.custom-th:nth-child(1) p,
      .pp-content.common-page-content .inner-container .inner-row .main-page-content .top-table table td.custom-td:nth-child(1) p {
        padding-right: 35px; }
    .pp-content.common-page-content .inner-container .inner-row .main-page-content .top-table table th.custom-th:nth-child(2),
    .pp-content.common-page-content .inner-container .inner-row .main-page-content .top-table table td.custom-td:nth-child(2) {
      width: 140px;
      vertical-align: top; }
    .pp-content.common-page-content .inner-container .inner-row .main-page-content .top-table table th.custom-th:nth-child(3),
    .pp-content.common-page-content .inner-container .inner-row .main-page-content .top-table table td.custom-td:nth-child(3) {
      width: 140px;
      vertical-align: top; }

.pp-content.common-page-content .inner-container .inner-row .main-page-content .cta-very-small {
  margin-top: 80px;
  margin-bottom: 80px; }

.pp-content.common-page-content .inner-container .inner-row .main-page-content .bot-table {
  border-bottom: 1px solid #7EB8D4;
  padding-bottom: 80px;
  margin-bottom: 80px; }
  .pp-content.common-page-content .inner-container .inner-row .main-page-content .bot-table table {
    border-collapse: separate;
    border-spacing: 0 0;
    width: 100%; }
    .pp-content.common-page-content .inner-container .inner-row .main-page-content .bot-table table thead tr th {
      padding: 0 0 20px;
      border-bottom: 2px solid #05222E; }
      .pp-content.common-page-content .inner-container .inner-row .main-page-content .bot-table table thead tr th p {
        font-weight: 500;
        font-family: "BertiogaSans-Medium"; }
    .pp-content.common-page-content .inner-container .inner-row .main-page-content .bot-table table tbody tr td {
      padding: 20px 0 20px;
      border-bottom: 1px solid #0B1923; }
    .pp-content.common-page-content .inner-container .inner-row .main-page-content .bot-table table tbody tr:last-child td {
      padding: 20px 0 0px;
      border-bottom: none; }
    .pp-content.common-page-content .inner-container .inner-row .main-page-content .bot-table table th.custom-th:nth-child(1),
    .pp-content.common-page-content .inner-container .inner-row .main-page-content .bot-table table td.custom-td:nth-child(1) {
      width: 205px;
      vertical-align: top; }
      .pp-content.common-page-content .inner-container .inner-row .main-page-content .bot-table table th.custom-th:nth-child(1) p,
      .pp-content.common-page-content .inner-container .inner-row .main-page-content .bot-table table td.custom-td:nth-child(1) p {
        padding-right: 35px; }
    .pp-content.common-page-content .inner-container .inner-row .main-page-content .bot-table table th.custom-th:nth-child(2),
    .pp-content.common-page-content .inner-container .inner-row .main-page-content .bot-table table td.custom-td:nth-child(2) {
      width: 380px;
      vertical-align: top; }
    .pp-content.common-page-content .inner-container .inner-row .main-page-content .bot-table table th.custom-th:nth-child(2) {
      text-align: center; }

.page-template-privacy-policy .page-holder {
  overflow: unset; }

.pf-content.common-page-content .inner-container .inner-row .main-page-content .title {
  border-bottom: 1px solid #7EB8D4;
  padding-bottom: 40px;
  margin-bottom: 40px; }

.pf-content.common-page-content .inner-container .inner-row .main-page-content .description {
  margin-bottom: 30px; }

.pf-content.common-page-content .inner-container .inner-row .main-page-content .cta-very-small {
  margin-top: 80px; }
  @media (max-width: 991px) {
    .pf-content.common-page-content .inner-container .inner-row .main-page-content .cta-very-small {
      margin-top: 60px; } }

.tc-content.common-page-content .inner-container .inner-row .main-page-content .title {
  border-bottom: 1px solid #7EB8D4;
  padding-bottom: 40px;
  margin-bottom: 40px; }

.tc-content.common-page-content .inner-container .inner-row .main-page-content .cta-very-small {
  margin-top: 80px; }

.inner-hero {
  background-position: bottom center;
  background-size: cover;
  background-repeat: no-repeat;
  padding-top: 270px; }
  @media (max-width: 991px) {
    .inner-hero {
      padding-top: 225px;
      padding-bottom: 45px; } }
  @media (max-width: 575px) {
    .inner-hero {
      padding-top: 215px; } }
  @media (max-width: 767px) {
    .inner-hero .container {
      max-width: 595px; } }
  .inner-hero .inner-container .inner-box {
    width: 700px;
    max-width: 100%; }
    @media (max-width: 575px) {
      .inner-hero .inner-container .inner-box {
        margin-bottom: 60px; } }
    .inner-hero .inner-container .inner-box .small-title {
      margin-bottom: 30px; }
      .inner-hero .inner-container .inner-box .small-title p {
        color: #ffffff; }
    .inner-hero .inner-container .inner-box .title {
      margin-bottom: 30px; }
      .inner-hero .inner-container .inner-box .title h2 {
        color: #ffffff; }
        @media (max-width: 991px) {
          .inner-hero .inner-container .inner-box .title h2 {
            letter-spacing: -0.5px; } }
        @media (max-width: 575px) {
          .inner-hero .inner-container .inner-box .title h2 {
            font-size: 48px; } }
    .inner-hero .inner-container .inner-box .description {
      margin-bottom: 30px; }
      .inner-hero .inner-container .inner-box .description p {
        color: #ffffff; }
  .inner-hero .big-number {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    gap: 28px; }
    @media (max-width: 1199px) {
      .inner-hero .big-number .single-number {
        width: 140px; } }
    @media (max-width: 991px) {
      .inner-hero .big-number .single-number {
        width: 96px; } }
    @media (max-width: 575px) {
      .inner-hero .big-number .single-number {
        width: 110px; } }
    @media (max-width: 1199px) {
      .inner-hero .big-number .single-number svg {
        height: 200px;
        width: 140px; } }
    @media (max-width: 991px) {
      .inner-hero .big-number .single-number svg {
        height: 133px;
        width: 96px; } }
    @media (max-width: 575px) {
      .inner-hero .big-number .single-number svg {
        height: 153px;
        width: 110px;
        max-width: 100%; } }
