/* Type Styling */

body,
p,
span,
a,
li {
  font-family: "Inter", sans-serif;
  color: #151313;
  text-decoration: none;
  transition-duration: 0.2s;
}

a {
  cursor: pointer;
}

ol,
ul {
  margin: 0 0 2rem 0;
}

li {
  margin: 0 0 0.5rem 0;
}

a:visited {
  color: white;
}

p {
  margin: 0 0 1rem 0;
}

strong {
  font-weight: 600;
}

em {
  font-size: 14px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Poppins", sans-serif;
  color: #222539;
}

h1 {
  font-weight: 600;
  margin: 0;
  line-height: 1.2;
}
h2 {
  font-weight: 600;
  margin: 0;
  line-height: 1.2;
  font-size: 3rem;
}
h4 {
  font-weight: 400;
  font-size: 1.2rem;
  line-height: 1.4;
  margin: 0;
}
h6 {
  font-size: 16px;
  font-weight: normal;
  margin: 0;
}

/* Element/Container Styling */

.container {
  max-width: 1400px;
  padding: 0 1rem;
  margin-left: auto;
  margin-right: auto;
}

.full-widthBG {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='1920' height='700' preserveAspectRatio='none' viewBox='0 0 1920 700'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1072%26quot%3b)' fill='none'%3e%3cpath d='M2278.28 528.35C2054.9 527.85 1761.8 396.58 1396.93 381.35 1032.07 366.12 1112.57-50.94 956.26-92.94' stroke='rgba(34%2c 37%2c 57%2c 0.12)' stroke-width='2'%3e%3c/path%3e%3cpath d='M2177.11 164.74C2017.63 165.89 1871.94 319.47 1558.05 318.74 1244.15 318.01 1117.86-30.8 938.98-43.81' stroke='rgba(34%2c 37%2c 57%2c 0.12)' stroke-width='2'%3e%3c/path%3e%3cpath d='M2266.92 174.49C2036.18 179.31 1729.19 490.26 1399.17 489.49 1069.15 488.72 1128.24 10.2 965.29-45.45' stroke='rgba(34%2c 37%2c 57%2c 0.12)' stroke-width='2'%3e%3c/path%3e%3cpath d='M2142.92 101.18C2006.75 100.89 1874.12 13.68 1605.31 13.68 1336.51 13.68 1338.16 101.36 1067.71 101.18 797.25 101 674.06-102.06 530.1-105.58' stroke='rgba(34%2c 37%2c 57%2c 0.12)' stroke-width='2'%3e%3c/path%3e%3cpath d='M2030.58 563.55C1813.38 558.79 1566.06 286.16 1215.37 262.55 864.67 238.94 946.04-100.15 807.76-130.31' stroke='rgba(34%2c 37%2c 57%2c 0.12)' stroke-width='2'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1072'%3e%3crect width='1920' height='700' fill='white'%3e%3c/rect%3e%3c/mask%3e%3c/defs%3e%3c/svg%3e");
}

.full-widthBG2 {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;

  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='1920' height='700' preserveAspectRatio='none' viewBox='0 0 1920 700'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1418%26quot%3b)' fill='none'%3e%3cpath d='M -90.25628258718609%2c230 C 101.74%2c294.4 485.74%2c567 869.7437174128139%2c552 C 1253.74%2c537 1445.74%2c151.2 1829.743717412814%2c155 C 2213.74%2c158.8 2771.69%2c587 2789.743717412814%2c571 C 2807.79%2c555 2093.95%2c174.2 1920%2c75' stroke='rgba(34%2c 37%2c 57%2c 0.09)' stroke-width='2'%3e%3c/path%3e%3cpath d='M -330.0292530059696%2c264 C -138.03%2c335.8 245.97%2c639 629.9707469940304%2c623 C 1013.97%2c607 1205.97%2c213.8 1589.9707469940304%2c184 C 1973.97%2c154.2 2483.96%2c457 2549.9707469940304%2c474 C 2615.98%2c491 2045.99%2c310 1920%2c269' stroke='rgba(34%2c 37%2c 57%2c 0.09)' stroke-width='2'%3e%3c/path%3e%3cpath d='M -618.8007408646097%2c330 C -426.8%2c376.2 -42.8%2c580.8 341.19925913539026%2c561 C 725.2%2c541.2 917.2%2c247.2 1301.1992591353903%2c231 C 1685.2%2c214.8 2137.44%2c462.6 2261.19925913539%2c480 C 2384.96%2c497.4 1988.24%2c350.4 1920%2c318' stroke='rgba(34%2c 37%2c 57%2c 0.09)' stroke-width='2'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1418'%3e%3crect width='1920' height='700' fill='white'%3e%3c/rect%3e%3c/mask%3e%3c/defs%3e%3c/svg%3e");
}

