@import url("https://cdn.jsdelivr.net/npm/bootstrap@5.3.8/dist/css/bootstrap.min.css");
@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");
@import url("https://unpkg.com/aos@2.3.1/dist/aos.css");
@import url("https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css");
@import url("https://cdn.jsdelivr.net/npm/@fancyapps/ui@6.1/dist/fancybox/fancybox.css");
@import url("https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.min.css");
@import url("https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.theme.default.css");
/*
* {
  font-family: "Bree Serif", serif;
  font-weight: 400;
  font-style: normal;
}
*/
@font-face {
  font-family: 'centurygothic';
  src: url('../font/centurygothic_bold.woff');
}

* {
  font-family: "centurygothic";
  font-weight: 300;
  font-style: normal;
}

html,
body {
  /*font-family: "Inter", sans-serif;*/
  font-family: "centurygothic";
}

.heading {
  font-family: "Roboto", sans-serif;
  font-size: 2.5rem;
  color: #003365;
  font-weight: 700;
  text-align: center;
}

.bar {
  width: 50px;
  height: 6px;
  border-radius: 5px;
  background: #003365;
  position: relative;
  margin: auto auto 1rem;
}
.bar::before {
  content: "";
  width: 20px;
  height: 6px;
  border-radius: 5px;
  background: #003365;
  position: absolute;
  left: -50%;
}
.sponsor #sponoser-slider-1 {
    margin: 2rem auto;
}
.sponsor #sponoser-slider-3 {
    margin: 2rem auto;
}
.bar::after {
  content: "";
  width: 20px;
  height: 6px;
  border-radius: 5px;
  background: #003365;
  position: absolute;
  left: 110%;
}

.btn-bg {
  background: #ffffff;
  width: fit-content;
  border: 1px solid #003365;
  position: relative;
  transition: 0.3s ease-in-out;
}
.btn-bg::before {
  content: " ";
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  left: 0.5rem;
  top: 0.5rem;
  background: #ffffff;
  border: 1px solid #003365;
}
.btn-bg .btn {
  background: #003365;
  color: #ffffff;
  text-decoration: none;
  position: relative;
  border-radius: 0;
}
.btn-bg:hover::before {
  background: #003365;
  border: 1px solid #ffffff;
  transition: 0.3s ease-in-out;
}
.btn-bg:hover .btn {
  background: #ffffff;
  color: #003365;
  transition: 0.3s ease-in-out;
}

.btn-bg-1 {
  width: fit-content;
  border: 1px solid #003365;
  position: relative;
  padding: 0;
  transition: 0.3s ease-in-out;
}
.btn-bg-1::before {
  content: " ";
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  left: 0.5rem;
  top: 0.5rem;
  background: #003365;
  border: 1px solid #ffffff;
}
.btn-bg-1:hover::before {
  transition: 0.3s ease-in-out;
  background: #ffffff;
  border: 1px solid #003365;
}
.btn-bg-1:hover .btn {
  transition: 0.3s ease-in-out;
  background: #003365;
  color: #ffffff;
}
.btn-bg-1 .btn {
  background: #ffffff;
  color: #003365;
  text-decoration: none;
  position: relative;
  border-radius: 0;
}
header .navbar .container .navbar-nav .nav-item:nth-last-child(1) .dropdown-menu {
    left: auto;
    right: 0;
}
header .navbar .navbar-brand {
  display: flex;
  align-items: center;
  color: #003365;
}
@media (max-width: 991px) {
  header .navbar .navbar-brand img {
    width: 100px;
  }
}
@media (max-width: 480px) {
  header .navbar .navbar-brand img {
    width: 80px;
  }
}
header .navbar .navbar-brand p {
  margin-bottom: 0;
  line-height: normal;
}
@media (max-width: 480px) {
  header .navbar .navbar-brand p {
    font-size: 10px;
    line-height: normal;
  }
}
header .navbar .sponsor-logo {
  display: flex;
  flex-direction: column;
  align-items: end;
}
header .navbar .sponsor-logo img {
  width: 150px;
}
@media (max-width: 480px) {
  header .navbar .sponsor-logo img {
    width: 80px;
  }
}
header .navbar .sponsor-logo a {
  text-decoration: none;
  background: #003365;
  color: #ffffff;
  padding: 0.5rem 1rem;
}
header .navbar .container {
  flex-wrap: wrap;
}
header .navbar .container .navbar-nav {
  width: 100%;
  justify-content: space-between;
  margin-top: 0.5rem;
}
header .navbar .container .navbar-nav a {
  color: #003365;
  font-weight: 600;
  padding: 0;
  font-size: 15px;
}
header .navbar .container .navbar-nav .dropdown .dropdown-menu a {
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
}
header .navbar .container .navbar-nav .dropdown .dropdown-menu a:active {
  background: #003365;
  color: #ffffff;
}

