@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&amp;display=swap");
:root {
  --bs-primary-color:#2C8275;
  --bs-secondary-color:#EFFFFD !important;
  --bs-teritory-color:#FFF9F7;
  --bs-fourthy-color:#EEEFEF;
  --bs-fifth-color:#414141;
  --bs-sixth-color:#555555;
  --bs-sevent-color: #E0FFFA;
  --bs-eight-color: #C8FAF2;
  --bs-nine-color:#ffffff;
  --bs-font-color:#03404F !important;
  --bs-font-sans-serif:"Roboto",sans-serif !important;
  --bs-heading-first-tag:1.875rem;
  --bs-heading-second-tag:1.5rem;
  --bs-heading-third-tag:1.25rem ;
  --bs-heading-fourth-tag:1.125rem;
  --bs-heading-fifth-tag:1rem;
  --bs-heading-sixth-tag:0.875rem;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-color-rgb: 33,37,41;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255,255,255;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
}

.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
  --bs-gutter-x:0 !important;
}

body {
  font-family: var(--bs-body-font-family);
  min-height: 100%;
}

*,
*::before,
*::after {
  padding: 0;
  margin: 0;
  font-family: var(--bs-body-font-family);
  box-sizing: border-box;
}

li {
  list-style: none;
}

a {
  color: inherit;
  text-decoration: none;
}

img {
  height: auto;
  width: 100%;
}

input, select {
  background: none;
  border: none;
  font: inherit;
}

button {
  cursor: pointer;
  border: none;
  font-size: 0.8rem !important;
}

input, select {
  width: 100%;
  outline: none;
}

address {
  font-style: normal;
}