.padding {
  padding: 2rem;
}

a:hover {
  opacity: 0.8;
}

.primary {
  font-family: "Poppins", sans-serif;
  background-color: #36b2b4;
  border: none;
  color: white;
  padding: 1rem 2rem;
  border-radius: 2rem;
}

.secondary {
  font-family: "Poppins", sans-serif;
  border: solid 2px white;
  color: white;
  padding: 1rem 2rem;
  border-radius: 2rem;
  display: inline-block;
  margin-bottom: 2rem;
}

/* Navigation Styling */

.main-navigation {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  margin-top: 4rem;
  padding: 1rem;
  background-color: #222539;
  border-radius: 3rem;
}

.main-navigation img {
  height: 4rem;
}

.navLinks {
  display: flex;
  flex-direction: row;
  gap: 3rem;
}
.navLinks a {
  color: white;
}

#mobileMenu {
  display: none;
}

.mobileLinks {
  display: none;
}

/* Header Styling */

.headerContainer {
  display: flex;
  flex-direction: row;
  padding: 6rem 0;
  gap: 1.4rem;
}

.header {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
  gap: 2rem;
}

.headerButtonGroup {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 2rem;
  font-size: 14px;
  font-weight: normal;
  margin: 0;
}

.headerButtonGroup div span i {
  transition-duration: 0.2s;
  transition-timing-function: ease;
}
.headerButtonGroup div:hover span i {
  transform: translate(0, 5px);
}

.headerh1 {
  font-size: 4rem;
}

.fa-chevron-down {
  animation: updown 2s ease infinite;
}

@keyframes updown {
  0% {
    transform: translateY(0%);
  }

  50% {
    transform: translateY(35%);
  }

  100% {
    transform: translateY(0%);
  }
}

/* content1 Styling */

.contentContainer {
  display: flex;
  flex-direction: row;
}