.owl-theme .owl-nav [class*=owl-]:hover {
  background: transparent;
}
#hero-slider .silder::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6098039216);
}
#hero-slider {
  position: relative;
}
#hero-slider .owl-nav {
  position: absolute;
  bottom: 5%;
  left: 10%;
  margin: 0;
  display: flex;
  gap: 2rem;
}
#hero-slider .silder {
  position: relative;
}
#hero-slider .silder img {
  height: 515px;
}
@media (max-width: 480px) {
  #hero-slider .silder img {
    height: 220px;
  }
}
#hero-slider .silder .slider-caption {
  position: absolute;
  top: 30%;
  left: 10%;
  right: 10%;
}
@media (max-width: 480px) {
  #hero-slider .silder .slider-caption {
    top: 10%;
  }
}
#hero-slider .silder .slider-caption h2 {
  width: 50%;
  font-family: "Roboto", sans-serif;
  font-size: 4rem;
  font-weight: 700;
  color: #ffffff;
}
@media (max-width: 991px) {
  #hero-slider .silder .slider-caption h2 {
    width: 60%;
  }
}
@media (max-width: 480px) {
  #hero-slider .silder .slider-caption h2 {
    width: 100%;
    font-size: 2rem;
  }
}
#hero-slider .silder .slider-caption .slider-btn {
  text-align: right;
  display: flex;
  justify-content: end;
  gap: 1rem;
}
@media (max-width: 480px) {
  #hero-slider .btn-bg .btn {
    font-size: 0.75rem;
  }
}

