.opinie__mini:before{content:"";display:block;height:20px;width:20px;border-radius:20px;background:var(--color);flex:none}.opinie__mini{display:flex;align-items:center;gap:10px;margin-bottom:10px}.opinie-grid.block-opinie__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px}.opinie-item{padding:20px;display:block;position:relative;background:var(--shadow);overflow:hidden;border-radius:20px;text-decoration:none;height:100%}.opinie-specjalizacja{font-size:var(--font-size-h6)}.mask-icon.mask-icon--accent{position:absolute;bottom:-20px;right:-20px;z-index:0}.opinie-item__media-wrap{position:relative;z-index:1}.opinie-item__icons{display:flex;padding:10px;border-radius:200px;background:#fff}.opinie-item__title{font-size:var(--font-size-h4);font-weight:600;color:var(--blue)}.opinie-item__desc{color:var(--blue)}.opinie-item__content{display:flex;height:100%;flex-direction:column;gap:30px;align-items:start;justify-content:space-between}.opinie-item__media{position:absolute;display:flex;width:200px;height:calc(100% + 40px);top:-20px;bottom:-20px;border-radius:20px 0 0 20px;border:2px solid var(--color);left:-220px}.opinie-item__media img,.opinie-item__media video{width:100%;height:100%;object-fit:cover}.opinie-grid__col:hover .opinie-item--has-media .opinie-item__media{left:-16px;transition-duration:.3s}.opinie-grid__col:hover .opinie-item--has-media .opinie-item__media-wrap{padding-left:200px;transition-duration:.3s}.opinie-grid__col:hover .opinie-item{background-color:var(--blue);transition-duration:.3s}.opinie-grid__col:hover .opinie-item .opinie-item__title,.opinie-grid__col:hover .opinie-item .opinie-item__desc{color:#fff;transition-duration:.3s}.opinie-grid__col:hover .opinie-item .mask-icon--accent{background-color:#12508d}.icon-button-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%}.opinie__tekst{margin-bottom:30px;max-width:1000px;color:var(--blue)}@media screen and (max-width:900px){.opinie-grid.block-opinie__grid{grid-template-columns:1fr;gap:30px}}.block__container.block-container-opinie>svg{position:absolute;top:-50px;right:-50px}.block__container.block-container-opinie{position:relative;overflow:hidden}.block-opinie>svg{position:absolute;top:30%;left:0;width:100%;height:auto}.block-opinie{position:relative}.opinie-card{background:#fff;border-radius:20px;padding:20px}.wypelnione-swiper{width:100%}.opinie-tax{display:flex;align-items:center;gap:10px;margin-bottom:20px}.tax-icon-wrapper{padding:10px;border-radius:100%;background:var(--shadow)}.opinie-tax__name{font-size:var(--font-size-normal);color:#000}h3.opinie-item__title{margin-top:20px;color:#000;font-size:var(--font-size-h4)}ul.opinie-wymagania{display:flex;gap:10px;flex-wrap:wrap;list-style:none;padding:0;margin:0;margin-top:20px;margin-bottom:20px}ul.opinie-wymagania li{padding:10px;border-radius:100px;background:var(--shadow)}.opinie-czas{padding:10px 20px;border-radius:100px;width:calc(50% - 10px - 40px);background:var(--shadow)}.opinie-oszcz{padding:10px 0;border-radius:100px;width:calc(50% - 10px - 0px)}.czas-label,.czas-value,.oszcz-label,.oszcz-value{line-height:100%}.czas-label,.czas-value{color:var(--color)}.oszcz-label,.oszcz-value{color:#000}@media screen and (max-width:786px){.opinie-meta-row{flex-direction:column;align-items:flex-start;gap:10px !important}.opinie-czas{width:calc(100% - 0px);padding:0 !important;background-color:transparent;border-radius:0}.opinie-oszcz{padding:10px 0;width:calc(100% - 0px)}ul.opinie-wymagania li{padding:5px 10px}.czas-value,.oszcz-value{font-size:var(--font-size-h4) !important;font-weight:500}}.czas-value,.oszcz-value{font-size:var(--font-size-h6);font-weight:500}.opinie-meta-row{display:flex;gap:20px;align-items:center;width:100%;flex-wrap:wrap}.oszcz-value{position:relative;width:fit-content}.oszcz-value>svg{position:absolute;top:90%;z-index:0;width:100%;height:auto}.oszcz-value>span{position:relative;z-index:1}.swiper-wrapper{align-items:stretch}.swiper-wrapper .swiper-slide{height:auto}.opinie-card{height:calc(100% - 40px)}.opinie-card{display:flex;flex-direction:column;justify-content:space-between}.opinie-tiles{width:100%;display:flex;flex-direction:column;gap:var(--grid-spacing)}.opinie-tiles .opinie-meta-row{max-width:700px}.opinie-stars{max-width:100%;height:auto;width:200px;margin-bottom:10px}