@use "sass:math";
/* media query mixin */
/* get rid of list formatting */
/* prevent long links from breaking out of container */
/* creates a colored circle with an icon in the middle */
/* formats the placeholder text within an input field */
.intro-box-overlapping-wrap {
  padding: 0;
  position: relative; }

.intro-box-overlapping {
  width: 100%;
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center; }
  @media (max-width: 61.9375rem) {
    .intro-box-overlapping {
      display: none; } }

.intro-box-overlapping__text-wrap {
  padding: 5% 0;
  position: relative;
  margin-left: 0px;
  margin-right: 0px;
  display: flex;
  align-items: center; }
  @media (max-width: 74.9375rem) {
    .intro-box-overlapping__text-wrap {
      padding: 7% 0; } }
  @media (max-width: 61.9375rem) {
    .intro-box-overlapping__text-wrap {
      display: none; } }

.intro-box-overlapping__text {
  position: relative;
  background-color: #fff;
  color: #2b2b2b;
  width: 40.625rem;
  padding: 3.75rem;
  left: 5.625rem;
  border-radius: 0.9375rem; }
  @media (max-width: 74.9375rem) {
    .intro-box-overlapping__text {
      left: 3.75rem; } }
  .intro-box-overlapping__text h1 {
    margin-bottom: 1.25rem; }
  .intro-box-overlapping__text-description p:last-child {
    margin-bottom: 0; }

.intro-box-overlapping__text-mobile {
  position: relative;
  background-color: #fff;
  color: #2b2b2b;
  padding: 3.75rem;
  display: none; }
  @media (max-width: 61.9375rem) {
    .intro-box-overlapping__text-mobile {
      display: block; } }
  @media (max-width: 47.9375rem) {
    .intro-box-overlapping__text-mobile {
      padding: 1.875rem; } }
  .intro-box-overlapping__text-mobile h1 {
    margin-top: 0.625rem;
    margin-bottom: 1.25rem; }

.intro-box-overlapping__img-mobile {
  display: none;
  padding: 0; }
  @media (max-width: 61.9375rem) {
    .intro-box-overlapping__img-mobile {
      display: block; } }
  .intro-box-overlapping__img-mobile img {
    width: 100%;
    display: block; }

/*# sourceMappingURL=intro-box-overlapping.css.map */