.counter-section {
  padding: 3rem 0;
  position: relative;
  overflow: hidden;
}
.counter-section .conuter-card {
  position: relative;
  height: 500px;
}
@media (max-width: 991px) {
  .counter-section .conuter-card {
    height: auto;
  }
}
.counter-section .conuter-card .offshore-img {
  border-top-left-radius: 51px;
  border-top-right-radius: 82px;
  border-bottom-left-radius: 81px;
  border-bottom-right-radius: 58px;
  width: 50%;
  position: absolute;
  top: 10%;
  left: 10%;
}
@media (max-width: 991px) {
  .counter-section .conuter-card .offshore-img {
    position: relative;
    width: 100%;
    left: 0;
  }
}
.counter-section .conuter-card .sf-countdown {
  background: #003365;
  border-top-left-radius: 51px;
  border-top-right-radius: 82px;
  border-bottom-left-radius: 81px;
  border-bottom-right-radius: 58px;
  display: flex;
  width: fit-content;
  position: absolute;
  bottom: 15%;
  padding: 1rem;
}
@media (max-width: 991px) {
  .counter-section .conuter-card .sf-countdown {
    position: relative;
    margin-top: 10%;
  }
}
.counter-section .conuter-card .sf-countdown .card {
  background: transparent;
  border-radius: 0;
  border: 0;
  color: #ffffff;
  width: 100px;
  height: 85px;
  text-align: center;
  align-items: center;
  justify-content: center;
}
.counter-section .conuter-card .sf-countdown .card:nth-child(4)::after {
  display: none;
}
.counter-section .conuter-card .sf-countdown .card::after {
  content: "";
  width: 1px;
  height: 4rem;
  background: #ffffff;
  position: absolute;
  display: block;
  left: 100%;
}
.counter-section .conuter-card .sf-countdown .card h2 {
  font-family: "Roboto", sans-serif;
  font-size: 3rem;
  margin-bottom: 0;
  line-height: normal;
}
.counter-section .conuter-card .sf-countdown .card p {
  margin-bottom: 0;
}
.counter-section .round-section {
  position: absolute;
  left: 55%;
}
@media (max-width: 991px) {
  .counter-section .round-section {
    left: 55%;
    top: 27%;
  }
}
@media (max-width: 480px) {
    .counter-section .round-section {
        position: relative;
        left: 0;
        margin-bottom: -15rem;
    }
}
.counter-section .round-section .card {
  background: #003365;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  border: 2px solid #ffffff;
}
.counter-section .round-section .card img {
  width: 70px;
}
.counter-section .round-section .card a {
  text-decoration: none;
  color: #ffffff;
  font-size: 1.25rem;
  text-align: center;
}
.counter-section .round-section .circle-1 {
  width: 300px;
  height: 300px;
  position: absolute;
  left: 0;
  transform: translate(0, 10%);
}
.counter-section .round-section .circle-1 img {
  margin-bottom: 2rem;
}
@media (max-width: 480px) {
  .counter-section .round-section .circle-1 {
    transform: translate(0, 0);
  }
}
.counter-section .round-section .circle-2 {
  width: 200px;
  height: 200px;
  position: absolute;
  left: 20%;
  top: 25%;
}
.counter-section .round-section .circle-2 img {
  width: 50px;
}
@media (max-width: 480px) {
  .counter-section .round-section .circle-2 {
    position: relative;
    top: 33%;
    left: -9px;
  }
}
.counter-section .round-section .circle-3 {
  width: 200px;
  height: 200px;
  transform: translate(32%, 140%);
}
.counter-section .round-section .circle-3 img {
  width: 50px;
}
@media (max-width: 480px) {
  .counter-section .round-section .circle-3 {
    transform: translate(89%, -90%);
  }
}

.counter-section .round-section .circle-4 {
  width: 170px;
  height: 170px;
  transform: translate(135%, -123%);
}
.counter-section .round-section .circle-4 img {
  width: 50px;
}
@media (max-width: 480px) {
  .counter-section .round-section .circle-4 {
    transform: translate(119%, -110%);
  }
}

.counter-section .round-section .circle-5 {
  width: 170px;
  height: 170px;
  transform: translate(145%, -42%);
}
.counter-section .round-section .circle-5 img {
  width: 50px;
}
@media (max-width: 480px) {
  .counter-section .round-section .circle-5 {
    transform: translate(79%, -131%);
  }
}

.about-us {
  padding: 3rem 0 0;
  height: 775px;
}
@media (max-width: 991px) {
  .about-us {
    height: auto;
  }
}
.about-us .heading {
  text-align: left;
}
.about-us .bar {
  margin-left: 10%;
}
.about-us .about-img-section {
  display: grid;
  grid-template-columns: auto auto;
  grid-template-rows: auto auto;
  gap: 2rem;
}
.about-us .about-img-section img {
  width: 100%;
}
.about-us .about-img-section img:nth-child(4) {
  margin-top: -40%;
}

