.PlanningSolutionsFiltersForm-module-scss-module__pVo0QG__PlanningSolutionsFiltersFormContainer{flex-direction:column;gap:1.6rem;display:flex;position:relative}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.PlanningSolutionsFiltersForm-module-scss-module__pVo0QG__PlanningSolutionsFiltersFormContainer:after{content:"";height:1px;bottom:0;top:initial;border-bottom:1px solid #f1f3f6;width:100%;margin-left:-2.4rem;margin-right:-2.4rem;display:block;position:absolute}}@media (pointer:fine) and (min-width:768px) and (pointer:fine) and (min-width:768px),(pointer:fine) and (min-width:768px) and (pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:fine) and (min-width:768px) and (pointer:coarse) and (orientation:landscape) and (min-width:1024px),(pointer:coarse) and (orientation:portrait) and (min-width:768px) and (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px) and (pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px) and (pointer:coarse) and (orientation:landscape) and (min-width:1024px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px) and (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px) and (pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px) and (pointer:coarse) and (orientation:landscape) and (min-width:1024px){.PlanningSolutionsFiltersForm-module-scss-module__pVo0QG__PlanningSolutionsFiltersFormContainer:after{margin-left:-2.4rem;margin-right:-2.4rem}}.PlanningSolutionsFiltersForm-module-scss-module__pVo0QG__PlanningSolutionsFiltersFormContainer .PlanningSolutionsFiltersForm-module-scss-module__pVo0QG__resetButton{margin-top:.8rem}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.PlanningSolutionsFiltersForm-module-scss-module__pVo0QG__PlanningSolutionsFiltersFormContainer .PlanningSolutionsFiltersForm-module-scss-module__pVo0QG__resetButton{margin-top:1.2rem;margin-bottom:3.8rem}}
.PlanningSolutionsFilters-module-scss-module__jHgEZa__PlanningSolutionsFiltersContainer{flex-direction:column;gap:2.4rem;margin-top:2rem;display:flex}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.PlanningSolutionsFilters-module-scss-module__jHgEZa__PlanningSolutionsFiltersContainer{width:40.3rem;height:100%;margin-top:0;padding:2.4rem}}.PlanningSolutionsFilters-module-scss-module__jHgEZa__PlanningSolutionsFiltersContainer .PlanningSolutionsFilters-module-scss-module__jHgEZa__buttonsContainer{flex-direction:column;gap:1.2rem;display:flex}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.PlanningSolutionsFilters-module-scss-module__jHgEZa__PlanningSolutionsFiltersContainer .PlanningSolutionsFilters-module-scss-module__jHgEZa__buttonsContainer{flex-direction:row-reverse}}.PlanningSolutionsFilters-module-scss-module__jHgEZa__PlanningSolutionsFiltersContainer .PlanningSolutionsFilters-module-scss-module__jHgEZa__orderCallButton{flex:0 0 5.6rem}.PlanningSolutionsFilters-module-scss-module__jHgEZa__PlanningSolutionsFiltersContainer .PlanningSolutionsFilters-module-scss-module__jHgEZa__header{flex-direction:column;gap:1.6rem;display:flex}.PlanningSolutionsFilters-module-scss-module__jHgEZa__PlanningSolutionsFiltersContainer .PlanningSolutionsFilters-module-scss-module__jHgEZa__title{letter-spacing:-.02em;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:2.4rem;font-weight:400;line-height:120%}.PlanningSolutionsFilters-module-scss-module__jHgEZa__PlanningSolutionsFiltersContainer .PlanningSolutionsFilters-module-scss-module__jHgEZa__subTitle{font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.4rem;font-weight:400;line-height:148%}
.PlanningSolutionsCard-module-scss-module__gELo0q__PlanningSolutionsCardContainer{--cardWidth:30.8rem;--cardHeight:42rem}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.PlanningSolutionsCard-module-scss-module__gELo0q__PlanningSolutionsCardContainer{--cardWidth:40.3rem;--cardHeight:60.5rem}}.PlanningSolutionsCard-module-scss-module__gELo0q__PlanningSolutionsCardContainer{flex-direction:column;flex:0 0 var(--cardWidth);height:var(--cardHeight);background-color:#fff;border-radius:1.6rem;justify-content:space-between;display:flex}.PlanningSolutionsCard-module-scss-module__gELo0q__PlanningSolutionsCardContainer .PlanningSolutionsCard-module-scss-module__gELo0q__header{flex-direction:column;gap:.8rem;padding:2rem 1.6rem;display:flex;position:relative}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.PlanningSolutionsCard-module-scss-module__gELo0q__PlanningSolutionsCardContainer .PlanningSolutionsCard-module-scss-module__gELo0q__header{gap:.6rem;padding:2.4rem}}.PlanningSolutionsCard-module-scss-module__gELo0q__PlanningSolutionsCardContainer .PlanningSolutionsCard-module-scss-module__gELo0q__header:after{content:"";height:1px;bottom:0;top:initial;border-bottom:1px solid #f1f3f6;width:100%;margin-left:-1.6rem;margin-right:-1.6rem;display:block;position:absolute}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.PlanningSolutionsCard-module-scss-module__gELo0q__PlanningSolutionsCardContainer .PlanningSolutionsCard-module-scss-module__gELo0q__header:after{margin-left:-2.4rem;margin-right:-2.4rem}}.PlanningSolutionsCard-module-scss-module__gELo0q__PlanningSolutionsCardContainer .PlanningSolutionsCard-module-scss-module__gELo0q__title{letter-spacing:-.02em;color:#1a1a1a;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:2rem;font-weight:400;line-height:120%}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.PlanningSolutionsCard-module-scss-module__gELo0q__PlanningSolutionsCardContainer .PlanningSolutionsCard-module-scss-module__gELo0q__title{letter-spacing:-.02em;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:2.4rem;font-weight:400;line-height:120%}}.PlanningSolutionsCard-module-scss-module__gELo0q__PlanningSolutionsCardContainer .PlanningSolutionsCard-module-scss-module__gELo0q__subTitle{color:gray;font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.2rem;font-weight:400;line-height:132%}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.PlanningSolutionsCard-module-scss-module__gELo0q__PlanningSolutionsCardContainer .PlanningSolutionsCard-module-scss-module__gELo0q__subTitle{font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.4rem;font-weight:400;line-height:132%}}.PlanningSolutionsCard-module-scss-module__gELo0q__PlanningSolutionsCardContainer .PlanningSolutionsCard-module-scss-module__gELo0q__subTitle.PlanningSolutionsCard-module-scss-module__gELo0q__fixedHeight{-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;-moz-box-orient:vertical;min-height:3lh;display:-webkit-box;overflow:hidden}
.PlanningSolutionsCards-module-scss-module__yqylhq__PlanningSolutionsCardsContainer{--cardWidth:30.8rem;--cardHeight:42rem}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.PlanningSolutionsCards-module-scss-module__yqylhq__PlanningSolutionsCardsContainer{--cardWidth:40.3rem;--cardHeight:60.5rem}}.PlanningSolutionsCards-module-scss-module__yqylhq__PlanningSolutionsCardsContainer{flex-direction:column;gap:2.4rem;display:flex}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.PlanningSolutionsCards-module-scss-module__yqylhq__PlanningSolutionsCardsContainer{flex-direction:row;gap:1.6rem}}.PlanningSolutionsCards-module-scss-module__yqylhq__PlanningSolutionsCardsContainer .PlanningSolutionsCards-module-scss-module__yqylhq__slider{overflow:visible}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.PlanningSolutionsCards-module-scss-module__yqylhq__PlanningSolutionsCardsContainer .PlanningSolutionsCards-module-scss-module__yqylhq__slider{width:100%}}.PlanningSolutionsCards-module-scss-module__yqylhq__PlanningSolutionsCardsContainer .PlanningSolutionsCards-module-scss-module__yqylhq__slider .slider-container{overflow:visible}.PlanningSolutionsCards-module-scss-module__yqylhq__PlanningSolutionsCardsContainer .PlanningSolutionsCards-module-scss-module__yqylhq__slider .slick-list{overflow:visible}.PlanningSolutionsCards-module-scss-module__yqylhq__PlanningSolutionsCardsContainer .PlanningSolutionsCards-module-scss-module__yqylhq__slider .slick-slide{width:var(--cardWidth);margin-right:1.2rem}.PlanningSolutionsCards-module-scss-module__yqylhq__PlanningSolutionsCardsContainer .PlanningSolutionsCards-module-scss-module__yqylhq__slider .slick-dots.slick-dots{margin-top:1.6rem}.PlanningSolutionsCards-module-scss-module__yqylhq__PlanningSolutionsCardsContainer .PlanningSolutionsCards-module-scss-module__yqylhq__buttons{position:absolute;top:-10.4rem;right:-1.8rem}