.contentItem {
  border-top: solid 2px #e8e7ea;
  padding-top: 4em;
}
.contentItem:nth-child(1) {
  padding-right: 4rem;
  width: 40%;
}
.contentItem:nth-child(2) {
  padding-left: 4rem;
  border-left: solid 2px #e8e7ea;
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.ausIcon {
  margin-top: 2rem;
  width: 3rem;
  height: 3rem;
}

/* content2 Styling */

.content2Container {
  display: flex;
  flex-direction: row;
  gap: 6rem;
}

.content2Item:nth-child(1) {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.content2Item:nth-child(2) {
  width: 40%;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

/* content3 Styling */

.content3Container {
  display: flex;
  flex-direction: row;
  gap: 6rem;
}

.content3Item:nth-child(1) {
  width: 40%;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.content3Item:nth-child(2) {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.content3Item img {
  border-radius: 2rem 2em 2em 0;
  margin: auto;
}

/* Slider Styling */

.sliderInfo {
  text-align: center;
}
.sliderInfo h2 {
  margin-bottom: 2rem;
}
.sliderInfo p a {
  color: #36b2b4;
  text-decoration: underline;
}

.swiperTitle {
  border-bottom: 1.5px solid #36b2b4;
  padding-bottom: 1.5rem;
}

@keyframes rightleft {
  0% {
    transform: translateX(-50%);
  }

  50% {
    transform: translateX(50%);
  }

  100% {
    transform: translateX(-50%);
  }
}

.fa-caret-right {
  animation: rightleft 2s ease infinite;
}

.swiper {
  width: 100%;
  height: 100%;
  padding-bottom: 4em;
}

.swiper-slide:nth-child(1) {
  height: 42rem;
  background-color: transparent;
  border: solid 2px #222539;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.desktopDragTitle {
  color: #222539 !important;
}

.swiper-slide {
  display: flex;
  width: 32rem;
  flex-direction: column;
  gap: 1.5rem;
  padding: 2rem;
  margin-bottom: 1rem;
  border-radius: 2rem;
  background-color: #222539;
}

.swiper-slide h3 {
  color: #36b2b4;
  margin: 0;
}
.swiper-slide h2,
.swiper-slide h4 {
  color: white;
}
.swiper-slide p,
.swiper-slide ul,
.swiper-slide li {
  color: white;
  font-size: 14px;
}
.swiper-slide a {
  color: #36b2b4;
  text-decoration: underline;
  font-size: 14px;
}

/* Experiences Styling */

.experiencesContainer {
  display: flex;
  flex-direction: row;
  gap: 6rem;
}

.experiencesItem:nth-child(1) {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.experiencesItem:nth-child(2) {
  width: 60%;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.experienceImg {
  object-fit: cover;
}
.emma {
  height: 16rem;
  object-position: 20% 20%;
  border-radius: 2rem 2em 0 2em;
}
.orla {
  height: 30rem;
  border-radius: 2rem 2em 2em 0;
  object-position: top;
}

.experienceInfo {
  text-align: center;
  padding: 4rem 4rem 0 4rem;
}
.experienceInfo h2 {
  margin-bottom: 2rem;
}

/* Contact Form Styling */

.contactForm {
  z-index: 2;
  position: relative;
  background-color: #36b2b4;
  padding: 4rem;
  border-radius: 2rem;
  transition-duration: 0.3s;
}
.contactForm h2 {
  color: white;
  padding-bottom: 2rem;
}

.gfield {
  margin-bottom: 0.3rem;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"] {
  padding: 1rem !important;
  font-size: 16px;
  background-color: transparent;
  border: none;
  border-bottom: solid 2px white;
  font-family: "Inter", sans-serif;
  color: white;
  transition-duration: 0.3s;
  width: 100%;
}

textarea {
  font-size: 16px;
  padding: 1rem !important;
  background-color: transparent;
  border-radius: 1rem;
  border: solid 2px white;
  font-family: "Inter", sans-serif;
  color: white;
  transition-duration: 0.3s;
  height: 200px !important;
  width: 100%;
}

select {
  font-size: 16px;
  padding: 1rem !important;
  background-color: transparent;
  border: none;
  border-bottom: solid 2px white;
  font-family: "Inter", sans-serif;
  color: white;
  transition-duration: 0.3s;
  width: 100%;

  appearance: none;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiNmZmZmZmYiIGNsYXNzPSJiaSBiaS1jYXJldC1kb3duLWZpbGwiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTcuMjQ3IDExLjE0IDIuNDUxIDUuNjU4QzEuODg1IDUuMDEzIDIuMzQ1IDQgMy4yMDQgNGg5LjU5MmExIDEgMCAwIDEgLjc1MyAxLjY1OWwtNC43OTYgNS40OGExIDEgMCAwIDEtMS41MDYgMHoiLz4KPC9zdmc+Cg==");
  background-repeat: no-repeat;
  background-position: right 0.7rem top 50%;
  background-size: 0.65rem auto;
}
select::-ms-expand {
  display: none;
}

fieldset {
  font-size: 16px;
  padding: 1rem;
  background-color: transparent;
  border: none;
  font-family: "Inter", sans-serif;
  color: white;
  transition-duration: 0.3s;
  width: 100%;
}
.gfield_radio {
  display: flex;
  flex-direction: row;
  gap: 2rem;
}
.gchoice label {
  padding-left: 0.5rem;
}
input[type="radio"]:after {
  width: 15px;
  height: 15px;
  border-radius: 15px;
  top: -2px;
  left: -1px;
  position: relative;
  background-color: #d1d3d1;
  content: "";
  display: inline-block;
  visibility: visible;
  border: 2px solid white;
}

input[type="radio"]:checked:after {
  width: 15px;
  height: 15px;
  border-radius: 15px;
  top: -2px;
  left: -1px;
  position: relative;
  background-color: #36b2b4;
  content: "";
  display: inline-block;
  visibility: visible;
  border: 2px solid white;
}

input[type="submit"] {
  font-family: "Inter", sans-serif;
  color: #36b2b4;
  font-weight: 600;
  padding: 1.5rem 4rem;
  border-radius: 2rem;
  background: white;
  border: none;
  cursor: pointer;
  transition-duration: 0.2s;
}
input[type="submit"]:hover {
  opacity: 0.7;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus {
  color: white;
  outline: none;
  border-bottom: solid 2px rgba(255, 255, 255, 0.123);
  background-color: rgba(255, 255, 255, 0.123);
}

textarea:focus {
  color: white;
  outline: none;
  border: solid 2px rgba(255, 255, 255, 0.123);
  background-color: rgba(255, 255, 255, 0.123);
}

select:focus {
  color: #222539;
  outline: none;
  border-bottom: solid 2px rgba(255, 255, 255, 0.123);
  background-color: rgba(255, 255, 255, 0.123);
}

::placeholder {
  font-size: 16px;
  color: white;
  opacity: 1;
}

.gform_heading {
  display: none;
}

.gfield_required .gfield_required_asterisk {
  color: rgba(255, 255, 255, 0.397);
  padding-left: 0.5rem;
}

#gform_confirmation_message_1 {
  color: white;
}

#field_1_3 label,
#field_1_4 label,
#field_1_6 label,
#field_1_7 label,
#field_1_8 label,
#field_1_10 label,
#gfield_instruction_1_10,
#field_1_12 label,
.gform_fileupload_rules {
  display: none;
}

#field_1_11 label,
#field_1_11 .ginput_container_fileupload input {
  color: white;
}

#field_1_9,
#field_1_11 {
  margin-bottom: 0.7rem;
}

.gform_wrapper .gform_validation_errors,
.gform_wrapper .gfield_validation_message,
.gform_wrapper .validation_message {
  background-color: white;
  border-radius: 0.5rem;
  font-size: 13px !important;
}

.gform_submission_error {
  padding-bottom: 1rem !important;
}

.gform_wrapper .gform_validation_errors {
  padding: 1rem 2rem;
}

.gform_wrapper .gform_validation_errors > h2 .gform-icon {
  display: none;
}

.gform_wrapper.gravity-theme .gf_progressbar_title {
  color: white;
}

.gform_wrapper.gravity-theme .gf_progressbar {
  margin-bottom: 2rem;
}

.gform_wrapper.gravity-theme .gf_progressbar_percentage span {
  color: white;
}

.gform_wrapper.gravity-theme .gform_page_footer input {
  font-family: "Inter", sans-serif;
  margin-top: 1rem;
  color: #36b2b4;
  font-weight: 600;
  padding: 1rem 2rem;
  border-radius: 2rem;
  background: white;
  border: none;
  cursor: pointer;
  transition-duration: 0.2s;
}

input#input_1_21_raw.large {
  padding-left: 98px !important;
}

.iti__selected-dial-code {
  color: white;
}

.gfield_description {
  color: rgba(255, 255, 255, 0.7);
  font-size: 14px;
  font-style: italic;
}

#field_1_33 .gfield_label,
.gform_drop_instructions {
  color: white;
}

[type="checkbox"] {
  height: 2rem;
  accent-color: #222539;
  transform: scale(1.5);
}

/* Footer Styling */

.footer {
  background-color: #222539;
  background-position: top;
  background-size: cover;
  background-repeat: no-repeat;
  text-align: center;
  padding-top: 12rem;
  padding-bottom: 4rem;
  margin-top: -12rem;

  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='1300' height='600' preserveAspectRatio='none' viewBox='0 0 1300 600'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1234%26quot%3b)' fill='none'%3e%3cpath d='M -479.3073916613846%2c163 C -349.31%2c225.6 -89.31%2c451.2 170.6926083386154%2c476 C 430.69%2c500.8 560.69%2c278.2 820.6926083386154%2c287 C 1080.69%2c295.8 1374.83%2c521.6 1470.6926083386154%2c520 C 1566.55%2c518.4 1334.14%2c327.2 1300%2c279' stroke='rgba(54%2c 178%2c 180%2c 0.48)' stroke-width='2'%3e%3c/path%3e%3cpath d='M -215.99845286409442%2c204 C -86%2c262.6 174%2c497.8 434.0015471359056%2c497 C 694%2c496.2 824%2c220.8 1084.0015471359056%2c200 C 1344%2c179.2 1690.8%2c416.2 1734.0015471359056%2c393 C 1777.2%2c369.8 1386.8%2c145.8 1300%2c84' stroke='rgba(54%2c 178%2c 180%2c 0.48)' stroke-width='2'%3e%3c/path%3e%3cpath d='M -468.69450558936336%2c480 C -338.69%2c411 -78.69%2c150.8 181.30549441063664%2c135 C 441.31%2c119.2 571.31%2c381.6 831.3054944106366%2c401 C 1091.31%2c420.4 1387.57%2c243.8 1481.3054944106366%2c232 C 1575.04%2c220.2 1336.26%2c320 1300%2c342' stroke='rgba(54%2c 178%2c 180%2c 0.48)' stroke-width='2'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1234'%3e%3crect width='1300' height='600' fill='white'%3e%3c/rect%3e%3c/mask%3e%3c/defs%3e%3c/svg%3e");
}

.footer h2 {
  color: white;
  padding-bottom: 2rem;
}
.footerButton div span i {
  transition-duration: 0.2s;
}
.footerButton:hover div span i {
  padding-left: 0.5rem;
}

.privacyLink {
  color: white;
  font-size: 14px;
}

/* Privacy Policy */

.privacyPolicy {
  padding: 3rem 1rem;
}

/************************* RESPONSIVE BREAKPOINTS **************************/

/************************* SMALL SCREENS 1312px **************************/

@media (max-width: 82rem) {
  /* Experience Styling */

  .experiencesContainer {
    gap: 3rem;
  }

  /* Footer Styling */

  .footer h2 {
    font-size: 2em;
  }
}

/************************* TABLET 992px **************************/

@media (max-width: 62rem) {
  /* Header Styling */

  .headerh1 {
    font-size: 3rem;
  }

  /* Navigation Styling */

  .main-navigation {
    flex-direction: column;
    gap: 1rem;
    margin-top: 1rem;
  }

  .main-navigation img {
    height: 3.5rem;
  }

  .navLinks {
    gap: 1.5rem;
  }

  .main-navigation .primary {
    padding: 0.7rem 3rem;
  }

  /* Header Styling */

  .headerContainer {
    padding: 4rem 0;
  }

  /* content1 Styling */

  .contentContainer {
    display: flex;
    flex-direction: column;
  }

  .contentItem {
    flex: 1;
    border-top: none;
    padding-top: 4rem;
  }
  .contentItem:nth-child(1) {
    border-top: solid 2px #e8e7ea;
    padding-right: 0;
    flex: 1;
    width: auto;
    padding-top: 4rem;
  }
  .contentItem:nth-child(2) {
    flex: 1;
    padding-left: 0rem;
    padding-top: 2rem;
    border-left: none;
  }

  .contactIcon h2 {
    font-size: 2.5rem;
  }

  /* content2 Styling */

  .content2Container {
    flex-direction: column;
    gap: 1.5rem;
  }

  .content2Item:nth-child(2) {
    width: auto;
  }

  /* content3 Styling */

  .content3Container {
    flex-direction: column-reverse;
    gap: 2rem;
  }

  .content3Item:nth-child(1) {
    width: auto;
  }

  .content3Item img {
    border-radius: 2rem 2em 2em 0;
  }

  /* Experiences Styling */

  .experiencesContainer {
    display: flex;
    flex-direction: row;
    gap: 2rem;
  }

  .experiencesItem:nth-child(1) {
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 1rem;
  }
  .experiencesItem:nth-child(2) {
    width: 50%;
    display: flex;
    flex-direction: column;
    gap: 1rem;
  }

  .experienceImg {
    object-fit: cover;
  }
  .emma {
    height: 16rem;
    object-position: 20% 20%;
    border-radius: 2rem 2em 0 2em;
  }
  .orla {
    height: 30rem;
    border-radius: 2rem 2em 2em 0;
    object-position: top;
  }

  .experienceInfo {
    text-align: center;
    padding: 2rem 0 0 0;
  }
  .experienceInfo h2 {
    margin-bottom: 2rem;
  }
}

/************************* MOBILE 688px **************************/

@media (max-width: 43rem) {
  .padding {
    padding: 1rem;
  }

  /* Navigation Styling */

  .main-navigation {
    gap: 0;
  }

  #mobileMenu {
    display: inline-block;
  }

  .mobile-nav {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  .navLinks {
    display: none;
  }

  .mobileLinks {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 1rem;
    font-size: 18px;
    text-align: center;
    padding: 1rem;
    background-color: #222539;
    border-radius: 3rem;
  }
  .mobileLinks a {
    color: white;
  }

  .main-navigation .primary {
    display: none;
  }

  .headerButtonGroup {
    width: 100%;
    flex-direction: column;
    gap: 1rem;
  }
  .headerButtonGroup a {
    width: 100%;
  }
  .headerButtonGroup .primary {
    text-align: center;
    font-size: 16px;
  }

  /* Header Styling */

  .headerh1 {
    font-size: 2.5rem;
  }

  /* Slider Styling */

  .swiper-slide {
    width: calc(100% - 6rem);
    padding: 1.5rem;
  }

  /* Experiences Styling */

  .experiencesContainer {
    flex-direction: column;
    gap: 2rem;
  }

  .experiencesItem:nth-child(2) {
    width: auto;
  }

  .orla {
    height: 16rem;
  }

  .experienceInfo {
    padding: 2rem 0 0 0;
  }

  /* Contact Styling */

  .contactForm h2 {
    color: white;
    padding-bottom: 2rem;
    font-size: 2rem;
  }

  .contactForm {
    padding: 2rem;
  }

  input[type="submit"] {
    width: 100%;
  }
}