.takeaway-section {
  padding: 3rem 0;
}
.takeaway-section .bar {
  margin-bottom: 4rem;
}
.takeaway-section .take-away-img {
  position: absolute;
  width: 68%;
  right: 5%;
}
@media (max-width: 991px) {
  .takeaway-section .take-away-img {
    position: relative;
    width: 100%;
    right: 0;
  }
}
.takeaway-section .conference-img {
  border-top-left-radius: 51px;
  border-top-right-radius: 82px;
  border-bottom-left-radius: 81px;
  border-bottom-right-radius: 58px;
  height: 100%;
  object-fit: cover;
}
.takeaway-section .stat-counter {
  background: #003365;
  border-top-left-radius: 51px;
  border-top-right-radius: 82px;
  border-bottom-left-radius: 81px;
  border-bottom-right-radius: 58px;
  position: absolute;
  transform: translate(0%, 40%);
  padding: 2rem 0;
  display: flex;
  flex-direction: column;
}
@media (max-width: 991px) {
  .takeaway-section .stat-counter {
    position: relative;
    transform: translate(0%, 0%);
    margin: 1rem auto;
    align-items: center;
  }
}
.takeaway-section .stat-counter .count {
  color: #ffffff;
  padding: 0rem 3rem;
  width: 200px;
}
.takeaway-section .stat-counter .count .counter,
.takeaway-section .stat-counter .count span {
  font-size: 3rem;
  font-weight: 700;
}
.takeaway-section ul {
  list-style: none;
}
.takeaway-section ul li {
  display: flex;
  position: relative;
  margin-bottom: 1rem;
}
.takeaway-section ul li::before {
  content: " ";
  background: url("../images/check.png");
  width: 1rem;
  height: 1rem;
  display: block;
  position: absolute;
  left: -1.5rem;
  top: 4px;
  background-size: 100%;
}
.takeaway-section a {
  text-underline-offset: 5px;
  color: #003365;
}
.takeaway-section a img {
  width: 1.5rem;
  height: 1.5rem;
  object-fit: contain;
}

.conference-section {
  background: url("../images/conference-bg.png");
  padding: 3rem 0;
}
.conference-section h2 {
  color: #ffffff;
}
.conference-section .bar {
  background: #ffffff;
  margin-bottom: 3rem;
}
.conference-section .bar::after, .conference-section .bar::before {
  background: #ffffff;
}
.conference-section .conference-bullet-section {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 480px) {
  .conference-section .conference-bullet-section {
    justify-content: center;
  }
}
.conference-section .conference-bullet-section .card {
  min-width: 15rem;
  background: transparent;
  border: 0;
  border-radius: 0;
}
@media (max-width: 480px) {
  .conference-section .conference-bullet-section .card {
    text-align: center;
  }
}
.conference-section .conference-bullet-section .card img {
  width: 50px;
  height: 50px;
  margin-bottom: 1rem;
}
@media (max-width: 480px) {
  .conference-section .conference-bullet-section .card img {
    margin: auto;
  }
}
.conference-section .conference-bullet-section .card p {
  color: #ffffff;
  font-size: 1.125rem;
  font-weight: 500;
}
.conference-section #conference-slider .owl-item img {
  background: #ffffff;
  border-top-left-radius: 51px;
  border-top-right-radius: 82px;
  border-bottom-left-radius: 81px;
  border-bottom-right-radius: 58px;
}
.conference-section #conference-slider .owl-dots .owl-dot.active span {
  background: #003365;
  border: 1px solid #ffffff;
}

.testimonial {
  padding: 3rem 0 0;
  position: relative;
}
.testimonial .bar {
  margin-bottom: 2rem;
}
.testimonial .card {
  background: #003365;
  border-top-left-radius: 51px;
  border-top-right-radius: 82px;
  border-bottom-left-radius: 81px;
  border-bottom-right-radius: 58px;
  text-align: center;
  padding: 2rem 1rem;
  max-width: 775px;
  margin: auto;
  margin-top: 2rem;
  color: #ffffff;
}
.testimonial .card .card-text {
  height: 20rem;
  padding: 1rem 4rem;
  overflow: auto;
}
.testimonial .card .card-text::-webkit-scrollbar {
  width: 5px;
}
.testimonial .card .card-text::-webkit-scrollbar-track {
  background: #0f5fb0;
}
.testimonial .card .card-text::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 10px;
}
.testimonial .card .card-text::-webkit-scrollbar-thumb:hover {
  background: #409fff;
}
.testimonial .card img {
  width: 100px;
  height: 100px;
  display: block;
  margin: auto auto 2.5rem;
}
.testimonial .card p {
  font-size: 1rem;
  font-weight: 500;
  position: relative;
  margin-bottom: 2rem;
}
.testimonial .card p::after {
  content: " ";
  width: 40px;
  height: 40px;
  background: url("../images/quote.png");
  background-size: cover;
  display: block;
  position: absolute;
  right: -2rem;
  bottom: -1rem;
  transform: rotate(180deg);
}
.testimonial .card p::before {
  content: " ";
  width: 40px;
  height: 40px;
  background: url("../images/quote.png");
  background-size: cover;
  display: block;
  position: absolute;
  left: -3rem;
  top: -1.5rem;
}
.testimonial .card h4 {
  font-size: 1.375rem;
  font-weight: 500;
}
.testimonial .card h5 {
  font-size: 1.25rem;
  font-weight: 500;
}
.testimonial .owl-nav {
  display: flex;
  justify-content: space-between;
  position: absolute;
  width: 100%;
  top: 40%;
}
.testimonial .owl-dots {
  margin-top: 1rem;
}
.testimonial .owl-dots .owl-dot span {
  width: 14px;
  height: 14px;
  background-color: #cbcbcb;
  margin: 5px;
}
.testimonial .owl-dots .owl-dot.active span {
  background: #003365;
}

