:root {
  --fontcolor: #d7be59;
  --radiant-ui-components-library--color--white: white;
  --untitled-ui--white: white;
  --untitled-ui--primary600: #7f56d9;
  --untitled-ui--gray900: #101828;
  --untitled-ui--gray700: #344054;
  --untitled-ui--gray200: #eaecf0;
  --untitled-ui--gray600: #475467;
  --untitled-ui--gray100: #f2f4f7;
  --radiant-ui-components-library--color--heading-dark: #150438;
  --radiant-ui-components-library--color--theme-color: #116df8;
  --radiant-ui-components-library--color--button-background-dark: #131218;
  --radiant-ui-components-library--color--body-font-dark: #6d6d6d;
  --radiant-ui-components-library--color--stroke: #e3e3e3;
  --radiant-ui-components-library--linear-color-three: #e0ecff;
  --systemflow-lite--neutral--100: #0e0f11;
  --systemflow-lite--neutral--10-2: white;
  --systemflow-lite--neutral--20: #f9fafb;
  --systemflow-lite--neutral--80: #636b75;
  --systemflow-lite--primary--10: #f2f6ff;
  --systemflow-lite--primary--60: #2f54eb;
  --untitled-ui--primary100: #f4ebff;
  --untitled-ui--primary700: #6941c6;
  --untitled-ui--gray300: #d0d5dd;
  --untitled-ui--gray50-2: #f9fafb;
  --untitled-ui--gray800: #1d2939;
  --untitled-ui--gray500: #667085;
  --untitled-ui--primary50: #f9f5ff;
  --untitled-ui--primary800: #53389e;
  --untitled-ui--primary500: #9e77ed;
  --untitled-ui--gray400: #98a2b3;
  --untitled-ui--success50: #ecfdf3;
  --untitled-ui--success700: #027a48;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

.dropdown-link {
  color: #d7be59;
  font-size: 17px;
}

.navlinks {
  color: #d7be59;
  font-family: Exo, sans-serif;
  font-size: 20px;
  font-weight: 700;
  transition: color .2s;
  display: block;
}

.navlinks:hover {
  color: #fff;
}

.path {
  font-size: 20px;
}

.svg {
  padding-left: 6px;
}

.text-block-2 {
  color: #d7be59;
  transition: color .2s;
}

.text-block-2:hover {
  filter: drop-shadow(0 2px 5px #fff);
  color: #fff;
}

.dropdown2 {
  color: #d7be59;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding-right: 0;
  display: flex;
}

.programsnav {
  padding-bottom: 24px;
  font-size: 18px;
}

.icon {
  color: #d7be59;
  margin-bottom: 25px;
}

.dropdown-list {
  background-color: #141313;
  left: 3px;
}

.dropdown-list.w--open {
  filter: drop-shadow(0 2px 8px #000000b3);
  border-radius: 20px;
  top: 11px;
  left: 142px;
}

.dropdown-list.newnone.w--open {
  display: none;
}

.dropdowntext {
  font-size: 17px;
}

.dropdown-list-2 {
  background-color: #ddd;
  display: none;
}

.dropdown-list-2.w--open {
  filter: drop-shadow(0 2px 8px #000000b3);
  background-color: #141313;
  border-radius: 0 0 25px 25px;
  display: block;
}

.navbar {
  background-color: #000;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.mainmargin {
  z-index: 2;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Exo, sans-serif;
  position: relative;
}

.mainmargin.loading {
  display: flex;
}

.herosection {
  opacity: 1;
  background-image: url('../images/Bg1_1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  padding-top: 255px;
  padding-bottom: 255px;
  position: relative;
}

.button-primary {
  background-color: var(--fontcolor);
  color: #000;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 25px;
  margin-top: 10px;
  padding: 12px 25px;
  font-family: Exo, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 20px;
  text-decoration: none;
  transition: all .2s;
}

.button-primary:hover {
  filter: drop-shadow(0 2px 5px #fff);
  color: #000;
  background-color: #fff;
}

.button-primary:active {
  background-color: #43464d;
}

.button-primary._5 {
  text-align: left;
  padding: 15px 41px;
  font-size: 16px;
  font-weight: 600;
}

.button-primary._5:hover {
  border-color: var(--fontcolor);
}

.button-primary._5._6 {
  border: 2px solid #000;
}

.button-primary._12 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #16c549;
  border: 2px solid #fff;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 9px 20px;
  display: flex;
}

.button-primary.whatsappbutton {
  z-index: 2147483647;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  background-color: #25d366;
  border: 2px solid #fff;
  display: flex;
  position: fixed;
  inset: auto 2% 2% auto;
  box-shadow: inset 0 2px 10px 4px #0003;
}

.heading-2 {
  opacity: 1;
  filter: drop-shadow(0 2px 5px #181818b3);
  color: var(--radiant-ui-components-library--color--white);
  max-width: 25ch;
}

.aboutussection {
  background-image: linear-gradient(#000, #1f1f1f 53%, #d7be5900);
  padding-top: 120px;
  padding-bottom: 120px;
}

.heading-3 {
  color: var(--fontcolor);
  text-align: left;
  max-width: 25ch;
  margin-top: 10px;
  margin-bottom: 15px;
  font-family: Exo, sans-serif;
  font-size: 35px;
}

.paragraph {
  color: #fff;
  text-align: left;
  max-width: 60ch;
  font-family: Exo, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.paragraph._2 {
  max-width: 65ch;
}

.grid {
  grid-template-rows: auto;
}

.whoweraresection {
  background-image: linear-gradient(#000, #6c5f2d80 45%, #d7be5900);
  padding-top: 120px;
  padding-bottom: 200px;
  position: relative;
}

.imgtiles {
  perspective: 1000px;
  margin-top: 30px;
  position: relative;
}

.image-5 {
  filter: drop-shadow(0 2px 5px #7e6b1f);
  border-radius: 30px;
}

.circleglare {
  background-color: var(--fontcolor);
  opacity: .28;
  filter: blur(60px);
  border-radius: 100px;
  width: 250px;
  height: 250px;
  position: absolute;
  inset: 6% 0% 0% 27%;
}

.grid2 {
  grid-column-gap: 41px;
  grid-row-gap: 41px;
  grid-template-rows: auto;
}

.booknowsection {
  background-color: var(--fontcolor);
  padding-top: 10px;
  padding-bottom: 28px;
}

.heading-5 {
  color: #000;
  max-width: 35ch;
  font-size: 30px;
}

.flexbook {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.whychooseussection {
  background-image: linear-gradient(#000, #8a8a8a75 49%, #fff0);
  padding-top: 100px;
  padding-bottom: 100px;
}

.whyusdiv {
  padding-top: 50px;
}

.grid-2 {
  grid-template-rows: auto;
}

.gridleft2div {
  filter: drop-shadow(0px 2px 5px var(--fontcolor));
  background-color: #fff;
  border-radius: 30px;
  flex-flow: column;
  align-items: center;
  padding: 20px 20px 25px;
  display: flex;
  box-shadow: inset 0 3px 20px 3px #0000004d;
}

.heading-7 {
  color: #a79032;
  text-align: center;
  margin-top: 10px;
  font-size: 21px;
}

.text-block-4 {
  color: #000;
  text-align: center;
  font-weight: 600;
}

.grid-3 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
}

.svgmain {
  color: #a79032;
  width: 30px;
  height: 30px;
  margin-left: 0;
  position: static;
}

.ourservicessection {
  padding-top: 110px;
  padding-bottom: 110px;
  position: relative;
  overflow: clip;
}

.heading-8 {
  color: var(--fontcolor);
}

.text-block-5 {
  color: #fff;
  text-align: center;
  max-width: 50ch;
}

.centerservices {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.ourservicesgrid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

._6grids {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.locationcardsservices {
  filter: drop-shadow(0 2px 5px #d7be59);
  background-color: #000;
  border-radius: 35px;
  position: relative;
  overflow: hidden;
}

.heading-9 {
  color: var(--fontcolor);
  text-align: center;
  margin-top: 10px;
  padding-left: 0;
  padding-right: 0;
}

.heading-9._2 {
  text-align: center;
  padding-left: 0;
  padding-right: 0;
}

.image-8 {
  box-sizing: border-box;
  aspect-ratio: auto;
  object-fit: scale-down;
  border-radius: 35px 35px 0 0;
  overflow: clip;
}

.image-8._1 {
  padding-bottom: 5px;
}

.image-9 {
  object-fit: fill;
  margin-top: -180px;
  position: absolute;
  inset: 0% 0% auto;
}

.testimonialsection {
  background-image: linear-gradient(#000 13%, #7f7035 60%, #d4c58600);
  padding-top: 100px;
  padding-bottom: 120px;
}

.heading-10 {
  color: var(--fontcolor);
  margin-top: 10px;
}

.text-block-6 {
  color: #fff;
}

.container-4 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.testimonial-image {
  object-fit: cover;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  margin-right: 10px;
}

.testimonial-slider-small {
  padding: 30px;
  position: relative;
}

.testimonial-slider {
  background-color: #0000;
  max-width: 800px;
  height: auto;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
}

.testimonial-slide-wrapper {
  max-width: 48%;
  margin-right: 4%;
}

.testimonial-card {
  filter: drop-shadow(0 2px 9px #000000b3);
  background-color: #000;
  border-radius: 30px;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.testimonial-info {
  align-self: stretch;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.testimonial-author {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 2px;
}

.tagline {
  color: #fff;
  margin-bottom: 10px;
  font-size: 11px;
  font-weight: 700;
  line-height: 16px;
}

.testimonial-icon-wrapper {
  flex: 1;
  justify-content: flex-end;
  display: flex;
}

.testimonial-slider-left {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  left: -70px;
}

.testimonial-slider-left:focus-visible, .testimonial-slider-left[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.slider-arrow-embed {
  color: #1a1b1f;
}

.testimonial-slider-right {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  right: -70px;
}

.testimonial-slider-right:focus-visible, .testimonial-slider-right[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.testimonial-slide-nav {
  display: none;
}

.testimonialdiv {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.paragraph-3, .paragraph-4, .bold-text, .paragraph-5, .paragraph-6 {
  color: #fff;
}

.faqsection {
  padding-top: 120px;
  padding-bottom: 120px;
}

.udesly-overline-large {
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-size: 12px;
  font-weight: 600;
  line-height: 20px;
}

.udesly-display-large {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 52px;
  font-weight: 500;
  line-height: 56px;
}

.udesly-display-large.udesly-text-extrabold {
  font-size: 52px;
}

.udesly-paragraph-small {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.udesly-text-extrabold {
  color: var(--fontcolor);
  margin-top: 0;
  margin-bottom: 10px;
  font-weight: 700;
}

.udesly-paragraph-large {
  color: #404040;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.udesly-column {
  width: 100%;
  position: relative;
}

.udesly-column.udesly-max-width-500 {
  max-width: 500px;
  position: relative;
}

.udesly-faq-content-wrap {
  background-color: #0000;
  width: 100%;
  max-width: 100%;
  margin-bottom: 16px;
  display: block;
  position: static;
  overflow: hidden;
}

.udesly-span-black {
  color: #fff;
}

.udesly-tab-content {
  color: #737373;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 16px;
  line-height: 36px;
}

.udesly-faq-title-wrapper {
  white-space: pre-wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.udesly-faq-item {
  border-bottom: 1px solid #e6e6e6;
  padding: 16px 16px 0;
  transition: all .3s;
  display: block;
}

.udesly-faq-item.udesly-last-item {
  border-bottom-style: none;
}

.udesly-faq-item-toggle {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 0;
  display: flex;
}

.udeslylist-item {
  margin-bottom: 4px;
}

.udesly-list {
  color: #737373;
  margin-bottom: 0;
  padding-left: 20px;
  font-size: 14px;
  line-height: 24px;
}

.udesly-faq-title {
  color: var(--fontcolor);
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.udesly-paragraph-medium {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.udesly-grid-two-column {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.udesly-button-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 32px;
  display: flex;
}

.sysf-collapse-item-2 {
  cursor: pointer;
  padding-left: 16px;
  padding-right: 16px;
}

.walsh-main-grid {
  grid-column-gap: 2.2em;
  grid-row-gap: 2.2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: start;
  width: 100%;
  position: relative;
}

.walsh-footer-link {
  color: var(--fontcolor);
  margin-top: 3px;
  margin-bottom: 3px;
  padding-bottom: 4px;
  font-family: Exo, sans-serif;
  font-size: 16px;
  text-decoration: none;
  transition: color .2s;
  display: inline-block;
}

.walsh-footer-link:hover {
  color: #fff;
  box-shadow: inset 0 -2px #c7dbdb;
}

.walsh-footer-link.w--current {
  transition-property: color;
}

.walsh-footer-grid-social {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: start;
  place-items: center start;
}

.walsh-footer-inner {
  grid-column-gap: 20px;
  display: flex;
}

.walsh-footer-link-social {
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
}

.walsh-footer-inner-menu {
  grid-column-gap: 25px;
  justify-content: center;
  display: flex;
}

.footersection {
  padding-top: 20px;
  padding-bottom: 20px;
  font-weight: 500;
}

.svg-3 {
  color: #fff;
}

.svg-4, .svg-5 {
  color: #fff;
  width: 30px;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.udesly-overline-large-2 {
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.udesly-display-large-2 {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 52px;
  font-weight: 500;
  line-height: 56px;
}

.udesly-display-large-2.udesly-text-extrabold-2 {
  max-width: 15ch;
  font-size: 52px;
  font-weight: 700;
}

.udesly-paragraph-large-2 {
  color: #404040;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.aboutuspage {
  opacity: 1;
  background-image: url('../images/Dubai-RealEstate_1.avif');
  background-position: 50% 20%;
  background-size: cover;
  padding-top: 200px;
  padding-bottom: 200px;
}

.heading-11 {
  filter: drop-shadow(0 2px 5px #000000b3);
  color: #fff;
  text-align: center;
  margin-top: 10px;
  font-size: 45px;
  font-weight: 800;
}

.heading-12 {
  filter: drop-shadow(0 2px 5px #000000b3);
  color: #fff;
  text-align: center;
  margin-top: 10px;
  font-weight: 700;
  line-height: 20px;
}

.mainsectionslider {
  background-image: linear-gradient(#000, #d7be5980 51%, #000);
  padding-top: 150px;
  padding-bottom: 150px;
  position: relative;
  overflow: clip;
}

.padding-global {
  position: static;
}

.stack_wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  display: flex;
}

.stack_card {
  filter: drop-shadow(0px 2px 6px var(--fontcolor));
  background-color: #000;
  border-radius: 1.5rem;
  justify-content: center;
  align-items: center;
  height: 25rem;
  margin-bottom: 9rem;
  display: flex;
  position: sticky;
  top: 5rem;
  box-shadow: inset 0 2px 20px -3px #fff;
}

.stack_card.is2 {
  background-color: #000;
  margin-bottom: 6rem;
  top: 8rem;
}

.stack_card.is3 {
  background-color: #000;
  margin-bottom: 3rem;
  top: 11rem;
}

.stack_card.is4 {
  background-color: #000;
  margin-bottom: 0;
  top: 14rem;
}

.margincard {
  padding-left: 70px;
  padding-right: 70px;
}

.heading-13 {
  filter: drop-shadow(0 2px 2px #d7be59);
  text-align: center;
  margin-top: 10px;
}

.paragraph-7, .paragraph-8 {
  color: #fff;
  text-align: center;
  font-size: 16px;
  font-weight: 500;
}

.spline-scene {
  position: absolute;
  inset: auto 50% 60% auto;
}

.spline-scene._2 {
  display: block;
  inset: 20% auto auto 50%;
}

.spline-scene._5 {
  pointer-events: none;
  bottom: 10%;
  right: 50%;
  overflow: hidden;
}

.spline-scene._6 {
  pointer-events: none;
  inset: 10% auto auto 50%;
  overflow: hidden;
}

.spline-scene._7 {
  pointer-events: none;
  bottom: -185%;
  right: 51%;
}

.spline-scene._4 {
  bottom: -12%;
}

.spline-scene._8 {
  pointer-events: none;
  bottom: -296%;
  left: auto;
  right: -15%;
}

.spline-scene._8._1 {
  bottom: -370%;
  right: 51%;
}

.spline-scene-2 {
  position: absolute;
  inset: auto 50% 30% auto;
}

.spline-scene-2._2 {
  inset: 30% auto auto 50%;
}

.loadingscreen {
  z-index: 9999;
  background-color: var(--fontcolor);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.heading-14 {
  color: #000;
  text-align: center;
}

.path-2 {
  color: #a79032;
}

.uui-dropdown-icon {
  color: var(--fontcolor);
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  transition: color .3s;
  display: flex;
  position: absolute;
  inset: auto 0% auto auto;
}

.uui-dropdown-icon:hover {
  filter: drop-shadow(0 2px 5px #fff);
  color: var(--untitled-ui--white);
}

.uui-logo_component {
  flex-wrap: nowrap;
  width: auto;
  height: 5rem;
  display: flex;
}

.uui-logo_logotype {
  flex: none;
  width: auto;
  height: 100%;
}

.uui-navbar07_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-weight: 400;
  line-height: 25px;
  display: flex;
}

.uui-navbar07_icon-wrapper {
  color: var(--untitled-ui--primary600);
  flex: none;
  width: 4rem;
  height: 1rem;
  margin-left: -95px;
  padding-left: 0;
  display: block;
}

.uui-navbar07_dropdown-link {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-right: .75rem;
  text-decoration: none;
  transition: all .3s;
  display: grid;
}

.uui-navbar07_dropdown-link:hover {
  background-color: #ffffff30;
}

.uui-navbar07_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: .5rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-navbar07_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1400px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.uui-navbar07_logo-link {
  padding-left: 0;
}

.uui-navbar07_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.uui-navbar07_menu-left {
  padding-top: 10px;
}

.uui-navbar07_link {
  color: var(--fontcolor);
  align-items: center;
  margin-left: -6px;
  padding: .75rem 1rem;
  font-family: Exo, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s;
}

.uui-navbar07_link:hover {
  filter: drop-shadow(0 2px 5px #fff);
  color: var(--untitled-ui--white);
}

.uui-navbar07_link.w--current {
  color: var(--fontcolor);
  font-size: 1.25rem;
}

.uui-navbar07_link.w--current:hover {
  filter: drop-shadow(0 2px 5px #fff);
  color: var(--radiant-ui-components-library--color--white);
}

.uui-navbar07_dropdown-toggle {
  color: var(--untitled-ui--white);
  align-items: center;
  padding: .75rem 2.5rem .75rem 1rem;
  font-family: Exo, sans-serif;
  font-size: 1.1rem;
  font-weight: 700;
  transition: all .3s;
  display: flex;
}

.uui-navbar07_dropdown-toggle:hover {
  color: var(--untitled-ui--gray700);
}

.uui-navbar07_menu-right {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.uui-navbar07_menu-button {
  padding: 0;
}

.uui-navbar07_dropdown-list {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar07_dropdown-list.w--open {
  border: 1px solid var(--fontcolor);
  background-color: #000;
  border-radius: 1.25rem;
  width: 16rem;
  padding: .75rem;
  right: -85%;
  overflow: hidden;
  box-shadow: 0 2px 5px #0006, 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar07_button-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.uui-navbar07_item-heading {
  color: var(--fontcolor);
  margin-top: 3px;
  margin-bottom: 12px;
  font-family: Exo, sans-serif;
  font-size: .95rem;
  font-weight: 700;
  line-height: 20px;
}

.text-block-7 {
  color: var(--fontcolor);
  font-family: Exo, sans-serif;
  font-size: 1.25rem;
  transition: color .3s;
}

.text-block-7:hover {
  filter: drop-shadow(0 2px 5px #fff);
  color: var(--untitled-ui--white);
}

.text-block-8 {
  font-family: Exo, sans-serif;
  font-weight: 600;
}

.text-block-8:hover {
  color: #000;
}

.image-11, .image-12, .image-13, .image-14, .image-15, .image-16 {
  border-radius: 10px;
  height: 2rem;
}

.text-block-9 {
  color: var(--fontcolor);
  max-width: 24ch;
  font-family: Exo, sans-serif;
  line-height: 20px;
}

.lottie-animation-3 {
  width: 55px;
}

.body {
  color: var(--fontcolor);
  background-color: #000;
  font-family: Exo, sans-serif;
  display: block;
}

.uui-button-row {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row.is-reverse-mobile-landscape {
  justify-content: flex-start;
  align-items: center;
}

.uui-button-wrapper.max-width-full-mobile-landscape {
  justify-content: center;
  align-items: center;
  display: flex;
}

.uui-button-wrapper.max-width-full-mobile-landscape._2nd {
  justify-content: flex-start;
  align-items: center;
}

.uui-space-small {
  width: 100%;
  min-height: 1.5rem;
}

.uui-space-large {
  width: 100%;
  min-height: 2rem;
}

.canadaheropage {
  padding-top: 80px;
  padding-bottom: 100px;
  position: relative;
}

.uui-max-width-medium {
  width: 100%;
  max-width: 35rem;
  display: flex;
}

.uui-heading-xlarge-2 {
  color: var(--fontcolor);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Exo, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.uui-heroheader03_component {
  grid-column-gap: 0rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.uui-heroheader03_content {
  z-index: 1;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 20px;
  display: flex;
  position: relative;
}

.uui-text-size-xlarge-2 {
  color: var(--untitled-ui--white);
  text-align: left;
  margin-bottom: 10px;
  font-family: Exo, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-size-medium {
  color: var(--untitled-ui--white);
  text-align: center;
  letter-spacing: normal;
  max-width: 40ch;
  margin-bottom: 10px;
  font-family: Exo, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-size-medium.special {
  padding-top: 40px;
  padding-bottom: 40px;
}

.uui-text-size-medium._1 {
  text-align: center;
}

.uui-heading-xsmall {
  color: var(--fontcolor);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Exo, sans-serif;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.4;
}

.uui-icon-1x1-xsmall-2 {
  color: #000;
  width: 1.5rem;
  height: 1.5rem;
}

.uui-icon-featured-outline-large {
  border: .5rem solid var(--fontcolor);
  background-color: var(--fontcolor);
  color: var(--untitled-ui--primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-icon-featured-outline-large._1 {
  margin-bottom: 15px;
}

.uui-layout47_component {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.uui-layout47_content {
  box-shadow: inset 0 0 5px 1px var(--fontcolor);
  text-align: center;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 20px 15px;
  display: flex;
}

.uui-space-xxsmall {
  width: 100%;
  min-height: .5rem;
}

.canadaimmigrationpathway {
  padding-top: 50px;
  padding-bottom: 50px;
}

.rt-category-cards-text {
  color: var(--fontcolor);
  text-transform: capitalize;
  font-family: Exo, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 31px;
}

.rt-body-font-color-2 {
  color: var(--untitled-ui--white);
  max-width: 60ch;
  font-family: Exo, sans-serif;
  transition: color .35s;
}

.rt-sticky {
  margin-bottom: 30px;
  position: sticky;
  top: 100px;
}

.rt-sticky.rt-tab-sticky-off.rttext-black {
  margin: 0 0 20px;
  font-family: Exo, sans-serif;
  position: static;
}

.rt-team-two-work-process-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  display: flex;
  position: relative;
}

.rt-service-step-info {
  flex: 1;
  padding: 1.7rem 8% 1.7rem 5%;
}

.rt-team-two-process-block-left {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 499px;
  display: flex;
  position: sticky;
  top: 0;
}

.rt-service-step-number-2 {
  color: var(--fontcolor);
  font-family: Exo, sans-serif;
  font-size: 5rem;
}

.rt-service-process-step-2 {
  border-bottom: 1px solid #e1e1e1;
  margin-bottom: -1px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.rt-service-process-step-2.rt-team-two {
  border-bottom-color: #e1e1e1;
}

.rt-service-process-step-2.rt-team-two-no-border {
  border-bottom-style: none;
}

.rt-service-step-number-block-2 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 20%;
  min-width: 120px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: inset -2px 0 #e1e1e1;
}

.rt-service-process-2 {
  perspective: 600px;
  padding-bottom: 1px;
}

.rt-service-step-process-3 {
  z-index: 2;
  background-image: linear-gradient(180deg, var(--fontcolor), var(--fontcolor));
  direction: ltr;
  width: 3px;
  height: 40%;
  position: absolute;
  right: -1px;
}

.candaservicespage {
  padding-top: 50px;
  padding-bottom: 50px;
}

.stickydivourservices {
  position: sticky;
  top: 50px;
  bottom: 50px;
}

.heading-15 {
  text-align: center;
  margin: 25px;
}

.uui-text-size-medium-2 {
  color: var(--untitled-ui--white);
  letter-spacing: normal;
  font-family: Exo, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-align-center-2 {
  text-align: center;
  margin-bottom: 100px;
}

.align-center-2 {
  margin-left: auto;
  margin-right: auto;
}

.uui-max-width-large-2 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-2.align-center-2 {
  margin-left: auto;
  margin-right: auto;
}

.uui-text-size-large {
  color: var(--untitled-ui--white);
  letter-spacing: normal;
  margin-bottom: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium {
  color: var(--fontcolor);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Exo, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.3;
}

.uui-heading-xsmall-2 {
  color: var(--fontcolor);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Exo, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-button-row-2 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-career11_list {
  grid-column-gap: 0rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-career11_list-wrapper {
  overflow: hidden;
}

.uui-career11_department-wrapper {
  grid-column-gap: 6rem;
  grid-row-gap: 4rem;
  border-top: 1px solid var(--untitled-ui--gray200);
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  margin-bottom: 4rem;
  padding-top: 3rem;
}

.uui-career11_job-department {
  position: relative;
}

.uui-career11_component {
  margin-top: 4rem;
}

.uui-career11_item {
  border: 1px solid var(--fontcolor);
  border-radius: 1rem;
  padding: 1.5rem;
  overflow: hidden;
}

.uui-career11_title-wrapper {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  margin-bottom: .5rem;
  display: flex;
}

.uui-career11_job-details-wrapper {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  display: flex;
}

.uui-career11_detail-wrapper {
  color: var(--untitled-ui--gray600);
  align-items: center;
  margin-right: 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 500;
  display: flex;
}

.uui-career11_icon-wrapper {
  flex: none;
  margin-right: .5rem;
}

.uui-career11_icon {
  color: var(--untitled-ui--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.uui-career11_location {
  background-color: var(--untitled-ui--gray100);
  color: var(--untitled-ui--gray700);
  border-radius: 1rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  display: flex;
}

.uui-career11_flag-icon {
  object-fit: cover;
  border-radius: 1rem;
  width: 1rem;
  height: .7rem;
  margin-left: -.175rem;
  margin-right: .375rem;
}

.uui-space-xsmall {
  width: 100%;
  min-height: 1rem;
}

.uui-space-xxsmall-2 {
  width: 100%;
  min-height: .5rem;
}

.uui-career11_heading {
  color: var(--fontcolor);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Exo, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
}

.jobvacanciessection {
  padding-top: 50px;
  padding-bottom: 100px;
  position: static;
}

.text-block-10, .text-block-11 {
  color: var(--fontcolor);
  font-family: Exo, sans-serif;
}

.stickydiv {
  position: sticky;
  top: 50px;
}

.grid-4 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.contactusform {
  padding-top: 50px;
  padding-bottom: 150px;
}

.mainmargin-2 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
  position: static;
  overflow: visible;
}

.herosectionpage {
  padding-top: 100px;
  padding-bottom: 100px;
}

.uui-heading-xlarge-3 {
  color: #b30003;
  text-align: left;
  max-width: 25ch;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 1.2;
}

.uui-heading-xlarge-3._2 {
  color: var(--fontcolor);
  text-align: center;
}

.uui-text-size-xlarge-3 {
  color: #0f236c;
  text-align: left;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-text-size-xlarge-3._2 {
  color: var(--radiant-ui-components-library--color--white);
  text-align: center;
}

.uui-heroheader01_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-heroheader01_component.contactus {
  grid-template-columns: 1fr;
}

.code-embed {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.uui-max-width-large-3 {
  width: 100%;
  max-width: 48rem;
}

.uui-text-size-large-7 {
  color: var(--radiant-ui-components-library--color--white);
  letter-spacing: normal;
  font-family: Exo, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-xxsmall {
  color: var(--fontcolor);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Exo, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-heading-medium-7 {
  color: var(--fontcolor);
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: Exo, sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.3;
}

.uui-icon-1x1-xsmall-7 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-contact07_map-wrapper {
  width: 100%;
  height: 35rem;
  margin-top: 4rem;
  position: relative;
}

.uui-contact07_component-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-contact07_item-icon-wrapper-2 {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.uui-contact07_item-2 {
  display: flex;
}

.uui-contact07_contact-list-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.uui-text-style-link-02-2 {
  color: var(--radiant-ui-components-library--color--white);
  font-family: Exo, sans-serif;
  font-weight: 600;
  text-decoration: none;
}

.icon-featured-large {
  background-color: var(--fontcolor);
  color: #000;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.uui-padding-vertical-xhuge-4 {
  padding-top: 0;
  padding-bottom: 0;
}

.uui-icon-1x1-xsmall-8 {
  color: #000;
  width: 1.5rem;
  height: 1.5rem;
}

.uui-text-style-link-02-3 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.bold-text-3 {
  font-family: Exo, sans-serif;
  font-weight: 600;
}

.svg-7.mainbutton {
  color: #fff;
  width: 1.4rem;
}

.text-block-17 {
  color: #fff;
}

.link1 {
  text-decoration: none;
}

.uui-navbar07_dropdown-list-copy {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar07_dropdown-list-copy.w--open {
  border: 1px solid var(--fontcolor);
  background-color: #000;
  border-radius: 1.25rem;
  width: 16rem;
  padding: .75rem;
  right: -85%;
  overflow: hidden;
  box-shadow: 0 2px 5px #0006, 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar07_dropdown-toggle-copy {
  color: var(--untitled-ui--white);
  align-items: center;
  padding: .75rem 2.5rem .75rem 1rem;
  font-family: Exo, sans-serif;
  font-size: 1.1rem;
  font-weight: 700;
  transition: all .3s;
  display: flex;
}

.uui-navbar07_dropdown-toggle-copy:hover {
  color: var(--untitled-ui--gray700);
}

.uui-navbar07_dropdown-link-list-copy {
  grid-column-gap: 0px;
  grid-row-gap: .5rem;
  border-radius: 10px;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  padding: 5px;
  transition: background-color .3s;
  display: grid;
}

.uui-navbar07_dropdown-link-list-copy:hover {
  background-color: #fff3;
}

.uui-navbar07_item-heading-copy {
  color: var(--fontcolor);
  align-self: auto;
  margin-top: 3px;
  margin-bottom: 10px;
  font-family: Exo, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 30px;
  display: flex;
}

.link-block-2 {
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
}

.uui-navbar07_item-heading-copy {
  color: var(--fontcolor);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Exo, sans-serif;
  font-size: .95rem;
  font-weight: 700;
  line-height: 20px;
}

.uui-text-size-medium-3 {
  color: var(--radiant-ui-components-library--color--white);
  letter-spacing: normal;
  font-family: Exo, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-heading-xxsmall-8 {
  color: var(--fontcolor);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Exo, sans-serif;
  font-size: 1.4rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-heading-medium-8 {
  color: var(--fontcolor);
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: Exo, sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-button-row-3 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-layout32_timeline-wrapper {
  position: relative;
}

.uui-layout32_progress-bar {
  background-color: var(--fontcolor);
  width: 2px;
  height: 100%;
}

.uui-layout32_progress-bar-wrapper {
  background-color: var(--radiant-ui-components-library--color--white);
  color: var(--radiant-ui-components-library--color--white);
  width: 2px;
  height: 81.5%;
  position: absolute;
  top: 7%;
  left: 1.75rem;
  right: auto;
}

.uui-layout32_timeline-icon-wrapper {
  z-index: 1;
  background-color: #000;
  margin-top: -1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  position: relative;
}

.uui-layout32_timeline-step {
  grid-column-gap: 2.5rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.uui-layout32_timeline-left {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: flex;
  position: relative;
}

.uui-layout32_timeline-right {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.uui-layout32_content-left {
  position: sticky;
  top: 50px;
}

.uui-layout32_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-icon-featured-outline-large-2 {
  background-color: var(--fontcolor);
  color: var(--fontcolor);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-icon-featured-outline-large-2._1 {
  background-image: url('../images/canada.avif');
  background-position: 50%;
  background-size: cover;
}

.uui-icon-featured-outline-large-2._2 {
  background-image: url('../images/australia_1.avif');
  background-position: 50%;
  background-size: cover;
}

.uui-icon-featured-outline-large-2._3 {
  background-image: url('../images/germany.avif');
  background-position: 50%;
  background-size: cover;
}

.uui-icon-featured-outline-large-2._4 {
  background-image: url('../images/united-kingdom.avif');
  background-position: 50%;
  background-size: cover;
}

.uui-icon-featured-outline-large-2._5 {
  background-image: url('../images/united-states_1.avif');
  background-position: 50%;
  background-size: cover;
}

.uui-icon-featured-outline-large-2._6 {
  background-image: url('../images/new-zealand_1.avif');
  background-position: 50%;
  background-size: cover;
}

.uui-icon-featured-outline-large-2._7 {
  background-image: url('../images/ireland.avif');
  background-position: 50%;
  background-size: cover;
}

.uui-icon-featured-outline-large-2._8 {
  background-image: url('../images/european-union_1.avif');
  background-position: 50%;
  background-size: cover;
}

.uui-icon-featured-outline-large-2._9 {
  background-image: url('../images/turkey_1.avif');
  background-position: 50%;
  background-size: cover;
}

.uui-icon-featured-outline-large-2._10 {
  background-image: url('../images/vanuatu.avif');
  background-position: 50%;
  background-size: cover;
}

.uui-icon-featured-outline-large-2._11 {
  background-image: url('../images/malta.avif');
  background-position: 50%;
  background-size: cover;
}

.uui-icon-featured-outline-large-2._12 {
  background-image: url('../images/poland.avif');
  background-position: 50%;
  background-size: cover;
}

.uui-space-xxsmall-5 {
  width: 100%;
  min-height: .5rem;
}

.uui-padding-vertical-xhuge-5 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.mainmargin-copy1 {
  z-index: 2;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 70px;
  padding-right: 70px;
  font-family: Exo, sans-serif;
  position: relative;
}

.svg-8 {
  width: 20px;
  height: 20px;
}

.humanresources {
  padding-top: 80px;
  padding-bottom: 100px;
  position: relative;
}

.humanresourcesdosection {
  padding-top: 50px;
  padding-bottom: 50px;
}

.dot {
  color: var(--fontcolor);
  font-size: 1rem;
  font-weight: 700;
}

.whychoosehumanresourcesus {
  padding-top: 50px;
  padding-bottom: 50px;
}

.code-embed-2 {
  padding-bottom: 100px;
}

@media screen and (min-width: 1280px) {
  .uui-text-size-large-7 {
    color: var(--radiant-ui-components-library--color--white);
    font-family: Exo, sans-serif;
  }

  .uui-heading-xxsmall, .uui-heading-medium-7 {
    color: var(--fontcolor);
    font-family: Exo, sans-serif;
  }

  .uui-icon-1x1-xsmall-7 {
    color: #000;
  }

  .uui-text-style-link-02-2 {
    color: var(--radiant-ui-components-library--color--white);
    font-family: Exo, sans-serif;
  }

  .icon-featured-large {
    background-color: var(--fontcolor);
    color: var(--radiant-ui-components-library--color--white);
  }

  .uui-icon-1x1-xsmall-8 {
    color: #000;
  }

  .uui-text-style-link-02-3 {
    color: #fff;
  }

  .bold-text-3 {
    font-weight: 600;
  }
}

@media screen and (min-width: 1440px) {
  .uui-text-size-large-7 {
    color: var(--radiant-ui-components-library--color--white);
  }

  .uui-heading-xxsmall {
    color: var(--fontcolor);
    font-family: Exo, sans-serif;
  }

  .uui-heading-medium-7 {
    color: var(--fontcolor);
  }

  .uui-icon-1x1-xsmall-7 {
    color: var(--radiant-ui-components-library--color--heading-dark);
  }

  .uui-text-style-link-02-2 {
    color: var(--radiant-ui-components-library--color--white);
    font-family: Exo, sans-serif;
  }

  .icon-featured-large {
    background-color: var(--fontcolor);
  }
}

@media screen and (min-width: 1920px) {
  .uui-dropdown-icon {
    font-size: 1.25rem;
  }

  .uui-logo_component {
    height: 6rem;
  }

  .uui-navbar07_menu-left {
    padding-top: 5px;
  }

  .uui-navbar07_link {
    color: var(--fontcolor);
    font-size: 1.25rem;
  }

  .uui-navbar07_link:hover {
    filter: drop-shadow(0 2px 5px #fff);
    color: var(--untitled-ui--white);
  }

  .uui-navbar07_dropdown-toggle {
    color: var(--fontcolor);
    font-size: 1.25rem;
  }

  .uui-navbar07_dropdown-toggle:hover {
    color: var(--untitled-ui--white);
  }

  .text-block-7 {
    color: var(--fontcolor);
    font-size: 1.25rem;
    transition: color .2s;
  }

  .text-block-7:hover {
    filter: drop-shadow(0 2px 5px #fff);
    color: var(--untitled-ui--white);
  }

  .uui-navbar07_dropdown-toggle-copy {
    color: var(--fontcolor);
    font-size: 1.25rem;
  }

  .uui-navbar07_dropdown-toggle-copy:hover {
    color: var(--untitled-ui--white);
  }

  .code-embed-2 {
    padding-bottom: 100px;
  }
}

@media screen and (max-width: 991px) {
  .navlinks {
    text-align: center;
    flex: 0 auto;
    align-self: auto;
  }

  .dropdown-list.w--open {
    z-index: 2;
  }

  .dropdown-list-2.w--open {
    z-index: 5;
    position: absolute;
    overflow: visible;
  }

  .heading-3 {
    text-align: center;
    font-size: 35px;
  }

  .paragraph {
    text-align: center;
    max-width: 60ch;
    font-size: 15px;
  }

  .grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-content: stretch;
  }

  .circleglare {
    display: none;
  }

  .grid2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .heading-5 {
    max-width: 25ch;
    font-size: 25px;
    line-height: 30px;
  }

  .whyusdiv {
    padding-top: 0;
  }

  .grid-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .gridleft2div {
    justify-content: center;
    align-items: center;
    min-width: 150px;
    min-height: 250px;
  }

  .heading-7 {
    font-size: 22px;
  }

  .text-block-4 {
    font-size: 14px;
  }

  .svgmain {
    color: #a79032;
    margin-left: 0;
  }

  .ourservicessection {
    padding-top: 0;
    overflow: visible;
  }

  .ourservicesgrid {
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
  }

  ._6grids {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .heading-9 {
    font-size: 28px;
  }

  .heading-9._2 {
    margin-top: 21px;
  }

  .container-4 {
    max-width: 728px;
  }

  .testimonial-slider-left {
    left: -20px;
  }

  .testimonial-slider-right {
    right: -20px;
  }

  .udesly-display-large.udesly-text-extrabold {
    font-size: 32px;
    line-height: 1.2;
  }

  .udesly-faq-content-wrap {
    width: 100%;
  }

  .udesly-grid-two-column {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .walsh-main-grid {
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    place-items: center stretch;
  }

  .walsh-footer-link {
    text-align: center;
    text-decoration: none;
  }

  .walsh-footer-link:hover {
    text-decoration: none;
  }

  .walsh-footer-grid-social {
    flex: 0 auto;
    place-items: center start;
    width: 100%;
  }

  .walsh-footer-inner-menu {
    grid-column-gap: 0px;
    grid-row-gap: 12px;
    flex-flow: column wrap;
  }

  .image-10 {
    max-width: 70%;
  }

  .div-block-3 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .udesly-display-large-2.udesly-text-extrabold-2 {
    font-size: 32px;
    line-height: 1.2;
  }

  .mainsectionslider {
    overflow: visible;
  }

  .heading-13 {
    filter: drop-shadow(0 2px 2px #d7be59);
    text-align: center;
  }

  .paragraph-7, .paragraph-8 {
    text-align: center;
  }

  .spline-scene {
    display: none;
    right: 20%;
    overflow: visible;
  }

  .spline-scene._2 {
    display: none;
    left: 20%;
    overflow: visible;
  }

  .spline-scene-2 {
    display: none;
    right: 20%;
  }

  .spline-scene-2._2 {
    left: 20%;
  }

  .loadingscreen {
    display: none;
  }

  .heading-14 {
    line-height: 38px;
  }

  .path-2 {
    color: #a79032;
  }

  .uui-dropdown-icon {
    color: var(--fontcolor);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .uui-dropdown-icon:hover {
    filter: drop-shadow(0 2px 5px #fff);
    color: var(--untitled-ui--white);
    text-align: left;
  }

  .menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-bottom {
    background-color: var(--fontcolor);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle {
    background-color: var(--fontcolor);
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top {
    background-color: var(--fontcolor);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .uui-navbar07_icon-wrapper {
    margin-left: 0;
  }

  .uui-navbar07_dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar07_dropdown-link:hover {
    text-align: left;
    background-color: #ffffff24;
  }

  .uui-navbar07_dropdown-link-list {
    color: var(--fontcolor);
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar07_container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-left: 50px;
  }

  .uui-navbar07_menu {
    -webkit-text-fill-color: inherit;
    background-color: #000;
    background-clip: border-box;
    border-top: 1px solid #000;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .uui-navbar07_menu-left {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui--gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar07_link {
    color: var(--fontcolor);
    text-align: left;
    align-self: auto;
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
    position: relative;
  }

  .uui-navbar07_link:hover {
    filter: drop-shadow(0 2px 5px #fff);
    color: var(--untitled-ui--white);
  }

  .uui-navbar07_menu-dropdown {
    width: 100%;
    position: relative;
  }

  .uui-navbar07_dropdown-toggle {
    color: var(--untitled-ui--gray900);
    align-items: center;
    margin-left: -5px;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar07_dropdown-toggle:hover {
    color: var(--untitled-ui--gray900);
  }

  .uui-navbar07_menu-right {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-content: center;
    align-items: center;
    margin-top: 1.5rem;
    padding-bottom: 3rem;
  }

  .uui-navbar07_menu-button.w--open {
    background-color: #0000;
  }

  .uui-navbar07_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .uui-navbar07_dropdown-list.w--open {
    box-shadow: none;
    background-color: #000;
    border-style: none;
    border-color: #0000;
    width: auto;
    padding: 0;
    overflow: visible;
  }

  .uui-navbar07_button-wrapper {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar07_item-heading {
    color: var(--fontcolor);
  }

  .text-block-7 {
    color: var(--fontcolor);
    font-size: 1.125rem;
  }

  .text-block-7:hover {
    filter: none;
    color: #fff;
  }

  .text-block-9 {
    max-width: 30ch;
  }

  .lottie-animation-3 {
    width: 55px;
  }

  .uui-button-wrapper.max-width-full-mobile-landscape {
    text-align: center;
    display: flex;
  }

  .uui-space-large {
    min-height: 2.5rem;
  }

  .canadaheropage {
    padding-top: 0;
  }

  .uui-heading-xlarge-2 {
    font-size: 3.25rem;
  }

  .uui-heroheader03_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-heroheader03_content {
    margin-right: 0;
  }

  .uui-text-size-xlarge-2 {
    font-size: .9rem;
  }

  .uui-padding-vertical-xhuge {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .uui-text-size-medium {
    text-align: center;
  }

  .uui-layout47_component {
    grid-template-columns: 1fr 1fr;
  }

  .uui-padding-vertical-xhuge-2 {
    padding-top: 0;
    padding-bottom: 3rem;
  }

  .rt-sticky.rt-tab-sticky-off {
    position: static;
  }

  .rt-sticky.rt-tab-sticky-off.rttext-black {
    text-align: center;
  }

  .rt-team-two-work-process-block {
    height: auto;
    display: block;
  }

  .rt-service-step-info {
    padding: 2rem 6%;
  }

  .rt-team-two-process-block-left {
    justify-content: center;
    align-items: center;
    max-width: 100%;
    height: auto;
    position: static;
  }

  .div-block-4 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .heading-15 {
    margin-bottom: 50px;
  }

  .uui-text-size-medium-2._2 {
    text-align: center;
  }

  .uui-heading-xsmall-2 {
    text-align: center;
    font-weight: 700;
  }

  .uui-career11_department-wrapper {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-3 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .jobvacanciessection {
    padding-top: 20px;
  }

  .contactusform {
    padding-top: 0;
  }

  .herosectionpage {
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-heading-xlarge-3 {
    font-size: 3.25rem;
  }

  .uui-heroheader01_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .link-block {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .link-block.w--current {
    justify-content: center;
    align-items: center;
  }

  .uui-contact07_map-wrapper {
    height: 30rem;
  }

  .uui-contact07_component-2 {
    grid-column-gap: 3rem;
  }

  .uui-padding-vertical-xhuge-4 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-navbar07_dropdown-list-copy {
    position: static;
    overflow: hidden;
  }

  .uui-navbar07_dropdown-list-copy.w--open {
    box-shadow: none;
    background-color: #000;
    border-style: none;
    border-color: #0000;
    width: auto;
    padding: 0;
    overflow: visible;
  }

  .uui-navbar07_dropdown-toggle-copy {
    color: var(--untitled-ui--gray900);
    align-items: center;
    margin-left: -5px;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar07_dropdown-toggle-copy:hover {
    color: var(--untitled-ui--gray900);
  }

  .uui-navbar07_menu-dropdown-copy {
    width: 100%;
    position: relative;
  }

  .uui-navbar07_dropdown-link-list-copy {
    color: var(--fontcolor);
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar07_item-heading-copy {
    color: var(--fontcolor);
  }

  .uui-heading-medium-8 {
    font-size: 2.25rem;
  }

  .uui-layout32_timeline-step {
    grid-column-gap: 24px;
  }

  .uui-layout32_component {
    grid-column-gap: 2rem;
  }

  .uui-padding-vertical-xhuge-5 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .humanresources {
    padding-top: 0;
  }
}

@media screen and (max-width: 767px) {
  .programsnav {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 25px;
  }

  .icon {
    margin-top: 12px;
  }

  .button-primary.whatsappbutton {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    padding: 5px 15px;
    font-size: 10px;
  }

  .heading-5 {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
  }

  .flexbook {
    flex-flow: column;
  }

  .grid-3 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  ._6grids {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .heading-9._3 {
    margin-top: 36px;
  }

  .text-block-6 {
    text-align: center;
  }

  .testimonial-slider-small {
    padding: 60px 15px;
  }

  .testimonial-slide-wrapper {
    max-width: 100%;
    margin-right: 0%;
  }

  .testimonial-card {
    width: 100%;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
  }

  .testimonial-slider-left {
    left: 109px;
  }

  .testimonial-slider-right {
    right: 109px;
  }

  .testimonialdiv {
    margin-left: auto;
    margin-right: auto;
  }

  .udesly-display-large {
    font-size: 56px;
    line-height: 64px;
  }

  .udesly-paragraph-small {
    font-size: 13px;
  }

  .udesly-text-extrabold, .udesly-paragraph-medium {
    text-align: center;
  }

  .udesly-button-wrapper {
    justify-content: center;
    align-items: center;
  }

  .walsh-main-grid {
    grid-column-gap: 1em;
    grid-row-gap: 2em;
  }

  .walsh-footer-inner {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .div-block-3 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .udesly-display-large-2 {
    font-size: 56px;
    line-height: 64px;
  }

  .margincard {
    padding-left: 50px;
    padding-right: 50px;
  }

  .heading-13 {
    font-size: 30px;
    line-height: 28px;
  }

  .paragraph-7 {
    font-size: 13px;
  }

  .paragraph-8 {
    font-size: 13px;
    line-height: 18px;
  }

  .spline-scene {
    right: -20%;
  }

  .spline-scene._2 {
    left: -20%;
  }

  .spline-scene-2 {
    right: -15%;
  }

  .spline-scene-2._2 {
    left: -15%;
  }

  .uui-logo_component {
    height: 4.5rem;
  }

  .uui-navbar07_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .uui-navbar07_container {
    padding-left: 40px;
    padding-right: 60px;
  }

  .uui-navbar07_menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar07_link {
    font-size: 1.125rem;
  }

  .uui-navbar07_dropdown-toggle {
    font-size: 1rem;
  }

  .uui-navbar07_menu-right {
    justify-content: center;
    align-items: center;
    padding-bottom: 2rem;
  }

  .uui-navbar07_dropdown-list.w--open {
    overflow: visible;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .uui-button-row {
    align-self: stretch;
  }

  .uui-button-row.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-wrapper.max-width-full-mobile-landscape {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .uui-button-wrapper.max-width-full-mobile-landscape._2nd {
    justify-content: center;
    align-items: center;
  }

  .uui-space-small {
    min-height: 1.25rem;
  }

  .uui-space-large {
    min-height: 2rem;
  }

  .uui-heading-xlarge-2 {
    text-align: center;
    font-size: 2.25rem;
  }

  .uui-text-size-xlarge-2 {
    text-align: justify;
    font-size: 1.125rem;
  }

  .uui-padding-vertical-xhuge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-text-size-medium, .uui-text-size-medium._1 {
    text-align: center;
  }

  .uui-heading-xsmall {
    font-size: 1.25rem;
  }

  .uui-layout47_component {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    place-items: stretch stretch;
    padding-left: 25px;
    padding-right: 25px;
  }

  .uui-padding-vertical-xhuge-2 {
    padding-top: 0;
    padding-bottom: 4rem;
  }

  .rt-sticky.rt-tab-sticky-off.rttext-black {
    text-align: center;
  }

  .rt-service-step-number-2 {
    font-size: 4rem;
  }

  .uui-text-size-large {
    font-size: 1rem;
  }

  .uui-heading-medium {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-heading-xsmall-2 {
    margin-top: 4rem;
    font-size: 1.25rem;
  }

  .uui-heading-xsmall-2.top {
    margin-top: 0;
  }

  .uui-button-row-2 {
    align-self: stretch;
  }

  .uui-career11_list {
    grid-template-rows: auto;
  }

  .uui-career11_department-wrapper {
    grid-row-gap: 1.25rem;
    border-top-style: none;
    grid-template-columns: 1fr;
    margin-bottom: 2rem;
    padding-top: 0;
  }

  .uui-career11_component {
    margin-top: 3rem;
  }

  .uui-career11_item {
    border-color: var(--fontcolor);
    padding: 1.25rem;
  }

  .uui-career11_job-details-wrapper {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .uui-space-xsmall {
    min-height: .75rem;
  }

  .uui-padding-vertical-xhuge-3 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .jobvacanciessection {
    padding-top: 10px;
  }

  .grid-4 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .contactusform {
    padding-bottom: 0;
  }

  .uui-heading-xlarge-3 {
    text-align: center;
    font-size: 2.25rem;
  }

  .uui-text-size-xlarge-3 {
    text-align: center;
    font-size: 1.125rem;
  }

  .link-block {
    justify-content: center;
    align-items: center;
  }

  .uui-max-width-large-3 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .uui-text-size-large-7 {
    text-align: center;
    font-size: 1rem;
  }

  .uui-heading-xxsmall {
    font-size: 1.125rem;
  }

  .uui-heading-medium-7 {
    text-align: center;
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-contact07_map-wrapper {
    height: 25rem;
    margin-top: 3rem;
  }

  .uui-contact07_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-contact07_contact-list-2 {
    grid-row-gap: 2.5rem;
  }

  .uui-padding-vertical-xhuge-4 {
    padding-top: 0;
    padding-bottom: 4rem;
  }

  .svg-7 {
    width: 5%;
  }

  .uui-navbar07_dropdown-list-copy.w--open {
    overflow: visible;
  }

  .uui-navbar07_dropdown-toggle-copy {
    font-size: 1rem;
  }

  .uui-navbar07_dropdown-link-list-copy {
    grid-row-gap: .5rem;
    max-width: none;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .uui-heading-xxsmall-8 {
    font-size: 1.125rem;
  }

  .uui-heading-medium-8 {
    text-align: center;
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-row-3 {
    align-self: stretch;
  }

  .uui-button-row-3.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-layout32_content-left {
    position: static;
  }

  .uui-layout32_component {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-5 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .svg-8 {
    width: 18px;
    height: 18px;
  }
}

@media screen and (max-width: 479px) {
  .dropdown-list-2.w--open {
    z-index: auto;
    position: absolute;
    overflow: visible;
  }

  .herosection {
    padding-top: 155px;
  }

  .button-primary {
    font-size: 11px;
  }

  .button-primary._12 {
    justify-content: center;
    align-items: center;
  }

  .button-primary.whatsappbutton {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-2 {
    color: var(--radiant-ui-components-library--color--white);
    text-align: center;
  }

  .heading-3 {
    text-align: center;
    font-size: 27px;
    line-height: 30px;
  }

  .paragraph {
    text-align: center;
    font-size: 12px;
    line-height: 17px;
  }

  .whoweraresection {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .heading-5 {
    text-align: center;
    line-height: 30px;
  }

  .flexbook {
    flex-flow: column;
  }

  .whychooseussection {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .gridleft2div {
    min-width: 100px;
    min-height: 200px;
  }

  .heading-7 {
    font-size: 13px;
    line-height: 17px;
  }

  .text-block-4 {
    font-size: 11px;
    line-height: 15px;
  }

  .ourservicessection {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .heading-8 {
    text-align: center;
  }

  ._6grids {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .heading-9 {
    margin-top: 4px;
    font-size: 18px;
    line-height: 25px;
  }

  .heading-9._2 {
    margin-top: 10px;
  }

  .heading-9._3 {
    margin-top: 22px;
  }

  .testimonialsection {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container-4 {
    max-width: none;
  }

  .testimonial-image {
    width: 35px;
    height: 35px;
  }

  .testimonial-slider {
    max-width: 230px;
  }

  .testimonial-slide-wrapper {
    max-width: 100%;
    margin-right: 0%;
  }

  .testimonial-card {
    filter: none;
    width: 100%;
    max-width: 215px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .testimonial-author {
    font-size: 18px;
    line-height: 25px;
  }

  .testimonial-slider-left {
    left: -10px;
  }

  .testimonial-slider-right {
    right: -15px;
  }

  .paragraph-3 {
    font-size: 11px;
    line-height: 17px;
  }

  .bold-text {
    font-size: 8px;
  }

  .faqsection {
    padding-top: 60px;
    padding-bottom: 80px;
  }

  .udesly-display-large {
    font-size: 44px;
    line-height: 54px;
  }

  .udesly-display-large.udesly-text-extrabold {
    font-size: 28px;
  }

  .udesly-paragraph-small {
    font-size: 12px;
  }

  .udesly-text-extrabold {
    text-align: center;
  }

  .udesly-faq-title-wrapper {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
  }

  .udesly-faq-title {
    margin-right: 20px;
    font-size: 15px;
    line-height: 22px;
  }

  .udesly-paragraph-medium {
    text-align: center;
  }

  .udesly-button-wrapper {
    justify-content: center;
    align-items: center;
  }

  .walsh-footer-grid-social {
    justify-content: center;
    width: 100%;
  }

  .walsh-footer-inner {
    width: 100%;
  }

  .footersection {
    padding-top: 80px;
  }

  .mask {
    overflow: hidden;
  }

  .div-block-3 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .udesly-display-large-2 {
    font-size: 44px;
    line-height: 54px;
  }

  .udesly-display-large-2.udesly-text-extrabold-2 {
    font-size: 28px;
  }

  .aboutuspage {
    background-position: 50% 0;
  }

  .stack_card {
    height: 21rem;
  }

  .stack_card.is2, .stack_card.is3 {
    background-color: #000;
  }

  .margincard {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-13 {
    text-align: center;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-7, .paragraph-8 {
    color: #fff;
    text-align: center;
    font-size: 11px;
    line-height: 15px;
  }

  .spline-scene {
    right: -40%;
  }

  .spline-scene._2 {
    left: -40%;
  }

  .spline-scene-2 {
    bottom: 50%;
    right: -50%;
  }

  .spline-scene-2._2 {
    left: -60%;
  }

  .heading-14 {
    font-size: 28px;
    line-height: 30px;
  }

  .uui-logo_component {
    height: 3.5rem;
  }

  .uui-navbar07_dropdown-link {
    padding-left: 0;
  }

  .uui-navbar07_container {
    padding-left: 30px;
    padding-right: 30px;
  }

  .uui-navbar07_menu-right {
    padding-bottom: 2rem;
  }

  .uui-navbar07_dropdown-list.w--open {
    overflow: visible;
  }

  .text-block-7 {
    font-size: 1rem;
  }

  .lottie-animation-3 {
    width: 45px;
  }

  .uui-button-wrapper.max-width-full-mobile-landscape {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .uui-heading-xlarge-2 {
    font-size: 2rem;
  }

  .uui-heroheader03_component {
    grid-template-columns: 1fr;
  }

  .uui-text-size-xlarge-2 {
    text-align: justify;
    font-size: 1rem;
  }

  .rt-service-step-info {
    padding-bottom: 0;
    padding-left: 1%;
    padding-right: 1%;
  }

  .rt-service-process-step-2 {
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: block;
  }

  .rt-service-process-step-2.rt-team-two {
    text-align: left;
    display: block;
  }

  .rt-service-step-number-block-2 {
    box-shadow: none;
    justify-content: flex-start;
    margin-top: 2rem;
    margin-bottom: 0;
    overflow: visible;
  }

  .rt-service-step-process-3 {
    display: none;
  }

  .div-block-4 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .uui-text-size-medium-2 {
    text-align: center;
  }

  .uui-text-size-medium-2._2, .uui-text-size-large {
    font-size: .9rem;
  }

  .uui-heading-medium {
    font-size: 1.6rem;
  }

  .uui-heading-xsmall-2 {
    margin-top: 4rem;
  }

  .uui-button-row-2 {
    justify-content: center;
    align-items: center;
  }

  .uui-career11_title-wrapper {
    grid-row-gap: .5rem;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 1rem;
  }

  .uui-career11_job-details-wrapper {
    grid-column-gap: 17px;
    grid-row-gap: 17px;
    justify-content: center;
    align-items: center;
  }

  .uui-career11_detail-wrapper {
    margin-right: 0;
  }

  .uui-career11_icon {
    width: 1.2rem;
    height: 1.2rem;
  }

  .jobvacanciessection {
    padding-bottom: 0;
  }

  .text-block-10, .text-block-11 {
    font-size: 10px;
  }

  .grid-4 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .herosectionpage {
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-heading-xlarge-3 {
    text-align: center;
    font-size: 1.8rem;
  }

  .uui-text-size-xlarge-3 {
    text-align: center;
    font-size: .9rem;
  }

  .uui-heroheader01_component {
    grid-template-columns: 1fr;
  }

  .link-block {
    justify-content: center;
    align-items: center;
  }

  .uui-text-size-large-7, .uui-heading-medium-7 {
    text-align: center;
  }

  .uui-contact07_component-2 {
    grid-template-columns: 1fr;
  }

  .text-block-16 {
    text-align: center;
    font-family: Exo, sans-serif;
    font-weight: 700;
  }

  .svg-7 {
    width: 20%;
  }

  .svg-7.mainbutton {
    width: 8%;
  }

  .uui-navbar07_dropdown-list-copy.w--open {
    overflow: visible;
  }

  .uui-text-size-medium-3 {
    font-size: .8rem;
  }



  .code-embed-2 {
    padding-bottom: 0;
  }
}

#w-node-da8754d1-cce7-b2bd-329e-e58502c668b0-39449e7e {
  align-self: center;
}

#w-node-f61b71b6-1622-8b6a-e29f-c7b49634c869-39449e7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f61b71b6-1622-8b6a-e29f-c7b49634c864-39449e7e {
  align-self: center;
}

#w-node-_3e935d97-8789-d373-46bc-fee8d0708c16-39449e7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9ec31a2-03e5-04f8-2ded-c64c0d447a89-0d447a86 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: center;
}

#w-node-a9ec31a2-03e5-04f8-2ded-c64c0d447a8b-0d447a86 {
  grid-area: 1 / 10 / 2 / 13;
  place-self: center end;
}

#w-node-a9ec31a2-03e5-04f8-2ded-c64c0d447a8d-0d447a86 {
  justify-self: center;
}

#w-node-a9ec31a2-03e5-04f8-2ded-c64c0d447a9a-0d447a86 {
  grid-area: 1 / 4 / 2 / 10;
  align-self: center;
}

#w-node-_644a9a5a-a583-e990-5bf2-1ba80996b2f2-0996b2ef {
  place-self: auto;
}

#w-node-_644a9a5a-a583-e990-5bf2-1ba80996b2fa-0996b2ef, #w-node-c7955678-afe3-063e-6a75-9c9bedd38710-edd386f1, #w-node-_90f44e56-a317-f213-f2ca-5f6cc7d8998d-c7d8997a, #w-node-_90f44e56-a317-f213-f2ca-5f6cc7d899af-c7d8997a, #w-node-e0d811a9-87b6-a073-d6e6-866c1fa1505f-c7d8997a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0fc620aa-033f-6011-2713-b235ac5f937b-a8aac735 {
  place-self: stretch center;
}

#w-node-_0fc620aa-033f-6011-2713-b235ac5f938a-a8aac735, #w-node-_0fc620aa-033f-6011-2713-b235ac5f9399-a8aac735, #w-node-_0fc620aa-033f-6011-2713-b235ac5f93a8-a8aac735, #w-node-_0fc620aa-033f-6011-2713-b235ac5f93b7-a8aac735, #w-node-_0fc620aa-033f-6011-2713-b235ac5f93c6-a8aac735 {
  align-self: stretch;
}

#w-node-_0fc620aa-033f-6011-2713-b235ac5f937b-78211a02 {
  place-self: stretch center;
}

#w-node-_0fc620aa-033f-6011-2713-b235ac5f938a-78211a02, #w-node-_0fc620aa-033f-6011-2713-b235ac5f9399-78211a02, #w-node-_0fc620aa-033f-6011-2713-b235ac5f93a8-78211a02, #w-node-_0fc620aa-033f-6011-2713-b235ac5f93b7-78211a02, #w-node-_0fc620aa-033f-6011-2713-b235ac5f93c6-78211a02 {
  align-self: stretch;
}

#w-node-_0fc620aa-033f-6011-2713-b235ac5f937b-2518961f {
  place-self: stretch center;
}

#w-node-_0fc620aa-033f-6011-2713-b235ac5f938a-2518961f, #w-node-_0fc620aa-033f-6011-2713-b235ac5f9399-2518961f, #w-node-_0fc620aa-033f-6011-2713-b235ac5f93a8-2518961f, #w-node-_0fc620aa-033f-6011-2713-b235ac5f93b7-2518961f, #w-node-_0fc620aa-033f-6011-2713-b235ac5f93c6-2518961f {
  align-self: stretch;
}

#w-node-_0fc620aa-033f-6011-2713-b235ac5f937b-a8f9679d {
  place-self: stretch center;
}

#w-node-_0fc620aa-033f-6011-2713-b235ac5f938a-a8f9679d, #w-node-_0fc620aa-033f-6011-2713-b235ac5f9399-a8f9679d, #w-node-_0fc620aa-033f-6011-2713-b235ac5f93a8-a8f9679d, #w-node-_0fc620aa-033f-6011-2713-b235ac5f93b7-a8f9679d, #w-node-_0fc620aa-033f-6011-2713-b235ac5f93c6-a8f9679d {
  align-self: stretch;
}

#w-node-_0fc620aa-033f-6011-2713-b235ac5f937b-921b905c {
  place-self: stretch center;
}

#w-node-_0fc620aa-033f-6011-2713-b235ac5f938a-921b905c, #w-node-_0fc620aa-033f-6011-2713-b235ac5f9399-921b905c, #w-node-_0fc620aa-033f-6011-2713-b235ac5f93a8-921b905c, #w-node-_0fc620aa-033f-6011-2713-b235ac5f93b7-921b905c, #w-node-_0fc620aa-033f-6011-2713-b235ac5f93c6-921b905c {
  align-self: stretch;
}

#w-node-_0fc620aa-033f-6011-2713-b235ac5f937b-d647eae5 {
  place-self: stretch center;
}

#w-node-_0fc620aa-033f-6011-2713-b235ac5f938a-d647eae5, #w-node-_0fc620aa-033f-6011-2713-b235ac5f9399-d647eae5, #w-node-_0fc620aa-033f-6011-2713-b235ac5f93a8-d647eae5, #w-node-_0fc620aa-033f-6011-2713-b235ac5f93b7-d647eae5 {
  align-self: stretch;
}

#w-node-_606f64a3-6fee-feed-b237-f4bda018fd05-20793147 {
  place-self: auto center;
}

#w-node-_3162bb10-fa26-3fe3-2b9b-8ca3f63bb784-20793147, #w-node-_3162bb10-fa26-3fe3-2b9b-8ca3f63bb78e-20793147, #w-node-_3162bb10-fa26-3fe3-2b9b-8ca3f63bb798-20793147, #w-node-c9dbcd25-64b9-ebe7-34bc-145ff8b994ea-20793147 {
  align-self: start;
}

#w-node-_993fc7ca-5e8e-5e4c-bdfc-cf05b66d84a3-1f5e42af {
  order: 9999;
}

#w-node-_993fc7ca-5e8e-5e4c-bdfc-cf05b66d84a3-1f6548fd {
  order: -9999;
}

#w-node-_993fc7ca-5e8e-5e4c-bdfc-cf05b66d84a3-d334a374, #w-node-_993fc7ca-5e8e-5e4c-bdfc-cf05b66d84a3-1ee3f324 {
  order: 9999;
}

#w-node-_993fc7ca-5e8e-5e4c-bdfc-cf05b66d84a3-25a7f413 {
  order: -9999;
}

#w-node-_993fc7ca-5e8e-5e4c-bdfc-cf05b66d84a3-1f6c66f7 {
  order: 9999;
}

#w-node-_993fc7ca-5e8e-5e4c-bdfc-cf05b66d84a3-bd643dac {
  order: -9999;
}

#w-node-_993fc7ca-5e8e-5e4c-bdfc-cf05b66d84a3-c0dbff30 {
  order: 9999;
}

#w-node-_993fc7ca-5e8e-5e4c-bdfc-cf05b66d84a3-826e1bf6 {
  order: -9999;
}

#w-node-_993fc7ca-5e8e-5e4c-bdfc-cf05b66d84a3-fd5854c7 {
  order: 9999;
}

#w-node-_7e77ce5a-7cfa-a0aa-7124-2d4310209f17-d33fbf9e {
  place-self: stretch stretch;
}

#w-node-_7e77ce5a-7cfa-a0aa-7124-2d4310209f22-d33fbf9e, #w-node-_7e77ce5a-7cfa-a0aa-7124-2d4310209f2d-d33fbf9e, #w-node-_7e77ce5a-7cfa-a0aa-7124-2d4310209f38-d33fbf9e, #w-node-_7e77ce5a-7cfa-a0aa-7124-2d4310209f42-d33fbf9e {
  align-self: stretch;
}

#w-node-_4b8d23b9-96a9-fc08-6b24-a8e0f6e4df95-d33fbf9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4b8d23b9-96a9-fc08-6b24-a8e0f6e4df98-d33fbf9e {
  order: 9999;
  align-self: center;
}

#w-node-_7e77ce5a-7cfa-a0aa-7124-2d4310209f17-35b0777e {
  place-self: stretch stretch;
}

#w-node-_7e77ce5a-7cfa-a0aa-7124-2d4310209f22-35b0777e, #w-node-_7e77ce5a-7cfa-a0aa-7124-2d4310209f2d-35b0777e, #w-node-_7e77ce5a-7cfa-a0aa-7124-2d4310209f38-35b0777e, #w-node-_7e77ce5a-7cfa-a0aa-7124-2d4310209f42-35b0777e {
  align-self: stretch;
}

#w-node-_4b8d23b9-96a9-fc08-6b24-a8e0f6e4df95-35b0777e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4b8d23b9-96a9-fc08-6b24-a8e0f6e4df98-35b0777e {
  order: 9999;
  align-self: center;
}

#w-node-_7e77ce5a-7cfa-a0aa-7124-2d4310209f17-480a6eaf, #w-node-_7e77ce5a-7cfa-a0aa-7124-2d4310209f22-480a6eaf, #w-node-_7e77ce5a-7cfa-a0aa-7124-2d4310209f2d-480a6eaf, #w-node-_7e77ce5a-7cfa-a0aa-7124-2d4310209f38-480a6eaf, #w-node-a92e11a3-8662-301a-741d-948a92820cb3-480a6eaf, #w-node-a92e11a3-8662-301a-741d-948a92820cbc-480a6eaf, #w-node-a92e11a3-8662-301a-741d-948a92820cc5-480a6eaf, #w-node-a92e11a3-8662-301a-741d-948a92820cce-480a6eaf, #w-node-d8a3f0af-2d2d-1664-f372-a9a67a1aa944-480a6eaf, #w-node-d8a3f0af-2d2d-1664-f372-a9a67a1aa94d-480a6eaf, #w-node-d8a3f0af-2d2d-1664-f372-a9a67a1aa956-480a6eaf, #w-node-d8a3f0af-2d2d-1664-f372-a9a67a1aa95f-480a6eaf, #w-node-d1072c8c-64a7-22b2-f075-a16757bf024e-480a6eaf, #w-node-d1072c8c-64a7-22b2-f075-a16757bf0257-480a6eaf, #w-node-d1072c8c-64a7-22b2-f075-a16757bf0260-480a6eaf, #w-node-d1072c8c-64a7-22b2-f075-a16757bf0269-480a6eaf, #w-node-_5f7c8484-92a1-0a42-0da7-4921e37f8dfb-480a6eaf, #w-node-_5f7c8484-92a1-0a42-0da7-4921e37f8e04-480a6eaf, #w-node-_5f7c8484-92a1-0a42-0da7-4921e37f8e0d-480a6eaf, #w-node-_5f7c8484-92a1-0a42-0da7-4921e37f8e16-480a6eaf, #w-node-_7e77ce5a-7cfa-a0aa-7124-2d4310209f17-123c5eb9 {
  place-self: stretch stretch;
}

#w-node-_7e77ce5a-7cfa-a0aa-7124-2d4310209f22-123c5eb9, #w-node-_7e77ce5a-7cfa-a0aa-7124-2d4310209f2d-123c5eb9, #w-node-_7e77ce5a-7cfa-a0aa-7124-2d4310209f38-123c5eb9, #w-node-_7e77ce5a-7cfa-a0aa-7124-2d4310209f42-123c5eb9, #w-node-_40e339d9-8ed1-c134-da2d-a3cf5f6f4d8f-123c5eb9 {
  align-self: stretch;
}

#w-node-e4305a0e-fa65-ba5b-5f9d-4c5c2dee2023-123c5eb9 {
  place-self: stretch stretch;
}

#w-node-e4305a0e-fa65-ba5b-5f9d-4c5c2dee202c-123c5eb9, #w-node-e4305a0e-fa65-ba5b-5f9d-4c5c2dee2035-123c5eb9, #w-node-e4305a0e-fa65-ba5b-5f9d-4c5c2dee203e-123c5eb9 {
  align-self: stretch;
}

#w-node-cde9dd38-f411-4f8d-9b38-60243558629e-123c5eb9 {
  place-self: stretch stretch;
}

#w-node-cde9dd38-f411-4f8d-9b38-6024355862a4-123c5eb9, #w-node-cde9dd38-f411-4f8d-9b38-6024355862a9-123c5eb9, #w-node-cde9dd38-f411-4f8d-9b38-6024355862ae-123c5eb9 {
  align-self: stretch;
}

#w-node-_4b8d23b9-96a9-fc08-6b24-a8e0f6e4df95-123c5eb9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4b8d23b9-96a9-fc08-6b24-a8e0f6e4df98-123c5eb9 {
  order: 9999;
  align-self: center;
}

#w-node-_8a5ed2e1-7310-7b7d-4320-2070e2bf8054-0001e52b {
  place-self: stretch center;
}

#w-node-_8a5ed2e1-7310-7b7d-4320-2070e2bf805f-0001e52b, #w-node-_8a5ed2e1-7310-7b7d-4320-2070e2bf806a-0001e52b, #w-node-_8a5ed2e1-7310-7b7d-4320-2070e2bf8075-0001e52b, #w-node-_8a5ed2e1-7310-7b7d-4320-2070e2bf807f-0001e52b {
  align-self: stretch;
}

@media screen and (max-width: 991px) {
  #w-node-da8754d1-cce7-b2bd-329e-e58502c668b0-39449e7e, #w-node-f61b71b6-1622-8b6a-e29f-c7b49634c864-39449e7e {
    justify-self: center;
  }

  #w-node-_326639b3-4ef0-3366-b529-bc9fdebf5ad3-39449e7e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a9ec31a2-03e5-04f8-2ded-c64c0d447a89-0d447a86 {
    grid-column-end: 3;
    justify-self: auto;
  }

  #w-node-a9ec31a2-03e5-04f8-2ded-c64c0d447a8b-0d447a86 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-a9ec31a2-03e5-04f8-2ded-c64c0d447a9a-0d447a86 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-c7955678-afe3-063e-6a75-9c9bedd386f4-edd386f1 {
    justify-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_644a9a5a-a583-e990-5bf2-1ba80996b2f2-0996b2ef {
    justify-self: center;
  }

  #w-node-_606f64a3-6fee-feed-b237-f4bda018fd05-20793147 {
    place-self: center;
  }

  #w-node-_993fc7ca-5e8e-5e4c-bdfc-cf05b66d84a3-1f5e42af, #w-node-_993fc7ca-5e8e-5e4c-bdfc-cf05b66d84a3-1f6548fd, #w-node-_993fc7ca-5e8e-5e4c-bdfc-cf05b66d84a3-d334a374, #w-node-_993fc7ca-5e8e-5e4c-bdfc-cf05b66d84a3-1ee3f324, #w-node-_993fc7ca-5e8e-5e4c-bdfc-cf05b66d84a3-25a7f413, #w-node-_993fc7ca-5e8e-5e4c-bdfc-cf05b66d84a3-1f6c66f7, #w-node-_993fc7ca-5e8e-5e4c-bdfc-cf05b66d84a3-bd643dac, #w-node-_993fc7ca-5e8e-5e4c-bdfc-cf05b66d84a3-c0dbff30, #w-node-_993fc7ca-5e8e-5e4c-bdfc-cf05b66d84a3-826e1bf6, #w-node-_993fc7ca-5e8e-5e4c-bdfc-cf05b66d84a3-fd5854c7 {
    order: -9999;
  }

  #w-node-_7e77ce5a-7cfa-a0aa-7124-2d4310209f2d-123c5eb9, #w-node-e4305a0e-fa65-ba5b-5f9d-4c5c2dee203e-123c5eb9 {
    justify-self: stretch;
  }

  #w-node-_8a5ed2e1-7310-7b7d-4320-2070e2bf8054-0001e52b {
    justify-self: auto;
  }
}

@media screen and (max-width: 479px) {
  #w-node-a9ec31a2-03e5-04f8-2ded-c64c0d447a89-0d447a86 {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: auto;
  }
}


