:root{--neutral-50: #fafbfd;--neutrals-300: #e2e8f0}b,strong,.font-bold{font-weight:bold}.font-italic{font-style:italic}.carousel{position:relative;margin:0 auto}.carousel .swiper-wrapper{min-width:100%}@media(min-width: 1056px){.carousel .swiper-wrapper{padding:0}}.carousel .swiper-slide{margin:0;align-items:stretch;display:flex;height:auto;padding:0 4px}@media(min-width: 1056px){.carousel .swiper-slide{padding:0}}.carousel .swiper-slide .squircle-cropped-image{width:96px;margin:0}.carousel .swiper-slide .squircle-cropped-image svg{transform:rotate(45deg)}.carousel .swiper-slide .squircle-cropped-image img{border-radius:21.8594px;clip-path:url(#squircleMask);margin:0;position:absolute;bottom:56px;left:40px;object-fit:cover;height:96px;width:96px;z-index:1}@media(min-width: 768px){.carousel .swiper-slide .squircle-cropped-image img{height:112px;width:112px;bottom:96px;left:56px}}@media(min-width: 1056px){.carousel .swiper-slide .squircle-cropped-image img{left:128px}}@media(min-width: 1248px){.carousel .swiper-slide .squircle-cropped-image img{left:160px}}.carousel .swiper-slide .swiper-slide__inner{margin:56px 16px 112px 16px;background:#fff;box-shadow:0px 2px 8px rgba(24,59,92,.3);border-radius:16px;padding:0;min-width:100%;width:auto}@media(min-width: 576px){.carousel .swiper-slide .swiper-slide__inner{margin-right:56px;margin-left:56px;min-width:auto}}@media(min-width: 768px){.carousel .swiper-slide .swiper-slide__inner{margin:56px auto 152px auto;min-width:83.33%;width:83.33%;position:relative;left:50%;transform:translate(-50%)}}@media(min-width: 1056px){.carousel .swiper-slide .swiper-slide__inner{margin:112px auto 152px auto;min-width:66.66%;width:66.66%;left:16.67%;transform:translate(-16.67%)}}.carousel .swiper-slide .quote{padding:56px 32px 64px 32px}.carousel .swiper-slide .quote blockquote{margin:0;overflow-wrap:break-word;text-align:left}.carousel .swiper-slide .quote blockquote::before{content:url("/wp-content/themes/pp_2020/assets/img/content/left-quote-icon.svg");display:block;width:21px;height:21px;margin-bottom:8px}.carousel .swiper-slide .quote figcaption{font-style:normal;margin-top:0;margin-bottom:16px;text-align:left;width:100%}@media(min-width: 576px){.carousel .swiper-slide .quote{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.carousel .swiper-slide .quote figcaption{width:60%}}@media(min-width: 768px){.carousel .swiper-slide .quote blockquote{padding-left:48px;position:relative;min-width:100%;width:100%}.carousel .swiper-slide .quote blockquote::before{position:absolute;top:0;left:0;width:32px;height:32px}.carousel .swiper-slide .quote figcaption{padding-left:48px}}@media(min-width: 1056px){.carousel .swiper-slide .quote{padding:32px}}.carousel .swiper-slide .quote .company-logo{align-self:baseline;margin:0;object-fit:contain;object-position:right;width:auto;max-width:70%;max-height:48px}.carousel .swiper-slide .quote .company-logo img{margin-right:0;width:fit-content}@media(min-width: 576px){.carousel .swiper-slide .quote .company-logo{width:30%}}@media(min-width: 768px){.carousel .swiper-slide .quote .company-logo{max-height:56px}}.carousel .carousel-actions{display:inline-flex;justify-content:flex-end;gap:24px;position:absolute;bottom:48px;width:100%;margin-top:auto;padding-right:16px;z-index:1}@media(min-width: 576px){.carousel .carousel-actions{justify-content:center;padding-right:0}}@media(min-width: 768px){.carousel .carousel-actions{bottom:80px;gap:32px}}.carousel .carousel-actions button.swiper-button-prev,.carousel .carousel-actions button.swiper-button-next{background-color:#f4f4f4;position:relative;height:40px;width:40px;border:none;border-radius:50%;cursor:pointer}.carousel .carousel-actions button.swiper-button-prev:after,.carousel .carousel-actions button.swiper-button-next:after{content:url("/wp-content/themes/pp_2020/assets/img/icons/pagination-arrow.svg");position:absolute;width:100%;height:auto;left:0;top:25%}.carousel .carousel-actions button.swiper-button-prev:hover,.carousel .carousel-actions button.swiper-button-next:hover{box-shadow:0px 4px 5px 0px rgba(0,0,0,0.042), 0px 1px 10px 0px rgba(0,0,0,0.036), 0px 2px 4px -1px rgba(0,0,0,0.09);background-color:#183b5c}.carousel .carousel-actions button.swiper-button-prev:hover:after,.carousel .carousel-actions button.swiper-button-next:hover:after{content:url("/wp-content/themes/pp_2020/assets/img/icons/pagination-arrow-hover.svg")}.carousel .carousel-actions button.swiper-button-prev:after{transform:rotateY(180deg)}.carousel .carousel-actions .swiper-pagination{position:static;line-height:0;display:flex;align-items:center;justify-content:center;gap:8px}@media(min-width: 576px){.carousel .carousel-actions .swiper-pagination{gap:16px}}.carousel .carousel-actions .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;cursor:pointer;opacity:1;position:relative;background:rgba(0,0,0,0);border:none}.carousel .carousel-actions .swiper-pagination .swiper-pagination-bullet:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;border-radius:8px;background:#c5ced6;transform:scale(0.8);transition:transform 0.3s cubic-bezier(0.5, 0, 0.335, 1) 0s,background 0.3s cubic-bezier(0.5, 0, 0.335, 1) 0s;width:8px;height:8px}.carousel .carousel-actions .swiper-pagination .swiper-pagination-bullet:hover:before{transform:scale(1)}.carousel .carousel-actions .swiper-pagination .swiper-pagination-bullet-active:before{transform:scale(1);background:#25a7d9}.carousel .squircle__bg-left{width:160px;height:160px;bottom:3%;left:3%;position:absolute;transform:rotate(60.39deg);z-index:-1}@media(min-width: 576px){.carousel .squircle__bg-left{width:170px;height:170px;left:2%}}@media(min-width: 768px){.carousel .squircle__bg-left{width:180px;height:180px;bottom:8%;left:3%}}@media(min-width: 1056px){.carousel .squircle__bg-left{width:200px;height:200px;bottom:7%;left:9%}}@media(min-width: 1248px){.carousel .squircle__bg-left{left:10%}}.carousel .squircle__bg-right{width:80px;height:80px;top:25px;left:70%;position:absolute;transform:rotate(23.21deg);z-index:-1}@media(min-width: 360px)and (max-width: 575px){.carousel .squircle__bg-right{right:8px;left:auto}}@media(min-width: 576px){.carousel .squircle__bg-right{width:100px;height:100px;right:auto;left:80%}}@media(min-width: 768px){.carousel .squircle__bg-right{width:120px;height:120px;top:2%;left:84%}}@media(min-width: 1056px){.carousel .squircle__bg-right{width:160px;height:160px;top:5%;left:77%}}@media(min-width: 1248px){.carousel .squircle__bg-right{left:80%}}