select {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

html {
  font-family: "aurora";
  font-size: 16px;
  scroll-behavior: smooth;
  min-height: 100%;
}

h1 {
  font-size: var(--bs-heading-first-tag) !important;
}

h2 {
  font-size: var(--bs-heading-second-tag) !important;
}

h3 {
  font-size: var(--bs-heading-third-tag) !important;
}

h4 {
  font-size: var(--bs-heading-fourth-tag) !important;
  line-height: 1.6 !important;
}

h5 {
  font-size: var(--bs-heading-fifth-tag) !important;
}

h6 {
  font-size: var(--bs-heading-sixth-tag) !important;
  line-height: 1.6 !important;
}

.row {
  --bs-gutter-x: 0 !important;
}

video {
  width: 100%;
  height: -moz-fit-content;
  height: fit-content;
}

section {
  margin-bottom: 2rem;
}

.navbar {
  position: sticky;
}
.navbar .navbar-nav .nav-item {
  position: relative;
}
.navbar .navbar-nav .nav-item .nav-link {
  margin: 0 1.1rem;
  position: relative;
  color: var(--bs-fifth-color);
  font-weight: 500;
}
.navbar .navbar-nav .nav-item .nav-link.active, .navbar .navbar-nav .nav-item .nav-link.show {
  color: var(--bs-primary-color) !important;
}
.navbar .navbar-nav .nav-item .nav-link.active::after, .navbar .navbar-nav .nav-item .nav-link.show::after {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 25%;
  width: 50%;
  height: 2px;
  background-color: var(--bs-primary-color);
  transition: width 0.3s ease;
}
.navbar .navbar-nav .nav-item:hover .nav-link {
  text-decoration: none;
  color: var(--bs-primary-color) !important;
}
.navbar a button {
  font-weight: 500;
  margin: 0 0 0 1.2rem;
}

.bringing-seaweed .bringing-seaweed-second {
  position: relative;
}
.bringing-seaweed .bringing-seaweed-second .bringing-seaweed-second-part {
  background-color: var(--bs-sevent-color);
  padding: 2rem;
  border-radius: 1rem;
  transform: translate(-4vw, 1.4vw);
}
.bringing-seaweed .bringing-seaweed-second h1 {
  margin-top: -0.4rem;
}
.bringing-seaweed .bringing-seaweed-second h4 {
  font-weight: 400;
}

.impact {
  text-align: center;
  color: var(--bs-font-color);
  margin-bottom: 6rem;
}
.impact .row {
  background-color: var(--bs-sevent-color);
}
.impact h1 {
  transform: translateY(-2rem);
  background-color: white;
  display: inline-block;
  padding: 0 3rem;
}
.impact h4 {
  color: var(--bs-primary-color);
}
.impact h5 {
  padding: 0 1.3rem 0.8rem 1.3rem;
  text-align: justify;
  line-height: 1.4;
}
.impact img {
  width: 100%;
  height: 100%;
}

.seaweed-opp img {
  width: 5.4rem;
}
.seaweed-opp h4 {
  margin-top: 1.8rem;
}
.seaweed-opp h5 {
  text-align: justify;
  line-height: 1.5;
}
.seaweed-opp .seaweed-opp-first {
  padding: 1.9rem;
  display: inline-grid;
  align-content: center;
  text-align: justify;
}
.seaweed-opp .seaweed-opp-first h1 {
  display: flex;
  align-items: flex-end;
  color: #767676;
}
.seaweed-opp .seaweed-opp-first h4 {
  padding-right: 2rem;
}
.seaweed-opp .seaweed-opp-second {
  text-align: center;
}
.seaweed-opp .seaweed-opp-second h4 {
  font-weight: 600;
  color: var(--bs-primary-color);
}
.seaweed-opp .seaweed-opp-second .seaweed-opp-second-part1 {
  padding: 1rem 1rem 2.5rem 1rem;
  background-color: var(--bs-sevent-color);
}
.seaweed-opp .seaweed-opp-second .seaweed-opp-second-part2 {
  padding: 1rem 1rem 2.6rem 1rem;
  background-color: var(--bs-teritory-color);
  margin-top: 1rem;
}
.seaweed-opp .seaweed-opp-second .seaweed-opp-three-part1 {
  background-color: var(--bs-teritory-color);
  padding: 1rem 1rem 1rem 1rem;
  margin: 0 1rem;
}
.seaweed-opp .seaweed-opp-second .seaweed-opp-three-part2 {
  background-color: var(--bs-sevent-color);
  padding: 1rem 1rem 1rem 1rem;
  margin: 1rem;
}

.Our-Story {
  margin-bottom: 7rem;
}
.Our-Story img {
  width: 7.4rem;
  margin: 1.6rem 0;
}
.Our-Story .Our-Story-first {
  background-color: var(--bs-primary-color);
  padding: 3rem;
  color: var(--bs-nine-color);
}
.Our-Story .Our-Story-first h4 {
  margin-top: 2rem;
  width: 95%;
}
.Our-Story .Our-Story-first button {
  margin-top: 3rem;
  padding: 1rem 2rem;
  font-weight: 700;
}
.Our-Story .Our-Story-second {
  background-color: var(--bs-eight-color);
  padding: 3rem;
}
.Our-Story .Our-Story-second h2 {
  margin-top: 1.9rem;
  padding: 0 4rem;
  font-weight: 600;
  color: var(--bs-primary-color);
}
.Our-Story .Our-Story-second h4 {
  padding: 0.5rem 6rem 0 4rem;
}

.BenefitsOfSeaWeed {
  margin-bottom: 9rem;
}
.BenefitsOfSeaWeed img {
  width: 6rem;
}
.BenefitsOfSeaWeed h1 {
  margin-bottom: 1rem;
  color: var(--bs-primary-color);
}
.BenefitsOfSeaWeed h4 {
  margin: 1rem 0;
  color: var(--bs-primary-color);
  font-weight: 600;
}
.BenefitsOfSeaWeed h5 {
  line-height: 1.7;
  text-align: justify;
}
.BenefitsOfSeaWeed .BenefitsOfSeaWeed-second {
  position: relative;
  text-align: end;
}
.BenefitsOfSeaWeed .BenefitsOfSeaWeed-second img {
  position: absolute;
  top: -3rem;
  transform: translateX(-3rem);
}
.BenefitsOfSeaWeed .BenefitsOfSeaWeed-second .col-lg-6 {
  border: 1px solid black;
  width: 47%;
  margin-left: 1rem;
  border-radius: 1rem;
  padding: 1rem;
}
.BenefitsOfSeaWeed .BenefitsOfSeaWeed-second .col-lg-6 h4 {
  margin-top: 3rem;
}
.BenefitsOfSeaWeed .BenefitsOfSeaWeed-second .BenefitsOfSeaWeed-second-part-text {
  text-align: center;
}

.useOfseaweed img {
  width: 100%;
}
.useOfseaweed h3 {
  color: var(--bs-primary-color);
}
.useOfseaweed button {
  font-weight: 600;
  font-size: 1.1rem !important;
  padding: 0.8rem 1.6rem;
  margin: 0 1.3rem;
  line-height: 1.5;
  background-color: var(--bs-body-bg);
}
.useOfseaweed h3 {
  padding: 1rem 0 0 1.3rem;
  line-height: 1 !important;
}
.useOfseaweed h5 {
  font-weight: 400;
  line-height: 1.3 !important;
  padding: 0 1.3rem;
}
.useOfseaweed .swiper-slide {
  background-color: #EFEFEF;
  border-radius: 1rem 1rem 0 0;
  border-bottom: 2rem;
}

/* Style the tab content */
.tab {
  overflow: hidden;
  display: flex;
}
.tab .tablinks {
  transition: 0.3s;
  background-color: #f1f1f1;
  padding: 1rem;
  margin-right: 2rem;
  width: 32%;
}
.tab h2 {
  margin: 0 !important;
}

/* Style the buttons inside the tab */
.tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  transition: 0.3s;
  background-color: #f1f1f1;
}

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #ddd;
}

