.jb-testimonials{margin-top:5rem;position:relative}@media (min-width: 1024px){.jb-testimonials{margin-top:6.25rem}}@media (min-width: 1200px){.jb-testimonials{margin-top:8.8125rem}}.jb-testimonials::after{content:'';-webkit-mask-image:url(../../../img/curve-hero-bg.svg);mask-image:url(../../../img/curve-hero-bg.svg);width:100%;height:8.75rem;position:absolute;bottom:-0.3125rem;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:bottom center;mask-position:bottom center;z-index:-1;background:linear-gradient(to right, #0957a6, #00356c)}@media (min-width: 1200px){.jb-testimonials::after{height:12.75rem}}@media only screen and (min-width: 3000px){.jb-testimonials::after{height:15.625rem}}@media only screen and (min-width: 4000px){.jb-testimonials::after{height:18.75rem}}.jb-testimonials__content .row{justify-content:center}.jb-testimonials__content-container{background-color:var(--jb--color--eggshell--25);box-shadow:0.625rem 1rem 1.5rem 0 rgba(0,0,0,0.2)}.jb-testimonials__content-slider{width:100%;min-width:53.125rem}.jb-testimonials__content-slider-details{padding:2.625rem 3.75rem}@media (min-width: 768px){.jb-testimonials__content-slider-details{padding:3.9375rem 6.875rem}}.jb-testimonials__content-slider-details-header{display:flex;justify-content:space-between;align-items:center;flex-direction:column}@media (min-width: 768px){.jb-testimonials__content-slider-details-header{flex-direction:row}}.jb-testimonials__content-slider-details-header-name{display:flex;align-items:center;gap:0.4375rem;flex-direction:column}@media (min-width: 768px){.jb-testimonials__content-slider-details-header-name{flex-direction:row;gap:0.9375rem}}.jb-testimonials__content-slider-details-header-stars{margin-top:0.875rem}@media (min-width: 768px){.jb-testimonials__content-slider-details-header-stars{margin-top:0}}.jb-testimonials__content-slider-details-testimonial{margin-top:1.1875rem}@media (min-width: 768px){.jb-testimonials__content-slider-details-testimonial{margin-top:2.0625rem}}.jb-testimonials__content-slider-details-testimonial p{font-size:var(--jb--body--font-size--20);color:var(--jb--color--primary);line-height:1.5}@media (min-width: 768px){.jb-testimonials__content-slider-details-testimonial p{font-size:var(--jb--body--font-size--22)}}.jb-testimonials__content .col{position:relative}.jb-testimonials__content .prev{position:absolute;z-index:2;top:50%;left:0.3125rem;background:transparent;border-radius:50%;width:1.875rem;height:1.875rem;cursor:pointer;border:0.125rem solid transparent;transition:var(--jb--transition--duration);overflow:hidden;transform:translateY(-50%);transition:all 400ms cubic-bezier(0.2, 1, 0.5, 1)}@media (min-width: 768px){.jb-testimonials__content .prev{width:3.25rem;height:3.25rem;left:0}}@media (min-width: 1024px){.jb-testimonials__content .prev{left:-0.625rem}}@media (min-width: 1200px){.jb-testimonials__content .prev{left:-0.625rem}}.jb-testimonials__content .prev::before{content:'';background:var(--jb--color--button--primary);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;transition:all 400ms cubic-bezier(0.2, 1, 0.5, 1)}.jb-testimonials__content .prev:hover{border-color:var(--jb--color--button--primary)}.jb-testimonials__content .prev:hover::before{width:0}.jb-testimonials__content .prev i{color:#00356C;font-size:1rem}.jb-testimonials__content .next{position:absolute;right:0.3125rem;top:50%;background:transparent;border:none;border-radius:50%;width:1.875rem;height:1.875rem;cursor:pointer;border:0.125rem solid transparent;overflow:hidden;transform:translateY(-50%);transition:all 400ms cubic-bezier(0.2, 1, 0.5, 1)}@media (min-width: 768px){.jb-testimonials__content .next{right:0;width:3.25rem;height:3.25rem}}@media (min-width: 1024px){.jb-testimonials__content .next{right:-0.625rem}}@media (min-width: 1200px){.jb-testimonials__content .next{right:-0.625rem}}.jb-testimonials__content .next::before{content:'';background:var(--jb--color--button--primary);position:absolute;top:0;right:0;width:100%;height:100%;z-index:-1;transition:all 400ms cubic-bezier(0.2, 1, 0.5, 1)}.jb-testimonials__content .next:hover{border-color:var(--jb--color--button--primary)}.jb-testimonials__content .next:hover::before{width:0}.jb-testimonials__content .next i{color:#00356C;font-size:1rem}

