.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){.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){.pVo0QG_PlanningSolutionsFiltersFormContainer:after{margin-left:-2.4rem;margin-right:-2.4rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .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:coarse) and (orientation:landscape) and (max-width:1023.98px) and (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (max-width:1023.98px) and (pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (max-width:1023.98px) and (pointer:coarse) and (orientation:landscape) and (min-width:1024px),(min-width:768px) and (pointer:none) and (pointer:fine) and (min-width:768px),(min-width:768px) and (pointer:none) and (pointer:coarse) and (orientation:portrait) and (min-width:768px),(min-width:768px) and (pointer:none) and (pointer:coarse) and (orientation:landscape) and (min-width:1024px){:where(.two-adaptive) .pVo0QG_PlanningSolutionsFiltersFormContainer:after{margin-left:-2.4rem;margin-right:-2.4rem}}.pVo0QG_PlanningSolutionsFiltersFormContainer .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){.pVo0QG_PlanningSolutionsFiltersFormContainer .pVo0QG_resetButton{margin-top:1.2rem;margin-bottom:3.8rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .pVo0QG_PlanningSolutionsFiltersFormContainer .pVo0QG_resetButton{margin-top:1.2rem;margin-bottom:3.8rem}}
.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){.jHgEZa_PlanningSolutionsFiltersContainer{width:40.3rem;height:100%;margin-top:0;padding:2.4rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .jHgEZa_PlanningSolutionsFiltersContainer{width:40.3rem;height:100%;margin-top:0;padding:2.4rem}}.jHgEZa_PlanningSolutionsFiltersContainer .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){.jHgEZa_PlanningSolutionsFiltersContainer .jHgEZa_buttonsContainer{flex-direction:row-reverse}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .jHgEZa_PlanningSolutionsFiltersContainer .jHgEZa_buttonsContainer{flex-direction:row-reverse}}.jHgEZa_PlanningSolutionsFiltersContainer .jHgEZa_orderCallButton{flex:0 0 5.6rem}.jHgEZa_PlanningSolutionsFiltersContainer .jHgEZa_header{flex-direction:column;gap:1.6rem;display:flex}.jHgEZa_PlanningSolutionsFiltersContainer .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%}.jHgEZa_PlanningSolutionsFiltersContainer .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%}
.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){.gELo0q_PlanningSolutionsCardContainer{--cardWidth:40.3rem;--cardHeight:60.5rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .gELo0q_PlanningSolutionsCardContainer{--cardWidth:40.3rem;--cardHeight:60.5rem}}.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}.gELo0q_PlanningSolutionsCardContainer .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){.gELo0q_PlanningSolutionsCardContainer .gELo0q_header{gap:.6rem;padding:2.4rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .gELo0q_PlanningSolutionsCardContainer .gELo0q_header{gap:.6rem;padding:2.4rem}}.gELo0q_PlanningSolutionsCardContainer .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){.gELo0q_PlanningSolutionsCardContainer .gELo0q_header:after{margin-left:-2.4rem;margin-right:-2.4rem}}.gELo0q_PlanningSolutionsCardContainer .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){.gELo0q_PlanningSolutionsCardContainer .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%}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .gELo0q_PlanningSolutionsCardContainer .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%}}.gELo0q_PlanningSolutionsCardContainer .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){.gELo0q_PlanningSolutionsCardContainer .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%}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .gELo0q_PlanningSolutionsCardContainer .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%}}.gELo0q_PlanningSolutionsCardContainer .gELo0q_subTitle.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}
.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){.yqylhq_PlanningSolutionsCardsContainer{--cardWidth:40.3rem;--cardHeight:60.5rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .yqylhq_PlanningSolutionsCardsContainer{--cardWidth:40.3rem;--cardHeight:60.5rem}}.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){.yqylhq_PlanningSolutionsCardsContainer{flex-direction:row;gap:1.6rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .yqylhq_PlanningSolutionsCardsContainer{flex-direction:row;gap:1.6rem}}.yqylhq_PlanningSolutionsCardsContainer .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){.yqylhq_PlanningSolutionsCardsContainer .yqylhq_slider{width:100%}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .yqylhq_PlanningSolutionsCardsContainer .yqylhq_slider{width:100%}}:is(.yqylhq_PlanningSolutionsCardsContainer .yqylhq_slider .slider-container,.yqylhq_PlanningSolutionsCardsContainer .yqylhq_slider .slick-list){overflow:visible}.yqylhq_PlanningSolutionsCardsContainer .yqylhq_slider .slick-slide{width:var(--cardWidth);margin-right:1.2rem}.yqylhq_PlanningSolutionsCardsContainer .yqylhq_slider .slick-dots.slick-dots{margin-top:1.6rem}.yqylhq_PlanningSolutionsCardsContainer .yqylhq_buttons{position:absolute;top:-10.4rem;right:-1.8rem}