/* Create an active/current tablink class */
.tab button.active {
  background-color: var(--bs-primary-color);
  color: var(--bs-nine-color);
}

/* Style the tab content */
.tabcontent {
  padding: 6px 12px;
  border-top: none;
}

.cult-met-od .col-xl-4 {
  padding: 1rem 1.2rem 1rem 0;
}
.cult-met-od .col-xl-4 .raftin-pa {
  height: 149px;
}
.cult-met-od .col-xl-4 .raftin-pa1 {
  height: 220px;
}
.cult-met-od .cult-met-od1 {
  margin: 3rem 0;
}
.cult-met-od .cult-met-od1 h4 {
  font-weight: 400;
}

.copyright-area {
  background-color: #03404F;
  padding: 10px;
}

.copyright-area ul {
  list-style-type: none;
}

.copyright-area ul li {
  display: inline-flex;
  position: relative;
}

.copyright-area ul li a {
  color: #FFFFFF;
  font-size: 1.5rem;
  font-family: "aurora";
  font-weight: 400;
  text-decoration: none;
}

.copyrigh-area ul {
  position: relative;
  font-family: "aurora";
  font-weight: 200;
}

.copyright li {
  color: #FFFFFF;
  font-size: 1.5rem;
  font-family: "aurora";
  font-weight: 400;
}

.copyright ul {
  text-align: center;
}

.copyrigh-area ul li span .separator {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  width: 1px;
  height: 10px;
  background-color: #941111;
  top: 10%;
  width: 2px;
  height: 12px;
}

.who-we-are h1 {
  text-align: center;
  margin-bottom: 0.2rem;
  margin-top: 2rem;
}
.who-we-are h3 {
  font-weight: 400;
  line-height: 1.6;
}

.mi-vi-va {
  padding: 1.4rem 0 0 0;
  text-align: center;
  background-color: var(--bs-sevent-color);
}
.mi-vi-va img {
  width: 8rem;
  margin-bottom: 2rem;
}
.mi-vi-va h2 {
  font-weight: bold;
  color: var(--bs-primary-color);
}
.mi-vi-va h4 {
  text-align: start;
  padding: 1rem 2rem;
  font-weight: 400;
  line-height: 1.6;
}

