.opinie{position:relative;z-index:3;background-color:#f4f2f2}.opinie .container{padding:0 15px}.opinie__label{font-size:.8125rem;font-weight:500;letter-spacing:2px;text-transform:lowercase;color:var(--primary);margin-bottom:16px !important;opacity:.7;text-align:center}.opinie__title{color:var(--secondary);font-weight:300;line-height:1.2;letter-spacing:-.5px;margin-bottom:48px !important;text-align:center}@media(max-width:768px){.opinie__title{margin-bottom:32px !important}}.opinie__slider{position:relative}.opinie__slider .swiper-pagination{bottom:-40px}.opinie__slider .swiper-pagination .swiper-pagination-bullet{background-color:var(--secondary);opacity:.2;width:8px;height:8px;transition:all .4s ease}.opinie__slider .swiper-pagination .swiper-pagination-bullet-active{opacity:1;background-color:var(--primary);width:24px;border-radius:4px}.opinie__slide{padding:40px 32px;border:none;height:auto;display:flex;flex-direction:column;position:relative;background:#fff}@media(max-width:768px){.opinie__slide{padding:32px 24px}}.opinie__slide:before{content:"“";position:absolute;top:24px;right:24px;font-size:4rem;line-height:1;color:var(--primary);opacity:.15;font-family:Georgia,serif}.opinie__text{color:var(--secondary);line-height:1.75;margin:0 0 24px !important;font-size:.9375rem;font-weight:400;flex-grow:1}.opinie__author{display:flex;flex-direction:column;gap:2px;padding-top:24px;border-top:1px solid rgba(90,82,72,.1)}.opinie__author strong{color:var(--secondary);font-weight:600;font-size:.875rem;letter-spacing:.3px}.opinie__author span{color:var(--primary);font-size:.8125rem;font-weight:400;opacity:.8}