.home-gallery {
  padding: 3rem 0;
}
.home-gallery .gallery {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, 1fr);
  gap: 7px;
}
.home-gallery .gallery img {
  width: 100%;
}
.home-gallery .gallery .img-1 {
  grid-column: 1/1;
  grid-row: 1/3;
}
.home-gallery .gallery .img-2 {
  grid-column: 2/3;
  grid-row: 1/2;
}
.home-gallery .gallery .img-3 {
  grid-column: 3/4;
  grid-row: 1/2;
}
.home-gallery .gallery .img-4 {
  grid-column: 2/4;
  grid-row: 2/3;
}
.home-gallery .btn-section {
    display: flex;
    justify-content: center;
    gap: 2rem;
    flex-wrap: wrap;
}

.sponsor {
  background: #eaeaea;
  padding: 3rem 0;
}
.sponsor .container {
  position: relative;
}
.sponsor .container::before {
  content: " ";
  width: 10%;
  height: 100%;
  background: linear-gradient(90deg, #eaeaea, rgba(234, 234, 234, 0));
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
.sponsor .container::after {
  content: " ";
  width: 10%;
  height: 100%;
  background: linear-gradient(90deg, rgba(234, 234, 234, 0), #eaeaea);
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
}
.sponsor .card {
  height: 120px;
  border: 0;
  border-radius: 16px;
  overflow: hidden;
  padding: 1rem;
  transform: skew(25deg);
}
.sponsor .card img {
  width: auto;
  height: 60px;
  transform: skew(-25deg);
  margin: auto;
  object-fit: contain;
}
.sponsor .card p {
  transform: skew(-25deg);
  margin: auto;
  margin-bottom: 0;
  font-size: 0.875rem;
}
.sponsor #sponoser-slider-1 {
  margin-top: 2rem;
}
.sponsor #sponoser-slider-2 {
  margin: 2rem auto;
}
.sponsor #sponoser-slider-2 img {
  width: 100%;
  height: 80px;
}
.sponsor #sponoser-slider-3 img {
  width: 100%;
  height: 80px;
}

.breadcrumb-section {
  padding: 1rem 0;
  background: #003365;
  background-size: 100%;
  color: #ffffff;
  background-position: center;
  overflow: hidden;
  position:relative;
}
.breadcrumb-section h1 {
  font-family: "Roboto", sans-serif;
  margin-bottom: 0;
  z-index: 1;
  position: relative;
  color: #003365;
  font-size: 28px;
}
.breadcrumb-section nav {
  position: relative;
}
.breadcrumb-section nav::after {
  content: " ";
  width: 500px;
  height: 500px;
  display: block;
  background: rgba(255, 255, 255, 0.4392156863);
  position: absolute;
  transform: skew(-60deg, 60deg);
  left: 25px;
  top: 0;
  z-index: 0;
}
.breadcrumb-section nav::before {
  content: " ";
  width: 500px;
  height: 500px;
  display: block;
  background: rgba(255, 255, 255, 0.4392156863);
  position: absolute;
  transform: skew(-60deg, 60deg);
  left: 0px;
  top: 0;
  z-index: 0;
}
.breadcrumb-section .breadcrumb {
  margin-bottom: 0;
}
.breadcrumb-section .breadcrumb .breadcrumb-item {
  color: #003365;
  font-size: 1.25rem;
  z-index: 1;
}
.breadcrumb-section .breadcrumb .breadcrumb-item a {
  text-decoration: none;
  z-index: 1;
  color: #003365;
}
.breadcrumb-section .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  color: #003365;
}