.the-team .container-fluid {
  margin-top: 8rem;
  background-image: url(../images/impactline.html);
  background-repeat: no-repeat;
  background-size: 100% 12rem;
  background-position-y: 20%;
}
.the-team h2 {
  color: var(--bs-primary-color);
}
.the-team .the-team-part1 {
  padding: 2rem;
}
.the-team .the-team-wrap {
  padding: 1rem 1rem 1rem 0;
}
.the-team .the-team-wrap h1 {
  margin-top: 0.8rem;
}
.the-team .the-team-wrap h3 {
  color: var(--bs-primary-color);
}
.the-team .the-team-wrap h4 {
  font-weight: 400;
  line-height: 1.4;
}
.the-team .the-team-wrap .the-team-d-flex {
  justify-content: flex-start;
  gap: 4rem;
}
.the-team .the-team-wrap .the-team-d-flex img {
  margin-top: 0.5rem;
  width: 3rem;
  height: 3rem;
  -o-object-fit: contain;
     object-fit: contain;
}

.map-banner {
  background-color: #E7FFFB;
  margin-bottom: 7rem;
}
.map-banner img {
  padding: 10rem;
}

.teamsea h3 {
  text-align: center;
  padding: 1rem 9rem;
}

.fotter {
  margin-bottom: 0;
}
.fotter .fotter-part {
  background-color: var(--bs-secondary-color);
}
.fotter .fotter-part h3 {
  font-weight: 600;
  color: var(--bs-primary-color);
}
.fotter .fotter-part .container {
  padding: 2rem 0;
}
.fotter .fotter-part .container .col-lg-3 {
  width: 23%;
  margin: 0 0.7rem;
}
.fotter .fotter-part .container .social-media-fotter .col {
  width: 20%;
}
.fotter .fotter-part .container .social-media-fotter .col img {
  width: 50%;
  padding-top: 1rem;
}
.fotter .copy-write-flu {
  background-color: var(--bs-primary-color);
  color: var(--bs-nine-color);
  padding: 1rem 0;
}
.fotter .copy-write-flu h3 {
  font-weight: 400;
}
.fotter .copy-write-flu .text-center {
  padding-right: 4.3rem;
}

.our-work .col-lg-6 {
  padding: 2rem;
}

