.testimonials__container,.topInnerBanner__container{width:100%;max-width:1440px;padding:0 10px;margin:0 auto}.testimonialsPopupText__pic__img,.testimonialsPopupVideo__videoBlock__pic__img,.testimonials__list__item .testimonialsVideoCard__pic__img,.testimonials__list__item .testimonialsTextCard__pic__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.topInnerBanner{padding:10px 0}.topInnerBanner__container{max-width:none}.topInnerBanner__wrapper{background-color:#f7f9fa;min-height:225px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px 20px;border-radius:10px}@media only screen and (min-width: 850px){.topInnerBanner__wrapper{min-height:255px}}@media only screen and (min-width: 1200px){.topInnerBanner__wrapper{min-height:285px}}@media only screen and (min-width: 850px){.topInnerBanner__wrapper--xl{padding:40px}}@media only screen and (min-width: 1200px){.topInnerBanner__wrapper--xl{padding:50px 120px}}.topInnerBanner__title{font-size:1.875rem;font-weight:600;padding-bottom:16px}@media only screen and (min-width: 850px){.topInnerBanner__title{font-size:2.4375rem}}@media only screen and (min-width: 1200px){.topInnerBanner__title{font-size:3rem;padding-bottom:20px}}.topInnerBanner__subTitle{font-weight:600;font-size:1.25rem}@media only screen and (min-width: 850px){.topInnerBanner__subTitle{font-size:1.375rem}}@media only screen and (min-width: 1200px){.topInnerBanner__subTitle{font-size:1.5rem}}.topInnerBanner__subTitle--xl{font-size:1.375rem}@media only screen and (min-width: 850px){.topInnerBanner__subTitle--xl{font-size:1.6875rem}}@media only screen and (min-width: 1200px){.topInnerBanner__subTitle--xl{font-size:2rem}}.topInnerBanner__subTitle.css-pb0{padding-bottom:0}.topInnerBanner__text{font-size:1rem;line-height:1.6}@media only screen and (min-width: 850px){.topInnerBanner__text{font-size:1.0625rem}}@media only screen and (min-width: 1200px){.topInnerBanner__text{font-size:1.125rem}}.topInnerBanner__text strong{font-weight:600}.topInnerBanner__text p{padding-top:12px}.testimonials{padding-bottom:30px}.testimonials__container{max-width:none}.testimonials__list{padding-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px 0}@media only screen and (min-width: 850px){.testimonials__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px}}.testimonials__list__item{width:100%;max-width:500px;margin:0 auto}@media only screen and (min-width: 850px){.testimonials__list__item{width:calc(50% - 10px);margin:0 5px;max-width:none}}@media only screen and (min-width: 1200px){.testimonials__list__item{width:calc(40% - 10px)}}@media only screen and (min-width: 1200px){.testimonials__list__item:nth-child(4n+2),.testimonials__list__item:nth-child(4n+3){width:calc(60% - 10px)}}@media only screen and (min-width: 1200px){.testimonials__list__item:nth-child(4n+2) .testimonialsVideoCard__content__title,.testimonials__list__item:nth-child(4n+2) .testimonialsTextCard__content__title,.testimonials__list__item:nth-child(4n+3) .testimonialsVideoCard__content__title,.testimonials__list__item:nth-child(4n+3) .testimonialsTextCard__content__title{font-size:2.375rem}}.testimonials__list__item:nth-child(2n+1) .testimonials-item:after{background-color:rgba(33,76,93,.8)}@media only screen and (min-width: 1200px){.testimonials__list__item:nth-child(2n+2) .testimonials-item:hover:before{opacity:0}}.testimonials__list__item:nth-child(2n+2) .testimonials-item:after{background-color:rgba(138,30,86,.8)}.testimonials__list__item .testimonialsVideoCard,.testimonials__list__item .testimonialsTextCard{position:relative;border-radius:5px;overflow:hidden;min-height:320px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;cursor:pointer}@media only screen and (min-width: 400px){.testimonials__list__item .testimonialsVideoCard,.testimonials__list__item .testimonialsTextCard{min-height:350px}}@media only screen and (min-width: 500px){.testimonials__list__item .testimonialsVideoCard,.testimonials__list__item .testimonialsTextCard{min-height:400px}}@media only screen and (min-width: 850px){.testimonials__list__item .testimonialsVideoCard,.testimonials__list__item .testimonialsTextCard{min-height:450px}}@media only screen and (min-width: 1200px){.testimonials__list__item .testimonialsVideoCard,.testimonials__list__item .testimonialsTextCard{min-height:500px}}.testimonials__list__item .testimonialsVideoCard:before,.testimonials__list__item .testimonialsVideoCard:after,.testimonials__list__item .testimonialsTextCard:before,.testimonials__list__item .testimonialsTextCard:after{content:"";position:absolute;left:0;width:100%}.testimonials__list__item .testimonialsVideoCard:before,.testimonials__list__item .testimonialsTextCard:before{opacity:1;bottom:0;z-index:1;height:60%;background:-webkit-gradient(linear, left bottom, left top, from(rgba(33, 76, 93, 0.8)), to(rgba(33, 76, 93, 0)));background:linear-gradient(0deg, rgba(33, 76, 93, 0.8) 0%, rgba(33, 76, 93, 0) 100%);-webkit-transition:opacity .5s;transition:opacity .5s}.testimonials__list__item .testimonialsVideoCard:after,.testimonials__list__item .testimonialsTextCard:after{opacity:0;top:0;height:100%;-webkit-transition:opacity .5s;transition:opacity .5s}.testimonials__list__item .testimonialsVideoCard__pic,.testimonials__list__item .testimonialsTextCard__pic{position:absolute;top:0;left:0;width:100%;height:100%}.testimonials__list__item .testimonialsVideoCard__content,.testimonials__list__item .testimonialsTextCard__content{position:relative;z-index:1;color:#fff;padding:0 20px 20px}@media only screen and (min-width: 850px){.testimonials__list__item .testimonialsVideoCard__content,.testimonials__list__item .testimonialsTextCard__content{padding:0 30px 30px}}@media only screen and (min-width: 1200px){.testimonials__list__item .testimonialsVideoCard__content,.testimonials__list__item .testimonialsTextCard__content{padding:0 50px 50px}}.testimonials__list__item .testimonialsVideoCard__content__title,.testimonials__list__item .testimonialsTextCard__content__title{font-size:1.125rem;font-weight:600;padding-bottom:5px}@media only screen and (min-width: 400px){.testimonials__list__item .testimonialsVideoCard__content__title,.testimonials__list__item .testimonialsTextCard__content__title{font-size:1.25rem}}@media only screen and (min-width: 850px){.testimonials__list__item .testimonialsVideoCard__content__title,.testimonials__list__item .testimonialsTextCard__content__title{font-size:1.5rem}}@media only screen and (min-width: 1200px){.testimonials__list__item .testimonialsVideoCard__content__title,.testimonials__list__item .testimonialsTextCard__content__title{font-size:1.625rem;padding-bottom:8px}}@media only screen and (min-width: 850px){.testimonials__list__item .testimonialsVideoCard__content__data,.testimonials__list__item .testimonialsTextCard__content__data{font-size:1.125rem}}@media only screen and (min-width: 1200px){.testimonials__list__item .testimonialsVideoCard__content__data,.testimonials__list__item .testimonialsTextCard__content__data{font-size:1.375rem}}@media only screen and (min-width: 1200px){.testimonials__list__item .testimonialsVideoCard:hover:after,.testimonials__list__item .testimonialsTextCard:hover:after{opacity:1}}.testimonials__list__item .testimonialsVideoCard__content{padding-right:80px}@media only screen and (min-width: 400px){.testimonials__list__item .testimonialsVideoCard__content{padding-right:90px}}@media only screen and (min-width: 850px){.testimonials__list__item .testimonialsVideoCard__content{padding-right:100px}}@media only screen and (min-width: 1200px){.testimonials__list__item .testimonialsVideoCard__content{padding-right:120px}}.testimonials__list__item .testimonialsVideoCard__btn{position:absolute;right:20px;bottom:20px;z-index:1;width:44px;height:44px;border-radius:50%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color .5s;transition:background-color .5s}@media only screen and (min-width: 400px){.testimonials__list__item .testimonialsVideoCard__btn{width:50px;height:50px}}@media only screen and (min-width: 850px){.testimonials__list__item .testimonialsVideoCard__btn{bottom:30px;right:30px}}@media only screen and (min-width: 1200px){.testimonials__list__item .testimonialsVideoCard__btn{bottom:50px;right:50px}}.testimonials__list__item .testimonialsVideoCard__btn .icon{width:18px;height:18px;fill:#214c5d;-webkit-transition:fill .5s;transition:fill .5s}.testimonials__list__item .testimonialsTextCard__btn{padding-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.testimonials__list__item .testimonialsTextCard__btn__link{width:100%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.875rem;font-weight:600;height:52px;border-radius:999px;color:#214c5d;padding:0 36px}@media only screen and (min-width: 500px){.testimonials__list__item .testimonialsTextCard__btn__link{width:auto}}.testimonials__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.testimonials__btn__link{background-color:#8a1e56;cursor:pointer;color:#fff;height:52px;border-radius:999px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 24px;width:100%;text-align:center;font-weight:600;-webkit-transition:background-color .5s;transition:background-color .5s}@media only screen and (min-width: 500px){.testimonials__btn__link{width:auto;padding:0 60px}}@media only screen and (min-width: 850px){.testimonials__btn__link{font-size:1rem;height:56px;min-width:380px}}@media only screen and (min-width: 1200px){.testimonials__btn__link{font-size:1.125rem;height:60px;min-width:440px}}@media only screen and (min-width: 1200px){.testimonials__btn__link:hover{background-color:#214c5d}}.testimonialsPopupVideo,.testimonialsPopupText{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:21;overflow-y:auto;padding:40px 20px}@media only screen and (min-width: 500px){.testimonialsPopupVideo,.testimonialsPopupText{padding:60px 30px}}@media only screen and (min-width: 850px){.testimonialsPopupVideo,.testimonialsPopupText{padding:80px 40px}}@media only screen and (min-width: 1200px){.testimonialsPopupVideo,.testimonialsPopupText{padding:100px 40px}}.testimonialsPopupVideo__wrapper,.testimonialsPopupText__wrapper{position:relative;z-index:1;width:100%;max-width:1140px;background-color:#fff;border-radius:10px;padding:10px;margin:0 auto}.testimonialsPopupVideo__overlay,.testimonialsPopupText__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(33,76,93,.8)}.testimonialsPopupVideo__videoBlock{position:relative;height:240px;overflow:hidden;border-radius:10px}@media only screen and (min-width: 500px){.testimonialsPopupVideo__videoBlock{height:340px}}@media only screen and (min-width: 850px){.testimonialsPopupVideo__videoBlock{height:440px}}@media only screen and (min-width: 1200px){.testimonialsPopupVideo__videoBlock{height:520px}}.testimonialsPopupVideo__videoBlock__pic{position:absolute;top:0;left:0;width:100%;height:100%}.testimonialsPopupVideo__videoBlock__play{position:absolute;top:calc(50% - 25px);left:calc(50% - 25px);width:50px;height:50px;opacity:1;border-radius:50%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color .5s,opacity .5s;transition:background-color .5s,opacity .5s}@media only screen and (min-width: 850px){.testimonialsPopupVideo__videoBlock__play{width:64px;height:64px;top:calc(50% - 32px);left:calc(50% - 32px)}}@media only screen and (min-width: 1200px){.testimonialsPopupVideo__videoBlock__play{width:80px;height:80px;top:calc(50% - 40px);left:calc(50% - 40px)}}.testimonialsPopupVideo__videoBlock__play .icon{width:16px;height:16px;fill:#214c5d;-webkit-transition:fill .5s;transition:fill .5s}@media only screen and (min-width: 850px){.testimonialsPopupVideo__videoBlock__play .icon{width:20px;height:20px}}@media only screen and (min-width: 1200px){.testimonialsPopupVideo__videoBlock__play .icon{width:24px;height:24px}}@media only screen and (min-width: 1200px){.testimonialsPopupVideo__videoBlock__play:hover{background-color:#214c5d}}@media only screen and (min-width: 1200px){.testimonialsPopupVideo__videoBlock__play:hover .icon{fill:#fff}}.testimonialsPopupVideo__videoBlock__play.hidden{opacity:0;pointer-events:none}.testimonialsPopupVideo__videoBlock__video{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-color:#181a20;pointer-events:none;-webkit-transition:opacity .5s;transition:opacity .5s}.testimonialsPopupVideo__videoBlock__video iframe{display:block;width:100%;height:100%;border:0}.testimonialsPopupVideo__videoBlock__video.active{opacity:1;pointer-events:all}.testimonialsPopupVideo__videoBlock__close{position:absolute;top:10px;right:10px;z-index:1;width:40px;height:40px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#214c5d;cursor:pointer;-webkit-transition:background-color .5s;transition:background-color .5s}@media only screen and (min-width: 850px){.testimonialsPopupVideo__videoBlock__close{top:15px;right:15px}}@media only screen and (min-width: 1200px){.testimonialsPopupVideo__videoBlock__close{top:20px;right:20px}}.testimonialsPopupVideo__videoBlock__close .icon{width:14px;height:14px;fill:#fff;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}@media only screen and (min-width: 1200px){.testimonialsPopupVideo__videoBlock__close:hover{background-color:#8a1e56}}@media only screen and (min-width: 1200px){.testimonialsPopupVideo__videoBlock__close:hover .icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.testimonialsPopupVideo__videoBlock__close:focus-visible,.testimonialsPopupVideo__videoBlock__close:focus{outline:2px solid #8a1e56;outline-offset:2px}.testimonialsPopupVideo__content{padding:20px 14px 0}.testimonialsPopupVideo__content h2{font-size:1.25rem;font-weight:600;padding-bottom:10px}@media only screen and (min-width: 850px){.testimonialsPopupVideo__content h2{font-size:1.375rem}}@media only screen and (min-width: 1200px){.testimonialsPopupVideo__content h2{font-size:1.5rem;padding-bottom:6px}}.testimonialsPopupVideo__content__text{font-size:.875rem}.testimonialsPopupVideo__content__text p{line-height:1.5;padding-bottom:10px}@media only screen and (min-width: 850px){.testimonialsPopupText__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.testimonialsPopupText__pic{position:relative;height:240px;overflow:hidden;border-radius:10px}@media only screen and (min-width: 500px){.testimonialsPopupText__pic{height:340px}}@media only screen and (min-width: 850px){.testimonialsPopupText__pic{height:auto;width:40%;min-height:330px;max-height:500px}}@media only screen and (min-width: 1200px){.testimonialsPopupText__pic{width:50%}}.testimonialsPopupText__pic__img{position:absolute;top:0;left:0}.testimonialsPopupText__close{position:absolute;top:20px;right:20px;z-index:1;width:40px;height:40px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#214c5d;cursor:pointer;-webkit-transition:background-color .5s;transition:background-color .5s}@media only screen and (min-width: 1200px){.testimonialsPopupText__close{top:30px;right:30px}}.testimonialsPopupText__close .icon{width:14px;height:14px;fill:#fff;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}@media only screen and (min-width: 1200px){.testimonialsPopupText__close:hover{background-color:#8a1e56}}@media only screen and (min-width: 1200px){.testimonialsPopupText__close:hover .icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.testimonialsPopupText__close:focus-visible,.testimonialsPopupText__close:focus{outline:2px solid #8a1e56;outline-offset:2px}.testimonialsPopupText__content{padding:20px 14px 0}@media only screen and (min-width: 850px){.testimonialsPopupText__content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:55px 30px 45px 40px;-ms-flex-item-align:center;align-self:center}}@media only screen and (min-width: 1200px){.testimonialsPopupText__content{padding:55px 50px 45px 60px}}.testimonialsPopupText__content h2{font-size:1.25rem;font-weight:600;padding-bottom:10px}@media only screen and (min-width: 850px){.testimonialsPopupText__content h2{font-size:1.375rem}}@media only screen and (min-width: 1200px){.testimonialsPopupText__content h2{font-size:1.5rem;padding-bottom:6px}}.testimonialsPopupText__content__text{font-size:.875rem}.testimonialsPopupText__content__text p{line-height:1.5;padding-bottom:10px}.testimonialsPopupText__content__text strong{font-weight:600}