@media screen and (min-width: 768px) {
  .navbar {
    box-shadow: unset;
  }
  .navbar .navbar-brand {
    position: absolute;
  }
  .navbar .navbar-brand img {
    width: 140px;
    margin-top: 100px;
    margin-left: 50px;
    transition: all 0.5s ease-in-out;
  }
  .navbar.scrolled2 .navbar-brand img {
    margin-top: 0px;
    margin-left: 0px;
    width: 80px;
  }
}
.carousel-2 {
  position: relative;
  max-width: 100%;
  margin: auto;
  overflow: hidden;
  margin-top: 0px;
  padding-top: 200px;
  /* Carousel Slides */
  /* Reset animations for overlays when switching slides */
  /* Animation for Carousel Overlays */
  /* Keyframes for Fade-In and Fade-Out */
}
@media screen and (max-width: 768px) {
  .carousel-2 {
    padding-top: 50px;
  }
}
.carousel-2 .carousel-slides {
  isolation: isolate;
  position: absolute;
  height: 65vh;
  left: 0;
  width: 100%;
  opacity: 0;
  transition: opacity 1s ease-in-out;
  z-index: 0;
}
.carousel-2 .carousel-slides:not(.active) .carousel-overlay {
  opacity: 0;
  animation: none;
  transition: opacity 0s ease-in-out;
  position: absolute;
  display: none;
}
.carousel-2 .carousel-slides:not(.active) {
  opacity: 0;
  transition: opacity 1s ease-in-out;
  animation: none;
}
.carousel-2 .carousel-slides.active-back {
  opacity: 0;
  transition: opacity 0s ease-in-out;
  animation: none;
}
.carousel-2 .carousel-slides img {
  width: 100%;
  height: 65vh;
  -o-object-fit: cover;
     object-fit: cover;
  overflow: hidden;
}
.carousel-2 .carousel-slides img.left {
  width: 70vw;
}
.carousel-2 .carousel-slides img.right {
  width: 30vw;
}
.carousel-2 .carousel-slides.active {
  opacity: 1;
  position: relative;
  height: 65vh;
  z-index: 1;
}
.carousel-2 .carousel-overlay-1 {
  position: absolute;
  top: 0%;
  width: calc(70vw - 0.7rem);
  padding: 70px;
  color: white;
  text-align: center;
  opacity: 0; /* Hidden initially */
  background-color: #009AB2;
}
@media screen and (max-width: 768px) {
  .carousel-2 .carousel-overlay-1 {
    top: unset;
    bottom: 0;
    right: unset;
    width: 100%;
    padding: 30px;
  }
}
.carousel-2 .carousel-overlay-1.purple {
  background-color: #662483;
}
.carousel-2 .carousel-overlay-1 h2 {
  margin: 0;
  margin-bottom: 50px;
  font-size: calc(3vw + 5vh);
  text-transform: none;
  line-height: calc(1vw + 5vh);
  text-align: left;
  letter-spacing: 0.2rem;
  animation-delay: 1s;
  animation: fadeInZoom2 1s ease-in-out forwards;
}
@keyframes fadeInZoom2 {
  from {
    opacity: 0;
    transform: scale(0); /* Start zoomed out */
  }
  to {
    opacity: 1;
    transform: scale(1); /* End at normal size */
  }
}
@media screen and (max-width: 768px) {
  .carousel-2 .carousel-overlay-1 h2 {
    margin-bottom: 25px;
    line-height: calc(2vw + 5vh);
    font-size: calc(2.5vw + 5vh);
    letter-spacing: 0.1rem;
  }
}
.carousel-2 .carousel-overlay-1 h2.small {
  font-size: calc(2.5vw + 5vh);
  line-height: calc(2vw + 5vh);
}
.carousel-2 .carousel-overlay-1 h2.fade-in {
  opacity: 1; /* Fade-in effect */
}
.carousel-2 .carousel-overlay-1 p {
  margin: 10px 0 0;
  font-size: calc(1vw + 1vh);
  line-height: calc(1vw + 1vh + 10px);
  text-align: left;
}
@media screen and (max-width: 768px) {
  .carousel-2 .carousel-overlay-1 p {
    font-size: calc(2vw + 1vh);
    line-height: calc(1vw + 1vh + 10px);
  }
}
.carousel-2 .carousel-overlay-1 {
  animation: fadeInOut 3s ease-in-out forwards;
}
.carousel-2 .carousel-overlay-1.left {
  text-align: left;
  width: 90%;
}
.carousel-2 .carousel-overlay-1.left h2 {
  width: 75%;
}
@media screen and (max-width: 768px) {
  .carousel-2 .carousel-overlay-1.left h2 {
    width: unset;
  }
}
.carousel-2 .carousel-overlay-1.right {
  transform: translate(-5%, -80%) !important;
}
@keyframes fadeInOut {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  70% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  70% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.carousel-2 .controls {
  display: flex;
  justify-content: center;
  width: 300px;
  z-index: 500;
  position: relative;
  /* Carousel Controls */
  /* Carousel Indicators */
  /* Pause/Play Button */
}
.carousel-2 .controls .carousel-controls button {
  background-color: rgba(0, 0, 0, 0.5);
  color: white;
  border: none;
  padding: 10px;
  cursor: pointer;
}
.carousel-2 .controls .carousel-controls {
  display: flex;
  margin-top: 10px;
  margin-left: 20px;
  width: 200px;
}
.carousel-2 .controls .carousel-controls .prev {
  all: unset;
  left: 10px;
  z-index: 50;
  cursor: pointer;
  margin-right: 10px;
}
.carousel-2 .controls .carousel-controls .next {
  all: unset;
  right: 10px;
  z-index: 50;
  cursor: pointer;
}
.carousel-2 .controls .carousel-indicators-hero {
  display: flex;
  justify-content: center;
  padding-top: 10px;
}
.carousel-2 .controls .carousel-indicators-hero button {
  background-color: white;
  border: none;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  margin: 0 5px;
  cursor: pointer;
  border: 1px solid rgb(0, 154, 178);
}
.carousel-2 .controls .carousel-indicators-hero button.active {
  background-color: rgb(0, 154, 178);
}
.carousel-2 .controls .carousel-pause-play {
  text-align: left;
  margin-top: 10px;
  margin-left: 50px;
}
.carousel-2 .controls .carousel-pause-play button {
  all: unset;
  height: 66px;
  width: 66px;
  color: white;
  cursor: pointer;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="66" height="66" viewBox="0 0 66 66"><g id="Group_11" data-name="Group 11" transform="translate(-0.356 -0.095)"><circle id="Ellipse_7" data-name="Ellipse 7" cx="33" cy="33" r="33" transform="translate(0.356 0.095)" fill="%23009ab2"/><g id="Group_10" data-name="Group 10" transform="translate(24.305 22.239)"><line id="Line_2" data-name="Line 2" y2="22.327" fill="none" stroke="%23fff" stroke-width="7"/><line id="Line_3" data-name="Line 3" y2="22.327" transform="translate(17.039)" fill="none" stroke="%23fff" stroke-width="7"/></g></g></svg>');
}
.carousel-2 .controls .carousel-pause-play button.play {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="66" height="66" viewBox="0 0 66 66"><g id="Group_1621" data-name="Group 1621" transform="translate(-0.355 -0.095)"><circle id="Ellipse_7" data-name="Ellipse 7" cx="33" cy="33" r="33" transform="translate(0.355 0.095)" fill="%23009ab2"/><path id="Polygon_2" data-name="Polygon 2" d="M14.868,2.3a2,2,0,0,1,3.264,0l12.633,17.84A2,2,0,0,1,29.133,23.3H3.867a2,2,0,0,1-1.632-3.156Z" transform="translate(48.156 16.595) rotate(90)" fill="%23fff"/></g></svg>');
}
.carousel-2 .overlay-carousel-3::after {
  /* Overlay using the SVG as background image */
  content: "";
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="940.777" height="1561.312" viewBox="0 0 940.777 1561.312"><g id="Group_1618" data-name="Group 1618" transform="translate(0 0)" opacity="0.813"><path id="Path_1083" data-name="Path 1083" d="M883.753,890.73,1193.963,35.836C1172.637,23.5,1150.734,11.628,1128.6.1L866,884.5c5.995,1.96,11.874,4.15,17.868,6.225" transform="translate(-865.883 0.015)" fill="%23009ab2"/><path id="Path_1084" data-name="Path 1084" d="M1128.7,0q33.375,17.292,65.364,35.736L883.968,890.63c-5.994-2.19-11.873-4.265-17.868-6.225Z" transform="translate(-866.1 0)" fill="%23009ab2"/><path id="Path_1085" data-name="Path 1085" d="M592.855,901.964l545.03-642.093c-15.1-15.678-30.664-31.24-46.918-46.572L578.1,894.011q7.608,3.8,14.87,7.954" transform="translate(-477.922 32.585)" fill="%23009ab2"/><path id="Path_1086" data-name="Path 1086" d="M1090.966,213.3c16.255,15.217,31.7,30.894,46.918,46.572L592.97,901.965q-7.262-3.977-14.87-7.954Z" transform="translate(-477.922 32.585)" fill="%23009ab2"/><path id="Path_1087" data-name="Path 1087" d="M414.272,919.665l664.687-409.809q-11.586-24.036-24.67-47.956L400.9,909.52c4.611,3.343,8.991,6.8,13.372,10.26" transform="translate(-214.726 70.564)" fill="%23009ab2"/><path id="Path_1088" data-name="Path 1088" d="M1054.39,461.8q13.141,23.862,24.669,47.955L414.372,919.68c-4.381-3.458-8.876-6.917-13.372-10.26Z" transform="translate(-214.941 70.548)" fill="%23009ab2"/><path id="Path_1089" data-name="Path 1089" d="M345.22,949.376l671.258-205.539q-1.729-21.269-4.842-42.537L334.5,937.5c3.689,3.919,7.262,7.838,10.72,11.874" transform="translate(-75.702 107.136)" fill="%23009ab2"/><path id="Path_1090" data-name="Path 1090" d="M1011.636,701.3q3.113,21.268,4.842,42.537L345.22,949.376c-3.458-3.919-7.032-7.955-10.72-11.874Z" transform="translate(-75.702 107.136)" fill="%23009ab2"/><path id="Path_1091" data-name="Path 1091" d="M354.047,991.366l596.558-53.6c3.458-11.182,6.34-22.364,8.991-33.662L346.9,978.915c2.421,4.15,4.842,8.3,7.147,12.451" transform="translate(-33.114 138.118)" fill="%23009ab2"/><path id="Path_1092" data-name="Path 1092" d="M959.612,904.1c-2.766,11.3-5.648,22.48-9.107,33.662l-596.558,53.6c-2.306-4.15-4.611-8.3-7.147-12.451L959.5,904.1Z" transform="translate(-33.014 138.118)" fill="%23009ab2"/><path id="Path_1093" data-name="Path 1093" d="M416.012,1045.349l483.817,42.422c5.88-8.184,11.643-16.253,17.177-24.67L412.9,1032.9q1.729,6.226,3.113,12.45" transform="translate(-66.606 157.796)" fill="%23009ab2"/><path id="Path_1094" data-name="Path 1094" d="M916.891,1063.1c-5.418,8.416-11.3,16.6-17.177,24.669l-483.7-42.422q-1.383-6.224-3.112-12.449l504.106,30.2Z" transform="translate(-66.606 157.795)" fill="%23009ab2"/><path id="Path_1095" data-name="Path 1095" d="M727.316,1212.155l175.567,108.823c6.685-2.421,13.256-4.958,19.828-7.494L735.155,1204.2q-3.8,4.149-7.954,7.955" transform="translate(-434.626 183.965)" fill="%23009ab2"/><path id="Path_1096" data-name="Path 1096" d="M734.938,1204.1l187.556,109.283c-6.571,2.536-13.141,5.073-19.828,7.493L727.1,1212.052q4.151-3.8,7.954-7.953" transform="translate(-434.296 183.949)" fill="%23009ab2"/><path id="Path_1097" data-name="Path 1097" d="M617.4,1164.637,876.888,1273.8c7.262-3.8,14.18-8.069,21.212-11.989L622.471,1153.8c-1.614,3.689-3.227,7.262-5.072,10.836" transform="translate(-283.441 176.264)" fill="%23009ab2"/><path id="Path_1098" data-name="Path 1098" d="M622.471,1153.8,898.1,1261.816c-7.032,4.034-13.95,8.184-21.212,12.1L617.4,1164.752c1.844-3.573,3.458-7.149,5.072-10.835" transform="translate(-283.441 176.265)" fill="%23009ab2"/><path id="Path_1099" data-name="Path 1099" d="M508.6,1106.229,874.373,1198.8c6.917-5.649,13.833-11.3,20.4-17.178L509.522,1094.7c-.23,3.921-.461,7.724-.922,11.643" transform="translate(-154.698 167.236)" fill="%23009ab2"/><path id="Path_1100" data-name="Path 1100" d="M509.522,1094.615l385.256,86.919c-6.571,5.88-13.6,11.527-20.4,17.175L508.6,1106.144v-1.5c.461-3.344.692-6.8.922-10.144" transform="translate(-154.698 167.205)" fill="%23009ab2"/><path id="Path_1101" data-name="Path 1101" d="M833.9,1249.21l114.239,101.1c6.8-1.5,13.717-3,20.519-4.612l-123-102.6c-3.8,2.192-7.722,4.149-11.642,6.11" transform="translate(-603.576 189.907)" fill="%23009ab2"/><path id="Path_1102" data-name="Path 1102" d="M845.759,1243l123,102.6c-6.8,1.614-13.717,3.113-20.519,4.609L834,1249.111c3.919-1.96,7.839-4.036,11.643-6.11" transform="translate(-603.791 189.891)" fill="%23009ab2"/><path id="Path_1103" data-name="Path 1103" d="M941.1,1273.472l71.587,93.838c6.916-.807,13.6-1.845,20.52-2.769L955.74,1269.9c-4.728,1.268-9.568,2.538-14.525,3.572" transform="translate(-791.7 194.002)" fill="%23009ab2"/><path id="Path_1104" data-name="Path 1104" d="M955.841,1269.8l77.466,94.644c-6.8.922-13.6,1.958-20.519,2.765L941.2,1273.376c4.958-1.154,9.8-2.306,14.525-3.575" transform="translate(-791.914 193.985)" fill="%23009ab2"/></g></svg>');
  background-repeat: no-repeat; /* Prevent tiling */
  background-size: cover; /* Stretch image to fill container (adjusted below) */
  position: absolute;
  top: -40vw;
  right: 0; /* Align to left edge */
  width: 40vw; /* Fill the entire width of the div */
  height: 75vw; /* 100% height + 50% overflow */
  opacity: 0.5;
  z-index: 10; /* Place the overlay behind the content */
  animation-delay: 1s;
  animation: fadeInZoom2 1s ease-in-out forwards;
}
@keyframes fadeInZoom2 {
  from {
    opacity: 0;
    transform: scale(0); /* Start zoomed out */
  }
  to {
    opacity: 1;
    transform: scale(1); /* End at normal size */
  }
}
@media screen and (max-width: 768px) {
  .carousel-2 .overlay-carousel-3::after {
    width: 95vw; /* Fill the entire width of the div */
    height: 135vw; /* 100% height + 50% overflow */
    transform: translate(-10%, 20%); /* Adjust positioning to account for overflow */
    opacity: 0 !important;
  }
}
.carousel-2 .overlay-carousel-3-purple::after {
  /* Overlay using the SVG as background image */
  content: "";
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="940.777" height="1561.312" viewBox="0 0 940.777 1561.312"><g id="Group_1618" data-name="Group 1618" transform="translate(0 0)" opacity="0.471"><path id="Path_1083" data-name="Path 1083" d="M883.753,890.73,1193.963,35.836C1172.637,23.5,1150.734,11.628,1128.6.1L866,884.5c5.995,1.96,11.874,4.15,17.868,6.225" transform="translate(-865.883 0.015)" fill="%23662483"/><path id="Path_1084" data-name="Path 1084" d="M1128.7,0q33.375,17.292,65.364,35.736L883.968,890.63c-5.994-2.19-11.873-4.265-17.868-6.225Z" transform="translate(-866.1 0)" fill="%23662483"/><path id="Path_1085" data-name="Path 1085" d="M592.855,901.964l545.03-642.093c-15.1-15.678-30.664-31.24-46.918-46.572L578.1,894.011q7.608,3.8,14.87,7.954" transform="translate(-477.922 32.585)" fill="%23662483"/><path id="Path_1086" data-name="Path 1086" d="M1090.966,213.3c16.255,15.217,31.7,30.894,46.918,46.572L592.97,901.965q-7.262-3.977-14.87-7.954Z" transform="translate(-477.922 32.585)" fill="%23662483"/><path id="Path_1087" data-name="Path 1087" d="M414.272,919.665l664.687-409.809q-11.586-24.036-24.67-47.956L400.9,909.52c4.611,3.343,8.991,6.8,13.372,10.26" transform="translate(-214.726 70.564)" fill="%23662483"/><path id="Path_1088" data-name="Path 1088" d="M1054.39,461.8q13.141,23.862,24.669,47.955L414.372,919.68c-4.381-3.458-8.876-6.917-13.372-10.26Z" transform="translate(-214.941 70.548)" fill="%23662483"/><path id="Path_1089" data-name="Path 1089" d="M345.22,949.376l671.258-205.539q-1.729-21.269-4.842-42.537L334.5,937.5c3.689,3.919,7.262,7.838,10.72,11.874" transform="translate(-75.702 107.136)" fill="%23662483"/><path id="Path_1090" data-name="Path 1090" d="M1011.636,701.3q3.113,21.268,4.842,42.537L345.22,949.376c-3.458-3.919-7.032-7.955-10.72-11.874Z" transform="translate(-75.702 107.136)" fill="%23662483"/><path id="Path_1091" data-name="Path 1091" d="M354.047,991.366l596.558-53.6c3.458-11.182,6.34-22.364,8.991-33.662L346.9,978.915c2.421,4.15,4.842,8.3,7.147,12.451" transform="translate(-33.114 138.118)" fill="%23662483"/><path id="Path_1092" data-name="Path 1092" d="M959.612,904.1c-2.766,11.3-5.648,22.48-9.107,33.662l-596.558,53.6c-2.306-4.15-4.611-8.3-7.147-12.451L959.5,904.1Z" transform="translate(-33.014 138.118)" fill="%23662483"/><path id="Path_1093" data-name="Path 1093" d="M416.012,1045.349l483.817,42.422c5.88-8.184,11.643-16.253,17.177-24.67L412.9,1032.9q1.729,6.226,3.113,12.45" transform="translate(-66.606 157.796)" fill="%23662483"/><path id="Path_1094" data-name="Path 1094" d="M916.891,1063.1c-5.418,8.416-11.3,16.6-17.177,24.669l-483.7-42.422q-1.383-6.224-3.112-12.449l504.106,30.2Z" transform="translate(-66.606 157.795)" fill="%23662483"/><path id="Path_1095" data-name="Path 1095" d="M727.316,1212.155l175.567,108.823c6.685-2.421,13.256-4.958,19.828-7.494L735.155,1204.2q-3.8,4.149-7.954,7.955" transform="translate(-434.626 183.965)" fill="%23662483"/><path id="Path_1096" data-name="Path 1096" d="M734.938,1204.1l187.556,109.283c-6.571,2.536-13.141,5.073-19.828,7.493L727.1,1212.052q4.151-3.8,7.954-7.953" transform="translate(-434.296 183.949)" fill="%23662483"/><path id="Path_1097" data-name="Path 1097" d="M617.4,1164.637,876.888,1273.8c7.262-3.8,14.18-8.069,21.212-11.989L622.471,1153.8c-1.614,3.689-3.227,7.262-5.072,10.836" transform="translate(-283.441 176.264)" fill="%23662483"/><path id="Path_1098" data-name="Path 1098" d="M622.471,1153.8,898.1,1261.816c-7.032,4.034-13.95,8.184-21.212,12.1L617.4,1164.752c1.844-3.573,3.458-7.149,5.072-10.835" transform="translate(-283.441 176.265)" fill="%23662483"/><path id="Path_1099" data-name="Path 1099" d="M508.6,1106.229,874.373,1198.8c6.917-5.649,13.833-11.3,20.4-17.178L509.522,1094.7c-.23,3.921-.461,7.724-.922,11.643" transform="translate(-154.698 167.236)" fill="%23662483"/><path id="Path_1100" data-name="Path 1100" d="M509.522,1094.615l385.256,86.919c-6.571,5.88-13.6,11.527-20.4,17.175L508.6,1106.144v-1.5c.461-3.344.692-6.8.922-10.144" transform="translate(-154.698 167.205)" fill="%23662483"/><path id="Path_1101" data-name="Path 1101" d="M833.9,1249.21l114.239,101.1c6.8-1.5,13.717-3,20.519-4.612l-123-102.6c-3.8,2.192-7.722,4.149-11.642,6.11" transform="translate(-603.576 189.907)" fill="%23662483"/><path id="Path_1102" data-name="Path 1102" d="M845.759,1243l123,102.6c-6.8,1.614-13.717,3.113-20.519,4.609L834,1249.111c3.919-1.96,7.839-4.036,11.643-6.11" transform="translate(-603.791 189.891)" fill="%23662483"/><path id="Path_1103" data-name="Path 1103" d="M941.1,1273.472l71.587,93.838c6.916-.807,13.6-1.845,20.52-2.769L955.74,1269.9c-4.728,1.268-9.568,2.538-14.525,3.572" transform="translate(-791.7 194.002)" fill="%23662483"/><path id="Path_1104" data-name="Path 1104" d="M955.841,1269.8l77.466,94.644c-6.8.922-13.6,1.958-20.519,2.765L941.2,1273.376c4.958-1.154,9.8-2.306,14.525-3.575" transform="translate(-791.914 193.985)" fill="%23662483"/></g></svg>');
  background-repeat: no-repeat; /* Prevent tiling */
  background-size: cover; /* Stretch image to fill container (adjusted below) */
  position: absolute;
  top: -40vw;
  right: 0; /* Align to left edge */
  width: 40vw; /* Fill the entire width of the div */
  height: 75vw; /* 100% height + 50% overflow */
  opacity: 0.5;
  z-index: 10; /* Place the overlay behind the content */
  animation-delay: 1s;
  animation: fadeInZoom2 1s ease-in-out forwards;
}
@keyframes fadeInZoom2 {
  from {
    opacity: 0;
    transform: scale(0); /* Start zoomed out */
  }
  to {
    opacity: 1;
    transform: scale(1); /* End at normal size */
  }
}
@media screen and (max-width: 768px) {
  .carousel-2 .overlay-carousel-3-purple::after {
    width: 95vw; /* Fill the entire width of the div */
    height: 135vw; /* 100% height + 50% overflow */
    transform: translate(-10%, 20%); /* Adjust positioning to account for overflow */
    opacity: 0 !important;
  }
}
.carousel-2 .overlay-carousel-4::after {
  /* Overlay using the SVG as background image */
  content: "";
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="940.777" height="1561.312" viewBox="0 0 940.777 1561.312"><g id="Group_1618" data-name="Group 1618" transform="translate(0 0)" opacity="0.813"><path id="Path_1083" data-name="Path 1083" d="M883.753,890.73,1193.963,35.836C1172.637,23.5,1150.734,11.628,1128.6.1L866,884.5c5.995,1.96,11.874,4.15,17.868,6.225" transform="translate(-865.883 0.015)" fill="%23009ab2"/><path id="Path_1084" data-name="Path 1084" d="M1128.7,0q33.375,17.292,65.364,35.736L883.968,890.63c-5.994-2.19-11.873-4.265-17.868-6.225Z" transform="translate(-866.1 0)" fill="%23009ab2"/><path id="Path_1085" data-name="Path 1085" d="M592.855,901.964l545.03-642.093c-15.1-15.678-30.664-31.24-46.918-46.572L578.1,894.011q7.608,3.8,14.87,7.954" transform="translate(-477.922 32.585)" fill="%23009ab2"/><path id="Path_1086" data-name="Path 1086" d="M1090.966,213.3c16.255,15.217,31.7,30.894,46.918,46.572L592.97,901.965q-7.262-3.977-14.87-7.954Z" transform="translate(-477.922 32.585)" fill="%23009ab2"/><path id="Path_1087" data-name="Path 1087" d="M414.272,919.665l664.687-409.809q-11.586-24.036-24.67-47.956L400.9,909.52c4.611,3.343,8.991,6.8,13.372,10.26" transform="translate(-214.726 70.564)" fill="%23009ab2"/><path id="Path_1088" data-name="Path 1088" d="M1054.39,461.8q13.141,23.862,24.669,47.955L414.372,919.68c-4.381-3.458-8.876-6.917-13.372-10.26Z" transform="translate(-214.941 70.548)" fill="%23009ab2"/><path id="Path_1089" data-name="Path 1089" d="M345.22,949.376l671.258-205.539q-1.729-21.269-4.842-42.537L334.5,937.5c3.689,3.919,7.262,7.838,10.72,11.874" transform="translate(-75.702 107.136)" fill="%23009ab2"/><path id="Path_1090" data-name="Path 1090" d="M1011.636,701.3q3.113,21.268,4.842,42.537L345.22,949.376c-3.458-3.919-7.032-7.955-10.72-11.874Z" transform="translate(-75.702 107.136)" fill="%23009ab2"/><path id="Path_1091" data-name="Path 1091" d="M354.047,991.366l596.558-53.6c3.458-11.182,6.34-22.364,8.991-33.662L346.9,978.915c2.421,4.15,4.842,8.3,7.147,12.451" transform="translate(-33.114 138.118)" fill="%23009ab2"/><path id="Path_1092" data-name="Path 1092" d="M959.612,904.1c-2.766,11.3-5.648,22.48-9.107,33.662l-596.558,53.6c-2.306-4.15-4.611-8.3-7.147-12.451L959.5,904.1Z" transform="translate(-33.014 138.118)" fill="%23009ab2"/><path id="Path_1093" data-name="Path 1093" d="M416.012,1045.349l483.817,42.422c5.88-8.184,11.643-16.253,17.177-24.67L412.9,1032.9q1.729,6.226,3.113,12.45" transform="translate(-66.606 157.796)" fill="%23009ab2"/><path id="Path_1094" data-name="Path 1094" d="M916.891,1063.1c-5.418,8.416-11.3,16.6-17.177,24.669l-483.7-42.422q-1.383-6.224-3.112-12.449l504.106,30.2Z" transform="translate(-66.606 157.795)" fill="%23009ab2"/><path id="Path_1095" data-name="Path 1095" d="M727.316,1212.155l175.567,108.823c6.685-2.421,13.256-4.958,19.828-7.494L735.155,1204.2q-3.8,4.149-7.954,7.955" transform="translate(-434.626 183.965)" fill="%23009ab2"/><path id="Path_1096" data-name="Path 1096" d="M734.938,1204.1l187.556,109.283c-6.571,2.536-13.141,5.073-19.828,7.493L727.1,1212.052q4.151-3.8,7.954-7.953" transform="translate(-434.296 183.949)" fill="%23009ab2"/><path id="Path_1097" data-name="Path 1097" d="M617.4,1164.637,876.888,1273.8c7.262-3.8,14.18-8.069,21.212-11.989L622.471,1153.8c-1.614,3.689-3.227,7.262-5.072,10.836" transform="translate(-283.441 176.264)" fill="%23009ab2"/><path id="Path_1098" data-name="Path 1098" d="M622.471,1153.8,898.1,1261.816c-7.032,4.034-13.95,8.184-21.212,12.1L617.4,1164.752c1.844-3.573,3.458-7.149,5.072-10.835" transform="translate(-283.441 176.265)" fill="%23009ab2"/><path id="Path_1099" data-name="Path 1099" d="M508.6,1106.229,874.373,1198.8c6.917-5.649,13.833-11.3,20.4-17.178L509.522,1094.7c-.23,3.921-.461,7.724-.922,11.643" transform="translate(-154.698 167.236)" fill="%23009ab2"/><path id="Path_1100" data-name="Path 1100" d="M509.522,1094.615l385.256,86.919c-6.571,5.88-13.6,11.527-20.4,17.175L508.6,1106.144v-1.5c.461-3.344.692-6.8.922-10.144" transform="translate(-154.698 167.205)" fill="%23009ab2"/><path id="Path_1101" data-name="Path 1101" d="M833.9,1249.21l114.239,101.1c6.8-1.5,13.717-3,20.519-4.612l-123-102.6c-3.8,2.192-7.722,4.149-11.642,6.11" transform="translate(-603.576 189.907)" fill="%23009ab2"/><path id="Path_1102" data-name="Path 1102" d="M845.759,1243l123,102.6c-6.8,1.614-13.717,3.113-20.519,4.609L834,1249.111c3.919-1.96,7.839-4.036,11.643-6.11" transform="translate(-603.791 189.891)" fill="%23009ab2"/><path id="Path_1103" data-name="Path 1103" d="M941.1,1273.472l71.587,93.838c6.916-.807,13.6-1.845,20.52-2.769L955.74,1269.9c-4.728,1.268-9.568,2.538-14.525,3.572" transform="translate(-791.7 194.002)" fill="%23009ab2"/><path id="Path_1104" data-name="Path 1104" d="M955.841,1269.8l77.466,94.644c-6.8.922-13.6,1.958-20.519,2.765L941.2,1273.376c4.958-1.154,9.8-2.306,14.525-3.575" transform="translate(-791.914 193.985)" fill="%23009ab2"/></g></svg>');
  background-repeat: no-repeat; /* Prevent tiling */
  background-size: cover; /* Stretch image to fill container (adjusted below) */
  position: absolute;
  top: -15vh;
  right: 0; /* Align to left edge */
  width: 29vw; /* Fill the entire width of the div */
  height: 53vw; /* 100% height + 50% overflow */
  opacity: 0.5;
  z-index: 10; /* Place the overlay behind the content */
  animation: fadeInZoom 1s ease-in-out forwards;
}
@keyframes fadeInZoom {
  from {
    opacity: 0;
    transform: scale(0); /* Start zoomed out */
  }
  to {
    opacity: 1;
    transform: scale(1); /* End at normal size */
  }
}
@media screen and (max-width: 768px) {
  .carousel-2 .overlay-carousel-4::after {
    width: 95vw; /* Fill the entire width of the div */
    height: 135vw; /* 100% height + 50% overflow */
    transform: translate(-10%, 20%); /* Adjust positioning to account for overflow */
  }
}
.carousel-2 .overlay-carousel-5::after {
  /* Overlay using the SVG as background image */
  content: "";
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="787.775" height="1307.39" viewBox="0 0 787.775 1307.39"><g id="Group_1618" data-name="Group 1618" transform="translate(0)" opacity="0.813"><path id="Path_1083" data-name="Path 1083" d="M1125.76,745.884,866,30.024C883.858,19.7,902.2,9.753,920.733.1l219.893,740.571c-5.02,1.641-9.943,3.475-14.962,5.213" transform="translate(-352.948 -0.003)" fill="%23bbd037"/><path id="Path_1084" data-name="Path 1084" d="M920.833,0Q892.886,14.479,866.1,29.924l259.664,715.859c5.019-1.834,9.942-3.572,14.962-5.213Z" transform="translate(-352.951 0)" fill="%23bbd037"/><path id="Path_1085" data-name="Path 1085" d="M1034.49,789.964,578.1,252.3c12.645-13.128,25.677-26.159,39.288-39l429.457,570q-6.371,3.185-12.452,6.66" transform="translate(-342.955 -7.404)" fill="%23bbd037"/><path id="Path_1086" data-name="Path 1086" d="M617.388,213.3c-13.611,12.742-26.547,25.87-39.288,39l456.294,537.667q6.081-3.33,12.452-6.661Z" transform="translate(-342.955 -7.403)" fill="%23bbd037"/><path id="Path_1087" data-name="Path 1087" d="M957.487,845.217,400.9,502.056q9.7-20.127,20.657-40.156L968.684,836.722c-3.861,2.8-7.529,5.7-11.2,8.591" transform="translate(-336.805 -16.032)" fill="%23bbd037"/><path id="Path_1088" data-name="Path 1088" d="M421.657,461.8q-11,19.981-20.657,40.156L957.587,845.214c3.668-2.9,7.433-5.792,11.2-8.591Z" transform="translate(-336.808 -16.029)" fill="%23bbd037"/><path id="Path_1089" data-name="Path 1089" d="M896.589,909.031,334.5,736.919q1.448-17.81,4.054-35.619L905.566,899.088c-3.089,3.281-6.081,6.563-8.977,9.943" transform="translate(-334.5 -24.342)" fill="%23bbd037"/><path id="Path_1090" data-name="Path 1090" d="M338.554,701.3q-2.607,17.809-4.054,35.619L896.589,909.031c2.9-3.282,5.888-6.662,8.977-9.943Z" transform="translate(-334.5 -24.342)" fill="%23bbd037"/><path id="Path_1091" data-name="Path 1091" d="M853.967,977.174,354.429,932.288c-2.9-9.363-5.309-18.727-7.529-28.187l513.052,62.647c-2.027,3.475-4.054,6.951-5.985,10.426" transform="translate(-334.931 -31.381)" fill="%23bbd037"/><path id="Path_1092" data-name="Path 1092" d="M346.8,904.1c2.316,9.46,4.73,18.824,7.626,28.187l499.538,44.886c1.931-3.475,3.861-6.951,5.985-10.426L346.9,904.1Z" transform="translate(-334.927 -31.381)" fill="%23bbd037"/><path id="Path_1093" data-name="Path 1093" d="M832.415,1043.324l-405.132,35.522c-4.923-6.853-9.75-13.61-14.383-20.658l422.122-25.29q-1.448,5.214-2.606,10.425" transform="translate(-337.221 -35.851)" fill="%23bbd037"/><path id="Path_1094" data-name="Path 1094" d="M413,1058.19c4.537,7.047,9.46,13.9,14.383,20.657l405.036-35.523q1.158-5.212,2.606-10.424L412.9,1058.19Z" transform="translate(-337.221 -35.852)" fill="%23bbd037"/><path id="Path_1095" data-name="Path 1095" d="M890.817,1210.861,743.8,1301.986c-5.6-2.027-11.1-4.152-16.6-6.276l157.053-91.51q3.185,3.474,6.661,6.661" transform="translate(-348.13 -41.797)" fill="%23bbd037"/><path id="Path_1096" data-name="Path 1096" d="M884.154,1204.1,727.1,1295.61c5.5,2.123,11,4.248,16.6,6.275l147.014-91.125q-3.476-3.184-6.66-6.659" transform="translate(-348.127 -41.794)" fill="%23bbd037"/><path id="Path_1097" data-name="Path 1097" d="M852.448,1162.875l-217.287,91.413c-6.081-3.185-11.874-6.757-17.762-10.04L848.2,1153.8c1.351,3.089,2.7,6.081,4.247,9.074" transform="translate(-344.319 -40.049)" fill="%23bbd037"/><path id="Path_1098" data-name="Path 1098" d="M848.2,1153.8l-230.8,90.448c5.888,3.378,11.681,6.853,17.762,10.135l217.287-91.414c-1.544-2.992-2.9-5.986-4.247-9.073" transform="translate(-344.319 -40.048)" fill="%23bbd037"/><path id="Path_1099" data-name="Path 1099" d="M831.972,1104.354l-306.287,77.514c-5.792-4.73-11.584-9.463-17.086-14.384L831.2,1094.7c.193,3.283.386,6.468.772,9.75" transform="translate(-340.543 -37.997)" fill="%23bbd037"/><path id="Path_1100" data-name="Path 1100" d="M831.2,1094.6l-322.6,72.783c5.5,4.924,11.391,9.652,17.086,14.382l306.287-77.511v-1.256c-.386-2.8-.579-5.7-.772-8.494" transform="translate(-340.543 -37.99)" fill="%23bbd037"/><path id="Path_1101" data-name="Path 1101" d="M946.742,1248.217l-95.66,84.657c-5.695-1.256-11.486-2.511-17.182-3.862l103-85.911c3.185,1.835,6.466,3.474,9.749,5.116" transform="translate(-351.833 -43.148)" fill="%23bbd037"/><path id="Path_1102" data-name="Path 1102" d="M937,1243l-103,85.912c5.695,1.351,11.486,2.607,17.182,3.86l95.66-84.655c-3.282-1.641-6.564-3.379-9.75-5.116" transform="translate(-351.837 -43.145)" fill="%23bbd037"/><path id="Path_1103" data-name="Path 1103" d="M1018.227,1272.891l-59.944,78.577c-5.791-.676-11.391-1.545-17.183-2.319l64.868-79.249c3.959,1.062,8.012,2.125,12.163,2.991" transform="translate(-355.553 -44.078)" fill="%23bbd037"/><path id="Path_1104" data-name="Path 1104" d="M1006.067,1269.8,941.2,1349.052c5.695.772,11.391,1.64,17.182,2.315l59.945-78.573c-4.151-.967-8.205-1.931-12.163-2.994" transform="translate(-355.559 -44.075)" fill="%23bbd037"/></g></svg>');
  background-repeat: no-repeat; /* Prevent tiling */
  background-size: cover; /* Stretch image to fill container (adjusted below) */
  position: absolute;
  top: 0vh;
  right: 0; /* Align to left edge */
  width: 34vw; /* Fill the entire width of the div */
  height: 56vw; /* 100% height + 50% overflow */
  opacity: 0.5;
  z-index: 10; /* Place the overlay behind the content */
  animation: fadeInZoom5 1s ease-in-out forwards;
}
@keyframes fadeInZoom5 {
  from {
    opacity: 0;
    height: 14vh;
  }
  to {
    opacity: 1;
    height: 56vw;
  }
}
@media screen and (max-width: 768px) {
  .carousel-2 .overlay-carousel-5::after {
    width: 95vw; /* Fill the entire width of the div */
    height: 135vw; /* 100% height + 50% overflow */
    transform: translate(-10%, 20%); /* Adjust positioning to account for overflow */
  }
}/*# sourceMappingURL=carousel-styles-2.css.map */