@media screen and (max-width: 1025.12px) {
  .bringing-seaweed .bringing-seaweed-second .bringing-seaweed-second-part {
    text-align: justify;
    border-radius: 1rem;
    transform: translate(0, 0);
  }
  .varieties {
    padding-top: 2rem;
    background-color: #DAFCF6;
  }
  .varieties .img-text {
    background-color: white;
    margin-bottom: 2rem;
    padding-bottom: 2rem;
    border-radius: 2rem;
  }
  .varieties .variety-sub {
    padding: 0 1.6rem;
  }
  .varieties h3 {
    padding: 0.5rem 0;
  }
  .varieties h4 {
    color: var(--bs-primary-color);
    font-weight: bold;
  }
  .varieties .varieties-first {
    padding: 2rem 2rem 2rem 1rem;
    margin-left: 0 !important;
  }
  .varieties .varieties-third {
    margin-left: 0 !important;
  }
  .key-activities {
    margin-top: 3rem;
  }
  .key-activities img {
    height: 328px;
  }
  .col-xl-4 {
    padding: 1rem 1.2rem 1rem 0;
  }
  .col-xl-4 .raftin-pa, .col-xl-4 .raftin-pa1 {
    height: auto !important;
  }
}
@media screen and (max-width: 769.2332px) {
  html {
    font-size: 13px;
  }
  .Our-Story .Our-Story-second {
    background-color: var(--bs-eight-color);
    padding: 3rem;
  }
  .Our-Story .Our-Story-second h2 {
    margin: 0 !important;
    padding: 0 !important;
  }
  .Our-Story .Our-Story-second h4 {
    padding: 1rem 0 0 0;
  }
  .the-team .container-fluid {
    margin-top: 2rem;
    background-image: url();
  }
  .the-team h1 {
    margin-top: 10rem;
  }
  .the-team .col-lg-4 {
    width: 31%;
    margin-left: 1.5rem;
  }
  .the-team .col-lg-4 img {
    width: 80%;
  }
  .the-team .the-team-wrap {
    padding: 1rem 1rem 1rem 0;
  }
  .the-team .the-team-wrap h1 {
    margin-top: 0.8rem;
  }
  .the-team .the-team-wrap h3 {
    color: var(--bs-primary-color);
  }
  .the-team .the-team-wrap h4 {
    font-weight: 400;
    line-height: 1.4;
  }
  .the-team .the-team-wrap .the-team-d-flex {
    justify-content: flex-start;
    gap: 4rem;
  }
  .the-team .the-team-wrap .the-team-d-flex img {
    margin-top: 0.5rem;
    width: 3rem;
    height: 3rem;
    -o-object-fit: contain;
       object-fit: contain;
  }
  .teamsea h3 {
    padding: 0;
  }
  .fotter .copy-write-flu .text-end {
    text-align: start !important;
    padding: 0;
  }
  .map-banner {
    background-color: var(--bs-eight-color);
    padding: 0;
  }
  .variethies {
    padding: 0;
  }
  .variethies .variethies2 {
    padding: 0 !important;
  }
  .variethies .variethies2 .col-lg-6 {
    margin: 1rem !important;
  }
  .impact-text .background-water-first h4 {
    padding: 0 !important;
  }
}
@media screen and (max-width: 426.2332px) {
  html {
    font-size: 10px;
  }
  section {
    margin-top: 2rem;
  }
  .container {
    padding: 0 2rem !important;
  }
  .impactofseeweed .impactofseeweed-second {
    padding: 0 !important;
  }
  .BenefitsOfSeaWeed .BenefitsOfSeaWeed-second .col-lg-6 {
    border: 1px solid black;
    width: 100%;
    margin-left: 0;
    margin-bottom: 0.9rem;
    border-radius: 3rem 0;
    padding: 1rem;
  }
  .BenefitsOfSeaWeed .BenefitsOfSeaWeed-second .col-lg-6 #readmore1 {
    display: none;
  }
  .BenefitsOfSeaWeed .BenefitsOfSeaWeed-second .col-lg-6 .BenefitsOfSeaWeed-second-part-text {
    text-align: center;
  }
  .useOfseaweed {
    display: none;
  }
  .map-banner {
    background-color: #E7FFFB;
    margin-bottom: 3rem;
  }
  .map-banner img {
    padding: 1rem;
  }
}
@media screen and (min-width: 1900.143px) {
  .bringing-seaweed .bringing-seaweed-second {
    position: relative;
  }
  .bringing-seaweed .bringing-seaweed-second .bringing-seaweed-second-part {
    background-color: var(--bs-sevent-color);
    padding: 2rem;
    position: absolute;
    border-radius: 1rem;
    transform: translate(-4vw, 7.1vw);
  }
  .bringing-seaweed .bringing-seaweed-second h1 {
    margin-top: -0.4rem;
  }
  .bringing-seaweed .bringing-seaweed-second h4 {
    font-weight: 400;
  }
}
.carousel-control-prev, .carousel-control-next {
  top: -2rem !important;
  opacity: 2 !important;
}
.carousel-control-prev img, .carousel-control-next img {
  width: 40%;
  position: absolute;
  top: -0.5rem;
  transform: translate(-50%, -50%);
}

.ban_img {
  position: relative;
}
.ban_img h1 {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  color: var(--bs-nine-color);
  font-weight: bold;
  text-transform: uppercase;
}