.breadcrumb-section .award-img {
    position: absolute;
    width: 120px;
    height: 120px;
    top: 4%;
    left: 75%;
    border-radius:50%;
}
@media (max-width: 480px) {
  .breadcrumb-section .award-img {
    position: absolute;
        width: 60px;
        height: 60px;
        top: 65%;
        left: 75%;
  }
}

.connect-us {
  padding: 3rem 0;
}
.connect-us .connect-img {
  border-top-left-radius: 51px;
  border-top-right-radius: 82px;
  border-bottom-left-radius: 81px;
  border-bottom-right-radius: 58px;
  width: 100%;
  height: 250px;
  object-fit: cover;
}

.date-section {
  background: #003365;
  color: #ffffff;
  padding: 2rem 0;
}
.date-section h2 {
  color: #ffffff;
}
.date-section .bar {
  background: #ffffff;
}
.date-section .bar::after, .date-section .bar::before {
  background: #ffffff;
}
.date-section h5 {
  margin-bottom: 2rem;
}
.date-section ul {
  list-style: none;
  column-count: 2;
}
@media (max-width: 480px) {
  .date-section ul {
    column-count: 1;
  }
}
.date-section ul li {
  position: relative;
  line-height: normal;
  margin-bottom: 10px;
}
.date-section ul li::before {
  content: " ";
  background: url("../images/check-mark.png");
  filter: brightness(0) saturate(100%) invert(94%) sepia(100%) saturate(0%) hue-rotate(201deg) brightness(106%) contrast(106%);
  background-size: cover;
  width: 1rem;
  height: 1rem;
  display: block;
  position: absolute;
  left: -1.5rem;
}

.contact-section {
  padding: 3rem 0;
}
.contact-section iframe {
  border-top-left-radius: 51px;
  border-top-right-radius: 82px;
  border-bottom-left-radius: 81px;
  border-bottom-right-radius: 58px;
}
.contact-section img {
  width: 1rem;
  height: 1rem;
  object-fit: contain;
  margin-right: 10px;
}
.contact-section a {
  display: block;
  text-decoration: none;
}
.contact-section h3 {
  text-align: center;
  margin-bottom: 2rem;
}
.contact-section .secretariat {
  height: 13rem;
  border: 1px solid #003365;
  padding: 1rem;
  margin-bottom: 1rem;
  border-top-left-radius: 51px;
  border-top-right-radius: 82px;
  border-bottom-left-radius: 81px;
  border-bottom-right-radius: 58px;
  background: #003365;
  color: #ffffff;
}
.contact-section .secretariat p {
  display: flex;
}
.contact-section .secretariat img {
  width: 2rem;
  height: 2rem;
  filter: brightness(0) saturate(100%) invert(99%) sepia(1%) saturate(3%) hue-rotate(340deg) brightness(100%) contrast(102%);
}
.contact-section .call-email {
  height: 13rem;
  border: 1px solid #003365;
  padding: 1rem 3rem;
  margin-bottom: 1rem;
  border-top-left-radius: 51px;
  border-top-right-radius: 82px;
  border-bottom-left-radius: 81px;
  border-bottom-right-radius: 58px;
  background: #003365;
  color: #ffffff;
}
.contact-section .call-email .call-email-card {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}
.contact-section .call-email .call-email-card a {
  color: #ffffff;
  min-width: 47%;
}
.contact-section .call-email .call-email-card a img {
  width: 1rem;
  height: 1rem;
  filter: brightness(0) saturate(100%) invert(99%) sepia(1%) saturate(3%) hue-rotate(340deg) brightness(100%) contrast(102%);
}
.contact-section .social {
  height: 13rem;
  border: 1px solid #003365;
  padding: 1rem;
  margin-bottom: 1rem;
  border-top-left-radius: 51px;
  border-top-right-radius: 82px;
  border-bottom-left-radius: 81px;
  border-bottom-right-radius: 58px;
  background: #003365;
  color: #ffffff;
}
.contact-section .social .socail-link {
  display: flex;
  justify-content: space-evenly;
}
.contact-section .social .socail-link img {
  width: 3rem;
  height: 3rem;
}

