.contact-wrapper {
  padding: 2rem 0;
  height: auto;
  display: grid;
  grid-template-columns: 15px 1fr 15px;
  grid-template-rows: auto;
  column-gap: 0px;
  row-gap: 0px;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}

.contact-wrapper .container {
  width: 100%;
  grid-column-start: 2;
  grid-row-start: 1;
  margin: 0 auto;
}

.contact-section {
  background-color: #fbf8f6;
  padding: 2rem;
  border-radius: 8px;
  box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

.contact-item {
  padding: 0.5rem 0;
  text-align: left;
}

#SECTION-0ox89u34 {
  height: auto;
  grid-template-columns: 15px 1fr 15px;
  /* grid-template-rows: minmax(30px, max-content) minmax(50px, max-content) minmax(38px, max-content) minmax(100px, max-content) minmax(10px, max-content); */
  column-gap: 0px;
  row-gap: 0px;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-0ox89u34 .x-section-background {
  background: rgba(255, 255, 255, 0);
  
  
  
  
  
  
  --height: 228;
  --bg: rgba(255, 255, 255, 0);
}

#SECTION-0ox89u34 .x-section-video-background {
  
  
}



#SECTION-0ox89u34 .video {
  display: none;
}
#SECTION-0ox89u34 .video-bp5 {
  overflow: hidden;
  width: 100%;
  height: 100%;
  display: block;
}

#TEXT-reabtwew, .--clone-TEXT-reabtwew {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#TEXT-reabtwew .x-text,
#TEXT-reabtwew .x-text a,
.--clone-TEXT-reabtwew .x-text,
.--clone-TEXT-reabtwew .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #000000;
font-family: 'Roboto', sans-serif;
font-size: 32.0px;
font-weight: 400;
height: 100%;
text-align: left;
width: 100%;
  color: var(--active-color, #000000);
}
#TEXT-reabtwew .x-text:hover,
.--clone-TEXT-reabtwew .x-text:hover,
#TEXT-reabtwew a:hover,
.--clone-TEXT-reabtwew a:hover {
  
}


#CONTAINER-u6rhkaib {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;grid-template-columns: 15px 1fr;grid-template-rows: minmax(40px, max-content) minmax(30px, max-content) minmax(30px, max-content) minmax(30px, max-content) minmax(30px, max-content) minmax(30px, max-content) minmax(30px, max-content) minmax(20px, max-content) minmax(30px, max-content) minmax(30px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#TEXT-jdechgsz, .--clone-TEXT-jdechgsz {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 50.08680555555556%;
  
}
#TEXT-jdechgsz .x-text,
#TEXT-jdechgsz .x-text a,
.--clone-TEXT-jdechgsz .x-text,
.--clone-TEXT-jdechgsz .x-text a {
  --width: 50.08680555555556%;
-webkit-text-stroke: 0px #000000ff;
color: #000000;
font-family: 'Roboto', sans-serif;
font-size: 16.0px;
font-weight: 500;
height: 100%;
text-align: left;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #000000);
}
#TEXT-jdechgsz .x-text:hover,
.--clone-TEXT-jdechgsz .x-text:hover,
#TEXT-jdechgsz a:hover,
.--clone-TEXT-jdechgsz a:hover {
  
}

#TEXT-9vj9j5co, .--clone-TEXT-9vj9j5co {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 50.08680555555556%;
  
}
#TEXT-9vj9j5co .x-text,
#TEXT-9vj9j5co .x-text a,
.--clone-TEXT-9vj9j5co .x-text,
.--clone-TEXT-9vj9j5co .x-text a {
  --width: 50.08680555555556%;
-webkit-text-stroke: 0px #000000ff;
color: #000000;
font-family: 'Roboto', sans-serif;
font-size: 16.0px;
font-weight: 400;
height: 100%;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, #000000);
}
#TEXT-9vj9j5co .x-text:hover,
.--clone-TEXT-9vj9j5co .x-text:hover,
#TEXT-9vj9j5co a:hover,
.--clone-TEXT-9vj9j5co a:hover {
  
}

#TEXT-do7jo17m, .--clone-TEXT-do7jo17m {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 50.08680555555556%;
  
}
#TEXT-do7jo17m .x-text,
#TEXT-do7jo17m .x-text a,
.--clone-TEXT-do7jo17m .x-text,
.--clone-TEXT-do7jo17m .x-text a {
  --width: 50.08680555555556%;
-webkit-text-stroke: 0px #000000ff;
color: #000000;
font-family: 'Roboto', sans-serif;
font-size: 16.0px;
font-weight: 400;
height: 100%;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, #000000);
}
#TEXT-do7jo17m .x-text:hover,
.--clone-TEXT-do7jo17m .x-text:hover,
#TEXT-do7jo17m a:hover,
.--clone-TEXT-do7jo17m a:hover {
  
}

#TEXT-d345se28, .--clone-TEXT-d345se28 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 50.08680555555556%;
  
}
#TEXT-d345se28 .x-text,
#TEXT-d345se28 .x-text a,
.--clone-TEXT-d345se28 .x-text,
.--clone-TEXT-d345se28 .x-text a {
  --width: 50.08680555555556%;
-webkit-text-stroke: 0px #000000ff;
color: #000000;
font-family: 'Roboto', sans-serif;
font-size: 16.0px;
font-weight: 400;
height: 100%;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, #000000);
}
#TEXT-d345se28 .x-text:hover,
.--clone-TEXT-d345se28 .x-text:hover,
#TEXT-d345se28 a:hover,
.--clone-TEXT-d345se28 a:hover {
  
}