.impactofseeweed h1 {
  color: var(--bs-primary-color);
  text-align: center;
  margin: 5rem 0 1.5rem 0;
}
.impactofseeweed h4 {
  padding-top: 0.3rem !important;
  font-weight: 600;
  color: var(--bs-primary-color);
}
.impactofseeweed h4, .impactofseeweed h5 {
  padding: 0 1rem 0 1rem;
  line-height: 1.45;
  text-align: justify;
}
.impactofseeweed .impactofseeweed-first img {
  height: 100%;
}
.impactofseeweed .impactofseeweed-second {
  padding-left: 2rem;
}
.impactofseeweed .impactofseeweed-second h5 {
  margin-top: 0.5rem;
  margin-bottom: 1.8rem;
}

.impact-text .uses-seweed-image {
  position: relative;
}
.impact-text .uses-seweed-image .tabcontent-text-abs {
  position: absolute;
  top: 50%;
  left: 50%;
  background-color: var(--bs-nine-color);
  color: black;
  line-height: 1.4 !important;
  opacity: 0.78;
  border-radius: 1rem;
  transform: translate(-50%, -50%);
}
.impact-text .useofseamain {
  margin-top: 2rem;
}
.impact-text .useofseamain h1 {
  text-align: center;
  margin: 5rem 0 0.8rem 0;
}
.impact-text .useofseamain h2 {
  padding: 0 3rem;
  line-height: 1.6;
  text-align: center;
  margin-bottom: 0.8rem;
}
.impact-text .useofseamain .carosel-img img {
  height: auto;
}
.impact-text .useofseamain .carosel-img .card {
  --bs-card-border-width:0 !important;
  padding: 0 !important;
  border-radius: 0 !important;
  background-color: var(--bs-sevent-color);
}
.impact-text .useofseamain .carosel-img .swiper {
  padding: 4rem !important;
}
.impact-text .useofseamain .carosel-img .col-mdd-4 {
  height: 524px !important;
}
.impact-text .useofseamain .carosel-img .col-mdd-4 h4 {
  color: var(--bs-primary-color);
  font-weight: bold;
  margin-top: 0 !important;
  margin-bottom: 0.1rem !important;
  line-height: 1.4 !important;
  padding: 0.5rem 0.6rem 0.1rem 0.6rem;
}
.impact-text .useofseamain .carosel-img .col-mdd-4 h5 {
  line-height: 1.5 !important;
  padding: 0.5rem 0.6rem 1rem 0.6rem;
}
.impact-text .background-water {
  background-image: url("../images/bannerSea.jpg");
  /* padding: 2rem; */
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 4rem;
}
.impact-text .background-water .col-lg-12 {
  margin-top: 2rem;
  padding: 3rem;
}
.impact-text .background-water-first {
  background-color: white;
  opacity: 0.6;
  color: green;
  display: grid;
  align-content: center;
  padding: 2rem;
  line-height: 1.9;
}
.impact-text .background-water-second {
  background-color: white;
  padding: 2rem;
}
.impact-text .background-water-second h3 {
  padding: 0.6rem;
}
.impact-text .background-water-second h4 {
  font-weight: 400;
  line-height: 1.3;
}
.impact-text .background-water-first h4 {
  padding: 8rem;
}
.impact-text .benefitsOfSeaweed .BenefitsOfSeaWeed-first h1 {
  position: sticky;
  top: 10rem;
}
.impact-text .benefitsOfSeaweed .col-xl-6 {
  padding-left: 2rem;
}
.impact-text .benefitsOfSeaweed .col-xl-6 h1, .impact-text .benefitsOfSeaweed .col-xl-6 h2, .impact-text .benefitsOfSeaweed .col-xl-6 h3 {
  margin-bottom: 2rem;
}
.impact-text .benefitsOfSeaweed .col-xl-6 .benefitsofseaweed-first-part1 {
  position: sticky;
  top: 10rem;
}

.key-activities {
  margin-top: 3rem;
}
.key-activities .key-activities1 h2 {
  line-height: 1.45;
}
.key-activities .key-activities2 {
  margin-top: 2rem;
  position: relative;
}
.key-activities .key-activities2 h5 {
  background: snow;
  padding-left: 0.5rem;
  opacity: 0.5;
  transform: translateY(-3rem);
  text-align: center;
  display: block;
  padding: 0.5rem;
  font-weight: 700;
}
.key-activities .key-activities2 .col-lg-3 {
  padding-left: 1rem;
}

