.lfr-layout-structure-item-row {overflow: hidden;}.lfr-layout-structure-item-6062736d-4765-5df7-3065-2b398d1dc6a7 {
background-color: rgb(255, 255, 255) !important;
}
.lfr-layout-structure-item-6062736d-4765-5df7-3065-2b398d1dc6a7 {
.carousel-abstract p{
font-size: 32px;
line-height: normal;
}

.carousel-item-content h3 p{
font-size: 14px;
}

@media (min-width: 1024px) {
.carousel-abstract p{
font-size: 54px;
}

.carousel-item-content h3 p{
font-size: 20px;
font-weight: 400;
max-width: 596px;
}


}

}.lfr-layout-structure-item-13e095ed-bd82-9e45-3d63-fe251481d932 {
background-color: rgb(255, 255, 255) !important;
}
.lfr-layout-structure-item-53030c15-e3b0-25c1-3679-008724d67448 {
margin-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-a8a37881-eb22-f26d-50cf-0094be40ed78 {
background-color: rgb(255, 255, 255) !important;
}
.lfr-layout-structure-item-a8a37881-eb22-f26d-50cf-0094be40ed78 {
.textSection{
padding-top: 32px;
text-align: left;
}
@media (min-width: 1024px) {
.textSection{
padding-top: 80px;
}

}

}.lfr-layout-structure-item-22bbc27e-1fbf-d3f5-4ff2-44b3ffea68b6 {
background-color: rgb(255, 255, 255) !important;
}
.lfr-layout-structure-item-22bbc27e-1fbf-d3f5-4ff2-44b3ffea68b6 {

@media (min-width: 1024px) {
  .shape_subtitle{
font-size: 18px;
}
.shape_description{
max-width: 301px;
    padding: 0 4em;
    margin: 0;
}

}

}.lfr-layout-structure-item-30347082-aa3f-cbd5-9688-44483eaa16f8 {
margin-bottom: var(--spacer-7,6rem) !important;
margin-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-64552344-bd23-2680-6f09-b4f0a32566d8 {
.textSection{
text-align: left;
}
@media (min-width: 1024px) {


}

}