.acf-homepage-case-studies{padding-bottom:48px;padding-top:48px}@media (min-width:768px){.acf-homepage-case-studies{padding-bottom:100px;padding-top:100px}}.acf-homepage-case-studies{--page-bg:#e5eeff;background:var(--page-bg);box-shadow:2px -4px 4px 0 rgba(168,197,255,.502)}.acf-homepage-case-studies__row{display:grid;gap:24px;grid-template-columns:minmax(0,702px);justify-content:center}@media (min-width:768px){.acf-homepage-case-studies__row{gap:40px;padding-left:60px;padding-right:60px}}@media (min-width:1280px){.acf-homepage-case-studies__row{grid-template-columns:minmax(0,510px) minmax(0,702px);justify-content:space-between}}.acf-homepage-case-studies__row+.acf-homepage-case-studies__reviews{margin-top:24px}@media (min-width:768px){.acf-homepage-case-studies__row+.acf-homepage-case-studies__reviews{margin-top:40px}}.acf-homepage-case-studies__col{width:100%}.acf-homepage-case-studies__title{font-size:32px;font-weight:700;line-height:1.1;text-align:center}@media (min-width:0px) and (max-width:767.98px){.acf-homepage-case-studies__title{padding-left:24px;padding-right:24px}}@media (min-width:768px){.acf-homepage-case-studies__title{font-size:42px}}@media (min-width:1280px){.acf-homepage-case-studies__title{text-align:left}}.acf-homepage-case-studies__pills{margin-top:24px;overflow:hidden;padding-bottom:12px;padding-top:12px;position:relative}@media (min-width:640px){.acf-homepage-case-studies__pills{padding-left:24px;padding-right:24px}}@media (min-width:768px){.acf-homepage-case-studies__pills{margin-top:40px;padding:0}}.acf-homepage-case-studies__pills:after,.acf-homepage-case-studies__pills:before{--tw-content:"";content:var(--tw-content);height:100%;position:absolute;top:0;transition-duration:.6s;transition-property:background;transition-timing-function:cubic-bezier(.4,0,.2,1);width:70px;z-index:1}@media (min-width:640px){.acf-homepage-case-studies__pills:after,.acf-homepage-case-studies__pills:before{--tw-content:none;content:var(--tw-content)}}.acf-homepage-case-studies__pills:after,.acf-homepage-case-studies__pills:before{background-color:var(--page-bg);-webkit-mask-image:linear-gradient(90deg,#000 5%,transparent);mask-image:linear-gradient(90deg,#000 5%,transparent)}.acf-homepage-case-studies__pills:before{left:0}.acf-homepage-case-studies__pills:after{--tw-rotate:180deg;right:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (max-width:639.98px){.acf-homepage-case-studies__pills.js--is-animated .acf-homepage-case-studies__pills-list-wrapper:first-child{margin-bottom:6px}.acf-homepage-case-studies__pills.js--is-animated .acf-homepage-case-studies__pills-list-wrapper{animation:marquee-scroll var(--marquee-duration,12s) linear infinite;will-change:transform}.acf-homepage-case-studies__pills.js--is-animated .acf-homepage-case-studies__pills-list-wrapper:nth-child(2n){animation:marquee-scroll var(--marquee-duration,12s) linear infinite reverse}@keyframes marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(calc(var(--marquee-shift)*-1))}}.acf-homepage-case-studies__pills-list-wrapper{align-items:center;display:flex;gap:6px;width:-moz-max-content;width:max-content}}.acf-homepage-case-studies__pills-list{display:flex;gap:6px}@media (min-width:640px){.acf-homepage-case-studies__pills-list{flex-wrap:wrap;justify-content:center}}@media (min-width:1280px){.acf-homepage-case-studies__pills-list{justify-content:flex-start}}.acf-homepage-case-studies__pills-item{--tw-text-opacity:1;border-radius:24px;color:rgb(1 3 71/var(--tw-text-opacity,1));flex:0 1 auto;flex-shrink:0;font-size:14px;font-weight:500;letter-spacing:.01em;line-height:1.4;padding:6px 16px;white-space:nowrap}@media (min-width:640px){.acf-homepage-case-studies__pills-item{flex:none;white-space:normal}}.acf-homepage-case-studies__pills-item{background:#cdf}.acf-homepage-case-studies__badges{align-items:flex-start;display:grid;gap:6px;grid-template-columns:126fr 126fr 155fr 126fr 126fr;justify-content:space-between}@media (min-width:0px) and (max-width:767.98px){.acf-homepage-case-studies__badges{padding-left:24px;padding-right:24px}}@media (min-width:768px){.acf-homepage-case-studies__badges{gap:12px}}.acf-homepage-case-studies__badges{margin-inline:auto}.acf-homepage-case-studies__reviews-slider{box-sizing:content-box;padding-bottom:20px!important;padding-top:12px!important;position:relative}@media (min-width:768px){.acf-homepage-case-studies__reviews-slider{padding-top:24px!important}}.acf-homepage-case-studies__reviews-slider:after,.acf-homepage-case-studies__reviews-slider:before{height:100%;pointer-events:none;position:absolute;top:0;transition-duration:.6s;transition-property:background;transition-timing-function:cubic-bezier(.4,0,.2,1);width:180px;z-index:2}@media (min-width:768px){.acf-homepage-case-studies__reviews-slider:after,.acf-homepage-case-studies__reviews-slider:before{--tw-content:"";content:var(--tw-content)}}.acf-homepage-case-studies__reviews-slider:after,.acf-homepage-case-studies__reviews-slider:before{background-color:var(--page-bg);-webkit-mask-image:linear-gradient(90deg,#000 5%,transparent)}.acf-homepage-case-studies__reviews-slider:before{left:0}.acf-homepage-case-studies__reviews-slider:after{--tw-rotate:180deg;right:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.acf-homepage-case-studies__reviews-slider:not(.swiper-initialized){overflow:hidden}.acf-homepage-case-studies__reviews-slider:not(.swiper-initialized) .acf-homepage-case-studies__swiper-wrapper{display:flex;gap:12px;width:-moz-max-content;width:max-content}@media (min-width:768px){.acf-homepage-case-studies__reviews-slider:not(.swiper-initialized) .acf-homepage-case-studies__swiper-wrapper{gap:40px}}.acf-homepage-case-studies__reviews-slider:not(.swiper-initialized) .acf-homepage-case-studies__swiper-slide{width:75vw}@media (min-width:768px){.acf-homepage-case-studies__reviews-slider:not(.swiper-initialized) .acf-homepage-case-studies__swiper-slide{width:65vw}}.acf-homepage-case-studies__reviews-nav-buttons{align-items:center;display:flex;gap:10px;justify-content:center;opacity:.5;padding-left:12px;padding-right:12px}@media (min-width:768px){.acf-homepage-case-studies__reviews-nav-buttons{justify-content:flex-end;padding-left:60px;padding-right:60px}}.acf-homepage-case-studies__reviews-swiper-button{align-items:center;display:flex;height:24px;justify-content:center;width:28px}.acf-homepage-case-studies__reviews-swiper-button:last-of-type{order:9999}.acf-homepage-case-studies__reviews-swiper-button:disabled{opacity:.5}.acf-homepage-case-studies__reviews-swiper-pagination{align-items:center;display:flex;gap:10px;width:-moz-fit-content!important;width:fit-content!important}.acf-homepage-case-studies__reviews-swiper-pagination .swiper-pagination-bullet{--tw-border-opacity:1;background-color:transparent;border-color:rgb(51 119 255/var(--tw-border-opacity,1));border-radius:100%;border-style:solid;border-width:1px;height:10px;width:10px}.acf-homepage-case-studies__reviews-swiper-pagination .swiper-pagination-bullet-active{--tw-bg-opacity:1;background-color:rgb(51 119 255/var(--tw-bg-opacity,1))}.acf-homepage-case-studies__review{--tw-bg-opacity:1;align-items:flex-start;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:20px;display:flex;flex-direction:column;gap:12px;padding:24px;position:relative;width:100%}@media (min-width:768px){.acf-homepage-case-studies__review{border-radius:22px;gap:24px;padding:40px}}@media (min-width:1280px){.acf-homepage-case-studies__review{flex-direction:row;gap:32px}}.acf-homepage-case-studies__review{box-shadow:2px 2px 12px 0 rgba(168,197,255,.4)}.acf-homepage-case-studies__review-info{align-items:center;display:flex;flex-wrap:wrap;gap:12px;position:relative}@media (min-width:1280px){.acf-homepage-case-studies__review-info{align-items:flex-start;flex-basis:calc(30% - 32px);flex-grow:1;flex-shrink:1;gap:36px}}.acf-homepage-case-studies__review-author{align-items:flex-start;display:flex;gap:12px}.acf-homepage-case-studies__review-author-image{flex-shrink:0;height:31px;width:31px}.acf-homepage-case-studies__review-author-image img,.acf-homepage-case-studies__review-author-image picture{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:auto}.acf-homepage-case-studies__review-author-name{--tw-text-opacity:1;color:rgb(1 3 71/var(--tw-text-opacity,1));font-size:18px;font-weight:700;line-height:1}@media (min-width:0px) and (max-width:767.98px){.acf-homepage-case-studies__review-author-name{padding-right:90px}}.acf-homepage-case-studies__review-author-name+.acf-homepage-case-studies__review-author-position{margin-top:5px}.acf-homepage-case-studies__review-author-position{--tw-text-opacity:1;color:rgb(62 53 109/var(--tw-text-opacity,1));font-size:12px;font-weight:500}.acf-homepage-case-studies__review-author-position:first-child{padding-right:90px}.acf-homepage-case-studies__review-date{--tw-text-opacity:1;color:rgb(115 105 149/var(--tw-text-opacity,1));font-size:15px;font-weight:500;position:absolute;right:0;top:0}@media (min-width:1280px){.acf-homepage-case-studies__review-date{order:9999;position:static}}.acf-homepage-case-studies__review-rating{align-items:center;-moz-column-gap:12px;column-gap:12px;display:flex;flex-wrap:wrap;width:100%}.acf-homepage-case-studies__review-rating-stars{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m15.56 7.095.146.261.294.058 6.479 1.29-4.484 4.85-.204.22.035.297.777 6.56-5.999-2.765-.272-.126-.272.126-6 2.766.778-6.56.035-.299-.204-.22-4.484-4.85 6.48-1.289.293-.058.146-.261 3.228-5.765 3.228 5.765Z' stroke='%23FF492C' stroke-width='1.3'/%3E%3C/svg%3E");background-repeat:repeat-x;display:block;height:24px;overflow:hidden;position:relative;width:120px}.acf-homepage-case-studies__review-rating-stars-fill{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m12.332 0 3.795 6.777 7.618 1.515-5.273 5.703.913 7.713-7.053-3.252-7.053 3.252.913-7.713L.919 8.292l7.618-1.515L12.332 0Z' fill='%23FF492C'/%3E%3C/svg%3E");background-repeat:repeat-x;height:100%;left:0;position:absolute;top:0;width:100%}.acf-homepage-case-studies__review-rating-value{--tw-text-opacity:1;color:rgb(62 53 109/var(--tw-text-opacity,1));font-size:16px;font-weight:700}@media (min-width:1280px){.acf-homepage-case-studies__review-content{flex-basis:70%;flex-grow:1;flex-shrink:1;width:100%}}.acf-homepage-case-studies__review-title{font-size:24px;font-weight:500;line-height:1.15}@media (min-width:768px){.acf-homepage-case-studies__review-title{font-size:28px}}.acf-homepage-case-studies__review-title+.acf-homepage-case-studies__review-text{margin-top:12px}@media (min-width:768px){.acf-homepage-case-studies__review-title+.acf-homepage-case-studies__review-text{margin-top:24px}}.acf-homepage-case-studies__review-text{--tw-text-opacity:1;color:rgb(62 53 109/var(--tw-text-opacity,1));font-size:16px;letter-spacing:.01em;line-height:1.4}@media (min-width:768px){.acf-homepage-case-studies__review-text{font-size:20px}}.acf-homepage-case-studies.js--bg-is-detached{--page-bg:var(--page-bg-current)}
