.accordion collapse {
  border: 0;
}

.accordion-button:focus {
  box-shadow: none;
  border: none;
}

.accordion-button:not(.collapsed) {
  background: none;
  color: #ff9800;
  box-shadow: none;
  border-bottom: none;
}

.accordion-button::after {
  width: auto;
  height: auto;
  content: "+";
  font-size: 40px;
  background-image: none;
  font-weight: 100;
  color: #1b6ce5;
  transform: translateY(-4px);
}

.accordion-button:not(.collapsed)::after {
  width: auto;
  height: auto;
  background-image: none;
  content: "-";
  font-size: 48px;
  transform: translate(-5px, -4px);
  transform: rotate(0deg);
}

.fit-cover.min-height-300.seafood {
  box-shadow: -50px 50px #fbc330, 50px -50px #3ba9f9;
}

.pp-sec h2 {
  font-size: 43px;
}

.pp-sec {
  background-image: url("../../assets/img/Hero/Hero_11.webp");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.pp-sec ul li:before {
  content: '✓ ';
  color: #3ba9f9;
}

.pp-sec ul {
  list-style: none;
  font-size: 23px;
  line-height: 42px;
}

.pp-sec img {
  width: 100%;
}

.activity_1 img {
  width: 100%;
}

.activity_2 img {
  max-height: 110vh;
  max-width: 100%;
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
}

@media (max-width: 767px) {
  .activity_4 img {
    width: 120%;
    position: relative;
    left: 50%;
    transform: translate(-50%,0);
  }
}

.activity_1 h2, .activity_2 h2, .activity_3 h2, .activity_4 h2, .activity_5 h2 {
  font-size: 36px;
}

.activity_3 img {
  width: 100%;
}

@media (min-width: 576px) {
  .activity_1 p, .activity_2 p, .activity_3 p, .activity_4 p, .activity_5 p {
    font-size: larger;
  }
}

.activity_4 {
  background-color: whitesmoke;
}

@media (min-width: 768px) {
  .activity_4 img {
    width: 100%;
  }
}

.activity_5 img {
  width: 100%;
}

.activity_1 {
  background-image: url("../../assets/img/Hero/WP_09.webp");
  background-size: cover;
  background-position: center;
}

.activity_2 {
  background-image: url("../../assets/img/Hero/WP_10.webp");
  background-size: cover;
}

.squid-home {
  max-width: 75%;
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
}

.fs-48 {
  font-size: 48px;
}

.first-product {
  background-image: url("../../assets/img/Hero/WP_20.webp");
  background-size: cover;
}

.fz-56 h2 {
  font-size: 56px;
}

