section.carousel-testimonials-module{overflow:hidden;position:relative}section.carousel-testimonials-module:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='575' height='575' fill='none' viewBox='0 0 575 575'%3E%3Cg clip-path='url(%23a)'%3E%3Cg opacity='.5'%3E%3Cpath fill='%23EDEDED' fill-opacity='.5' d='M506.658 505.691v104.818H401.84V505.691zM574.54 279.085v104.818H469.722V279.085zM191.207-19.396V85.422H86.39V-19.396zM87.388 191.497v104.818H-17.43V191.497zM297.022 400.873v104.818H192.204V400.873z'/%3E%3Cpath stroke='%23D1D1D1' stroke-dasharray='6 6' stroke-width='1.2' d='M-265 191.636h838.542M-265 85.82h838.542M-265 296.454h838.542M-265 401.272h838.542M-265 506.089h838.542M401.442-247v841.536M506.26-247v841.536M296.624-247v841.536M191.807-247v841.536M86.989-247v841.536'/%3E%3C/g%3E%3Cg opacity='.5'%3E%3Cpath fill='%23EDEDED' fill-opacity='.5' d='M506.658 505.691v104.818H401.84V505.691zM574.54 279.085v104.818H469.722V279.085zM191.207-19.396V85.422H86.39V-19.396zM87.388 191.497v104.818H-17.43V191.497zM297.022 400.873v104.818H192.204V400.873z'/%3E%3Cpath stroke='%23D1D1D1' stroke-dasharray='6 6' stroke-width='1.2' d='M-265 191.636h838.542M-265 85.82h838.542M-265 296.454h838.542M-265 401.272h838.542M-265 506.089h838.542M401.442-247v841.536M506.26-247v841.536M296.624-247v841.536M191.807-247v841.536M86.989-247v841.536'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h575v575H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");height:575px;left:0;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 20%,transparent 70%);mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 20%,transparent 70%);position:absolute;top:0;width:575px;z-index:-1}section.carousel-testimonials-module .container{display:flex;flex-direction:column;gap:90px}@media screen and (max-width:946px){section.carousel-testimonials-module .container{gap:45px}}section.carousel-testimonials-module .container .wrapper.top{display:flex;flex-direction:column;gap:15px}section.carousel-testimonials-module .container .wrapper.bottom{position:relative}section.carousel-testimonials-module .container .wrapper.bottom .swiper-slide{display:flex;flex-direction:column;gap:60px;opacity:1!important;transition:.4s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:946px){section.carousel-testimonials-module .container .wrapper.bottom .swiper-slide{gap:45px}}section.carousel-testimonials-module .container .wrapper.bottom .swiper-slide:not(.swiper-slide-active){opacity:0!important}section.carousel-testimonials-module .container .wrapper.bottom .swiper-slide .testimonial{font-size:25px;font-weight:500;line-height:45px}@media screen and (max-width:946px){section.carousel-testimonials-module .container .wrapper.bottom .swiper-slide .testimonial{font-size:22px;line-height:33px}}section.carousel-testimonials-module .container .wrapper.bottom .swiper-slide .infos{align-items:center;display:flex;gap:30px}@media screen and (max-width:760px){section.carousel-testimonials-module .container .wrapper.bottom .swiper-slide .infos{align-items:flex-start;flex-direction:column;gap:20px}section.carousel-testimonials-module .container .wrapper.bottom .swiper-slide .infos .text-ctn{height:-moz-fit-content;height:fit-content}}section.carousel-testimonials-module .container .wrapper.bottom .swiper-slide .infos .logo{background-color:#f0f0f0;border-radius:5px;padding:25px}section.carousel-testimonials-module .container .wrapper.bottom .swiper-slide .infos .logo.landscape{height:80px;width:200px}@media screen and (max-width:760px){section.carousel-testimonials-module .container .wrapper.bottom .swiper-slide .infos .logo.landscape{height:60px;padding:15px 20px;width:150px}}section.carousel-testimonials-module .container .wrapper.bottom .swiper-slide .infos .logo.portrait{height:200px;width:80px}@media screen and (max-width:760px){section.carousel-testimonials-module .container .wrapper.bottom .swiper-slide .infos .logo.portrait{height:150px;padding:20px 15px;width:60px}}section.carousel-testimonials-module .container .wrapper.bottom .swiper-slide .infos .logo.square{height:100px;width:100px}@media screen and (max-width:760px){section.carousel-testimonials-module .container .wrapper.bottom .swiper-slide .infos .logo.square{height:100px;padding:20px;width:100px}}section.carousel-testimonials-module .container .wrapper.bottom .swiper-slide .infos .logo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}section.carousel-testimonials-module .container .wrapper.bottom .swiper-slide .infos .text-ctn{display:flex;flex-direction:column;gap:5px;height:100%}section.carousel-testimonials-module .container .wrapper.bottom .swiper-slide .infos .text-ctn p{font-weight:500;text-transform:uppercase}section.carousel-testimonials-module .container .wrapper.bottom .swiper-slide .infos .text-ctn .small{color:rgba(0,8,17,.6)}section.carousel-testimonials-module .container .wrapper.bottom .buttons{align-items:center;bottom:0;display:flex;gap:20px;position:absolute;right:0}@media screen and (max-width:946px){section.carousel-testimonials-module .container .wrapper.bottom .buttons{gap:15px;margin-top:45px;position:static}}section.carousel-testimonials-module .container .wrapper.bottom .buttons .swiper-button-next,section.carousel-testimonials-module .container .wrapper.bottom .buttons .swiper-button-prev{align-items:center;border:1.5px solid #d50032;border-radius:50%;display:flex;height:75px;justify-content:center;margin:0;position:static;transition:.2s ease;width:75px}@media screen and (max-width:946px){section.carousel-testimonials-module .container .wrapper.bottom .buttons .swiper-button-next,section.carousel-testimonials-module .container .wrapper.bottom .buttons .swiper-button-prev{height:60px;width:60px}}section.carousel-testimonials-module .container .wrapper.bottom .buttons .swiper-button-next:hover,section.carousel-testimonials-module .container .wrapper.bottom .buttons .swiper-button-prev:hover{background-color:#d50032}section.carousel-testimonials-module .container .wrapper.bottom .buttons .swiper-button-next:hover svg .line,section.carousel-testimonials-module .container .wrapper.bottom .buttons .swiper-button-prev:hover svg .line{fill:#fff}section.carousel-testimonials-module .container .wrapper.bottom .buttons .swiper-button-next:hover svg .pic,section.carousel-testimonials-module .container .wrapper.bottom .buttons .swiper-button-prev:hover svg .pic{stroke:#fff}section.carousel-testimonials-module .container .wrapper.bottom .buttons .swiper-button-next:after,section.carousel-testimonials-module .container .wrapper.bottom .buttons .swiper-button-prev:after{content:""}section.carousel-testimonials-module .container .wrapper.bottom .buttons .swiper-button-next svg,section.carousel-testimonials-module .container .wrapper.bottom .buttons .swiper-button-prev svg{height:15px;-o-object-fit:contain;object-fit:contain;width:26px}section.carousel-testimonials-module .container .wrapper.bottom .buttons .swiper-button-next svg .line,section.carousel-testimonials-module .container .wrapper.bottom .buttons .swiper-button-next svg .pic,section.carousel-testimonials-module .container .wrapper.bottom .buttons .swiper-button-prev svg .line,section.carousel-testimonials-module .container .wrapper.bottom .buttons .swiper-button-prev svg .pic{transition:.2s ease}