#TEXT-bgsr3gii, .--clone-TEXT-bgsr3gii {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 50.08680555555556%;
  
}
#TEXT-bgsr3gii .x-text,
#TEXT-bgsr3gii .x-text a,
.--clone-TEXT-bgsr3gii .x-text,
.--clone-TEXT-bgsr3gii .x-text a {
  --width: 50.08680555555556%;
-webkit-text-stroke: 0px #000000ff;
color: #000000;
font-family: 'Roboto', sans-serif;
font-size: 16.0px;
font-weight: 400;
height: 100%;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, #000000);
}
#TEXT-bgsr3gii .x-text:hover,
.--clone-TEXT-bgsr3gii .x-text:hover,
#TEXT-bgsr3gii a:hover,
.--clone-TEXT-bgsr3gii a:hover {
  
}

#TEXT-gcb5887o, .--clone-TEXT-gcb5887o {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 50.08680555555556%;
  
}
#TEXT-gcb5887o .x-text,
#TEXT-gcb5887o .x-text a,
.--clone-TEXT-gcb5887o .x-text,
.--clone-TEXT-gcb5887o .x-text a {
  --width: 50.08680555555556%;
-webkit-text-stroke: 0px #000000ff;
color: #000000;
font-family: 'Roboto', sans-serif;
font-size: 16.0px;
font-weight: 400;
height: 100%;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, #000000);
}
#TEXT-gcb5887o .x-text:hover,
.--clone-TEXT-gcb5887o .x-text:hover,
#TEXT-gcb5887o a:hover,
.--clone-TEXT-gcb5887o a:hover {
  
}

#TEXT-7gofnx5k, .--clone-TEXT-7gofnx5k {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 8;
grid-row-start: 7;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 50.08680555555556%;
  
}
#TEXT-7gofnx5k .x-text,
#TEXT-7gofnx5k .x-text a,
.--clone-TEXT-7gofnx5k .x-text,
.--clone-TEXT-7gofnx5k .x-text a {
  --width: 50.08680555555556%;
-webkit-text-stroke: 0px #000000ff;
color: #000000;
font-family: 'Roboto', sans-serif;
font-size: 16.0px;
font-weight: 400;
height: 100%;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, #000000);
}
#TEXT-7gofnx5k .x-text:hover,
.--clone-TEXT-7gofnx5k .x-text:hover,
#TEXT-7gofnx5k a:hover,
.--clone-TEXT-7gofnx5k a:hover {
  
}

#TEXT-suwmb0cx, .--clone-TEXT-suwmb0cx {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 10;
grid-row-start: 9;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 50.08680555555556%;
  
}
#TEXT-suwmb0cx .x-text,
#TEXT-suwmb0cx .x-text a,
.--clone-TEXT-suwmb0cx .x-text,
.--clone-TEXT-suwmb0cx .x-text a {
  --width: 50.08680555555556%;
-webkit-text-stroke: 0px #000000ff;
color: #000000;
font-family: 'Roboto', sans-serif;
font-size: 16.0px;
font-weight: 500;
height: 100%;
text-align: left;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #000000);
}
#TEXT-suwmb0cx .x-text:hover,
.--clone-TEXT-suwmb0cx .x-text:hover,
#TEXT-suwmb0cx a:hover,
.--clone-TEXT-suwmb0cx a:hover {
  
}

#TEXT-9pa3zvmh, .--clone-TEXT-9pa3zvmh {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 11;
grid-row-start: 10;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 50.08680555555556%;
  
}
#TEXT-9pa3zvmh .x-text,
#TEXT-9pa3zvmh .x-text a,
.--clone-TEXT-9pa3zvmh .x-text,
.--clone-TEXT-9pa3zvmh .x-text a {
  --width: 50.08680555555556%;
-webkit-text-stroke: 0px #000000ff;
color: #000000;
font-family: 'Roboto', sans-serif;
font-size: 13.0px;
font-weight: 400;
height: 100%;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, #000000);
}
#TEXT-9pa3zvmh .x-text:hover,
.--clone-TEXT-9pa3zvmh .x-text:hover,
#TEXT-9pa3zvmh a:hover,
.--clone-TEXT-9pa3zvmh a:hover {
  
}

#LINE-gl6h4l2x {
  --width: auto;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 11;grid-row-start: 1;height: 352.1px;justify-self: start;margin-left: 0%;margin-top: -1.0500000000000114px;width: auto;
  
  
}
#LINE-gl6h4l2x .line-container {
  border-color: #e6e8ea;
border-style: solid;
border-width: 1.0px;
}

#TEXT-DATASET-2ivd2law, .--clone-TEXT-DATASET-2ivd2law {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 20px;
width: 100%;
  
}
#TEXT-DATASET-2ivd2law .x-text,
#TEXT-DATASET-2ivd2law .x-text a,
.--clone-TEXT-DATASET-2ivd2law .x-text,
.--clone-TEXT-DATASET-2ivd2law .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 18.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
#TEXT-DATASET-2ivd2law .x-text:hover,
.--clone-TEXT-DATASET-2ivd2law .x-text:hover,
#TEXT-DATASET-2ivd2law a:hover,
.--clone-TEXT-DATASET-2ivd2law a:hover {
  
}