.offshore-section {
  padding: 3rem 0;
}
.offshore-section .offshore-award {
  background: #003365;
  border-top-left-radius: 51px;
  border-top-right-radius: 82px;
  border-bottom-left-radius: 81px;
  border-bottom-right-radius: 58px;
  padding: 2rem;
  display: flex;
  gap: 1rem;
}
@media (max-width: 769px) {
  .offshore-section .offshore-award {
    margin-bottom: 1rem;
  }
}
.offshore-section .offshore-award .btn {
  border-top-left-radius: 51px;
  border-top-right-radius: 82px;
  border-bottom-left-radius: 81px;
  border-bottom-right-radius: 58px;
  background: #ffffff;
  width: 23%;
}
.offshore-section .offshore-award .btn:active {
  border: 1px solid #ffffff;
  color: #ffffff;
}
@media (max-width: 769px) {
  .offshore-section .offshore-award .btn {
    width: 100%;
  }
}

.comming-soon {
  padding: 6rem 0;
}

footer {
  background: linear-gradient(90deg, #ffffff 40%, #003365 60%);
  color: #003365;
  font-weight: 600;
}
footer .left-side {
  background: #ffffff;
  border-bottom-right-radius: 140px;
  padding: 2rem;
}
footer .left-side a {
  text-decoration: none;
  color: #003365;
}
footer .left-side .adress p {
  display: inline-flex;
  margin-top: 1rem;
}
footer .left-side .adress p img {
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 0.5rem;
}
footer .left-side .call-mail-link {
  margin-top: 1rem;
  display: flex;
  flex-wrap: wrap;
  column-gap: 1rem;
}
footer .left-side .call-mail-link a {
  text-decoration: none;
  color: #003365;
}
footer .left-side .call-mail-link a img {
  width: 1rem;
  height: 1rem;
  margin-right: 0.5rem;
}
footer .left-side h3 {
  margin-bottom: 2rem;
}
footer .left-side ul {
  list-style: none;
}
footer .left-side ul li {
  position: relative;
  line-height: normal;
  margin-bottom: 10px;
}
footer .left-side ul li::before {
  content: " ";
  background: url("../images/check-mark.png");
  background-size: cover;
  width: 1rem;
  height: 1rem;
  display: block;
  position: absolute;
  left: -1.5rem;
}
footer .right-side {
  background: #003365;
  padding: 2rem;
}
footer .right-side h3 {
  color: #ffffff;
  margin-bottom: 2rem;
}
footer .right-side .form-control {
  border-radius: 5px;
}
footer .right-side .btn {
  border: 1px solid #ffffff;
}
footer .bottom-strip {
  background: #003365;
  padding: 1rem 0;
  border-top: 1px solid #ffffff;
}
footer .bottom-strip .container {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
}
footer .bottom-strip .container p {
  margin-bottom: 0;
  color: #ffffff;
}
footer .bottom-strip .container a {
  text-decoration: none;
}
footer .bottom-strip .container a span .i_name {
  color: #f99108;
  font-family: "Kite One", sans-serif;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
}
footer .bottom-strip .container a span .n_name {
  color: #fff;
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
footer .bottom-strip .container a span .i_name {
  color: #f99108;
  font-family: "Kite One", sans-serif;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
}
footer .bottom-strip .container a span .n_name {
  color: #fff;
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
footer .bottom-strip .container a span .i_name {
  color: #f99108;
  font-family: "Kite One", sans-serif;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
}