.professionals-testimonials-section{background-color:#f6f6fa;overflow:hidden}.professionals-testimonials-section .carousel-wrapper-desktop{text-align:center;padding:112px 56px 77px;margin-bottom:0!important;overflow:hidden}@media(max-width:1023px){.professionals-testimonials-section .carousel-wrapper-desktop{display:none}}.professionals-testimonials-section .carousel-wrapper-desktop .carousel-main{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%;gap:32px}.professionals-testimonials-section .carousel-wrapper-desktop .carousel-main .carousel-side{position:absolute;top:0;width:100%;max-width:440px;height:100%;background:#0009;overflow:hidden;z-index:1}.professionals-testimonials-section .carousel-wrapper-desktop .carousel-main .carousel-side img{width:100%;height:100%;object-fit:cover}.professionals-testimonials-section .carousel-wrapper-desktop .carousel-main .carousel-side:after{content:"";position:absolute;inset:0;background:#0009}.professionals-testimonials-section .carousel-wrapper-desktop .carousel-main .carousel-card{position:relative;width:clamp(300px,60%,880px);height:436px;margin:0 auto;display:flex;background-color:#fff}.professionals-testimonials-section .carousel-wrapper-desktop .carousel-main .carousel-card .carousel-content{width:50%;padding:20px 27px;display:flex;flex-direction:column;justify-content:space-between;text-align:left;background-color:#003654;color:#fff}.professionals-testimonials-section .carousel-wrapper-desktop .carousel-main .carousel-card .carousel-content .card-description{font:normal normal 400 20px/25px var(--font-lato)!important;line-height:145%!important;font-size:18px!important;font-style:italic!important;margin-bottom:1rem}.professionals-testimonials-section .carousel-wrapper-desktop .carousel-main .carousel-card .carousel-content .card-user-info .user-info-name{font:normal normal 400 22px/28px var(--font-marcellus)!important;color:#e2f970}.professionals-testimonials-section .carousel-wrapper-desktop .carousel-main .carousel-card .carousel-content .card-user-info .user-info-location,.professionals-testimonials-section .carousel-wrapper-desktop .carousel-main .carousel-card .carousel-content .card-user-info .user-info-profession{font:normal normal 400 15px/20px var(--font-lato)!important}.professionals-testimonials-section .carousel-wrapper-desktop .carousel-main .carousel-card .carousel-image{width:50%}.professionals-testimonials-section .carousel-wrapper-desktop .carousel-main .carousel-card .carousel-image img{width:100%;height:100%;object-fit:cover}.professionals-testimonials-section .carousel-wrapper-desktop .carousel-main .carousel-card .card-nav-button{position:absolute;transform:translateY(-50%);top:50%;background-color:#3177ff;color:#fff;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:5}.professionals-testimonials-section .carousel-wrapper-desktop .carousel-main .carousel-card .card-nav-button:hover{background-color:#3177ff}.professionals-testimonials-section .carousel-wrapper-desktop .carousel-main .carousel-card .prev{left:0;margin-left:-22px}.professionals-testimonials-section .carousel-wrapper-desktop .carousel-main .carousel-card .next{right:0;margin-right:-22px}.professionals-testimonials-section .carousel-wrapper-desktop .dots{display:flex;justify-content:center;margin-top:15px;gap:8px}.professionals-testimonials-section .carousel-wrapper-desktop .dots .dot{width:8px;height:8px;border-radius:50%;background-color:#003654;cursor:pointer}.professionals-testimonials-section .carousel-wrapper-desktop .dots .dot.active{background-color:#3177ff}.professionals-testimonials-section .carousel-wrapper-mobile{display:none}@media(max-width:1023px){.professionals-testimonials-section .carousel-wrapper-mobile{display:flex;flex-direction:column;padding:112px 0 100px 10px;margin-bottom:0!important;background-color:#f6f6fa;gap:16px}}.professionals-testimonials-section .carousel-wrapper-mobile .carousel-text{display:flex;flex-direction:column;gap:8px;text-align:left}.professionals-testimonials-section .carousel-wrapper-mobile .carousel-text .carousel-header{font-size:24px;line-height:125%!important}.professionals-testimonials-section .carousel-wrapper-mobile .keen-slider{display:flex;gap:1px}.professionals-testimonials-section .carousel-wrapper-mobile .keen-slider__slide{max-width:320px;width:100%;max-height:576px;height:100%;flex-shrink:0;display:flex;flex-direction:column;background-color:#fff;overflow:hidden}.professionals-testimonials-section .carousel-wrapper-mobile .keen-slider__slide img{width:100%;height:100%;min-width:320px;min-height:320px;object-fit:cover}.professionals-testimonials-section .carousel-wrapper-mobile .keen-slider__slide .card-info{padding:15px;display:flex;flex-direction:column;gap:4px;background-color:#003654;max-width:320px;min-width:320px;width:100%;max-height:256px;min-height:256px;height:100%}.professionals-testimonials-section .carousel-wrapper-mobile .keen-slider__slide .card-info .card-description{font:normal normal 400 22px/30px var(--font-lato)!important;font-size:14px!important;font-style:italic!important;line-height:145%!important;margin-bottom:1rem}.professionals-testimonials-section .carousel-wrapper-mobile .keen-slider__slide .card-info .card-user-info{margin-top:auto!important}.professionals-testimonials-section .carousel-wrapper-mobile .keen-slider__slide .card-info .card-user-info .user-info-name{font:normal normal 400 22px/28px var(--font-marcellus)!important;font-size:16px!important;color:#e2f970}.professionals-testimonials-section .carousel-wrapper-mobile .keen-slider__slide .card-info .card-user-info .user-info-location,.professionals-testimonials-section .carousel-wrapper-mobile .keen-slider__slide .card-info .card-user-info .user-info-profession{font:normal normal 400 15px/20px var(--font-lato)!important;font-size:15px!important}.professionals-testimonials-section .carousel-wrapper-mobile .carousel-dots{display:flex;justify-content:center;gap:8px;margin-top:12px}.professionals-testimonials-section .carousel-wrapper-mobile .carousel-dots .dot{width:8px;height:8px;border-radius:50%;background-color:#003654;cursor:pointer}.professionals-testimonials-section .carousel-wrapper-mobile .carousel-dots .dot.active{background-color:#3177ff}