section.pd-solutions .pd-solutions__slider{overflow:hidden}section.pd-solutions .pd-solutions__title{color:var(--main-black);font-size:var(--fs-32);font-weight:var(--fw-500);line-height:var(--fs-38);margin:0 0 var(--mn-32)}section.pd-solutions .pd-solutions__list.swiper-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;margin:0;padding:0;list-style:none}section.pd-solutions .pd-solutions__item{display:flex;flex-direction:column;position:relative;list-style:none}section.pd-solutions .pd-solutions__card{position:relative;display:flex;flex-wrap:wrap;z-index:1;overflow:hidden;width:100%;border-radius:var(--r-24);background-color:var(--main-silver)}section.pd-solutions .pd-solutions__header{position:relative;z-index:1;width:100%}section.pd-solutions .pd-solutions__card-title{padding:var(--mn-32) var(--mn-32)0;margin:0 0 var(--mn-16);color:var(--main-black);font-size:var(--fs-24);font-weight:var(--fw-500);line-height:var(--lh-28)}section.pd-solutions .pd-solutions__card-text{padding:0 var(--mn-32);margin:0 0 var(--mn-16);min-height:60px;color:var(--main-gray);font-size:var(--fs-14);font-weight:var(--fw-400);line-height:var(--lh-20)}section.pd-solutions .pd-solutions__card-figure{margin:79px auto 0;display:flex;align-items:flex-end}section.pd-solutions .pd-solutions__card-image{display:block;width:100%;height:auto}section.pd-solutions .pd-solutions__button{display:block;box-sizing:border-box;width:100%;margin-top:24px;padding:var(--mn-16) var(--mn-32);border-radius:var(--r-8);background-color:var(--main-green);color:var(--main-white);font-size:var(--fs-14);font-weight:var(--fw-500);line-height:var(--lh-20);text-align:center;text-decoration:none;transition:all .3s ease}section.pd-solutions .pd-solutions__button:hover{background-color:#2ca534}@media (max-width:1180px){section.pd-solutions .pd-solutions__list.swiper-wrapper{display:flex;gap:unset;grid-template-columns:unset}}@media (max-width:768px){section.pd-solutions .pd-solutions__title{font-size:var(--fs-20);font-weight:var(--fw-500);line-height:var(--fs-24);margin-bottom:var(--mn-16)}section.pd-solutions .pd-solutions__card{padding:var(--mn-24) var(--mn-16)0;flex-direction:column}section.pd-solutions .pd-solutions__card-title{padding:unset;margin-bottom:var(--mn-8);font-size:var(--fs-12);font-weight:var(--fw-500);line-height:var(--lh-16)}section.pd-solutions .pd-solutions__card-text{padding:unset;font-size:var(--fs-12);font-weight:var(--fw-400);line-height:var(--lh-18);color:var(--main-black)}}