.variethies {
  padding: 3rem;
}
.variethies .variethies1 {
  text-align: center;
  padding: 1rem;
}
.variethies .variethies2 {
  background-color: var(--bs-primary-color);
  padding: 2rem;
}
.variethies .variethies2 .col-lg-6 {
  width: 40%;
  margin: 0 2rem;
}

.typeOFse .col {
  width: 45%;
  margin: 1rem 1rem;
}
.typeOFse .col h3 {
  font-weight: 600;
  margin-bottom: 2rem;
  color: var(--bs-primary-color);
}

.varieties {
  padding-top: 2rem;
  background-color: #DAFCF6;
}
.varieties .img-text {
  background-color: white;
  margin-bottom: 2rem;
  padding-bottom: 2rem;
  border-radius: 2rem;
}
.varieties .variety-sub {
  padding: 0 1.6rem;
  height: 140px;
}
.varieties h3 {
  padding: 0.5rem 0;
}
.varieties h4 {
  color: var(--bs-primary-color);
  font-weight: bold;
}
.varieties .varieties-first {
  padding: 2rem 2rem 2rem 1rem;
  margin-left: 6.9rem;
}
.varieties .varieties-first h3 {
  color: var(--bs-primary-color);
  font-weight: bold;
}
.varieties .varieties-second {
  padding: 2rem 2rem 2rem 1rem;
}
.varieties .varieties-second h3 {
  color: var(--bs-primary-color);
  font-weight: bold;
}
.varieties .varieties-third {
  margin-bottom: 2rem;
  margin-left: 7.9rem;
  border-radius: 1.5rem;
  background-color: var(--bs-nine-color);
}
.varieties .varieties-third .col-lg-6 {
  padding: 1rem;
}
.varieties .varieties-third .varieties-third-part2 h5 {
  line-height: 1.6;
}
.varieties .varieties-third .varieties-third-part2 .sea-red {
  padding-bottom: 1rem;
}

.slide-content {
  overflow: hidden;
  border-radius: 25px;
}

.card {
  border-radius: 25px;
}

.overlay {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: #4070F4;
  border-radius: 25px 25px 0 25px;
}

.overlay::before,
.overlay::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: -40px;
  height: 40px;
  width: 40px;
  background-color: #4070F4;
}

.overlay::after {
  border-radius: 0 25px 0 0;
  background-color: #FFF;
}

.card-image {
  position: relative;
  border-radius: 50%;
  background: #FFF;
}

.swiper-navBtn {
  color: #6E93f7;
  transition: color 0.3s ease;
}

.swiper-navBtn:hover {
  color: #4070F4;
}

.swiper-navBtn::before,
.swiper-navBtn::after {
  font-size: 35px;
}

.swiper-button-next {
  right: 0;
}

.swiper-button-prev {
  left: 0;
}

.swiper-pagination-bullet {
  background-color: #6E93f7;
  opacity: 1;
}

.swiper-pagination-bullet-active {
  background-color: #4070F4;
}

@media screen and (max-width: 768px) {
  .variety-sub {
    padding: 0 1.6rem;
    height: auto;
  }
  .slide-content {
    margin: 0 10px;
  }
  .swiper-navBtn {
    display: none;
  }
  .cult-met-od .col-xl-4 {
    padding: 1rem 1.2rem 1rem 0;
  }
  .cult-met-od .col-xl-4 .raftin-pa {
    height: auto;
  }
  .key-activities {
    margin-top: 3rem;
  }
  .key-activities img {
    height: auto;
    width: 100%;
  }
}
.swiper-button-next, .swiper-button-prev {
  color: var(--bs-primary-color) !important;
  font-weight: 900;
}/*# sourceMappingURL=style.css.map */