.block--testimonials-carousel{font-family:Roboto,sans-serif}.block--testimonials-carousel .v1{padding:50px 0;font-family:Roboto,sans-serif;background-color:#3a4248;color:#fff}.block--testimonials-carousel .v1 h2{text-align:center;margin:20px 0 10px 0;letter-spacing:.5px;font-size:30px}.block--testimonials-carousel .v1 .testimonials--wrapper{position:relative;max-width:1080px;margin:0 auto;padding:40px 0 10px 0}.block--testimonials-carousel .v1 .testimonials--wrapper .testimonials--item h5{font-style:italic;line-height:1.4;padding-bottom:25px;margin-bottom:35px;position:relative;font-size:18px;font-weight:300!important;padding-left:5px;padding-right:5px;border-bottom:1px rgba(255,255,255,.25) solid}.block--testimonials-carousel .v1 .testimonials--wrapper .testimonials--item h5::after{content:"";position:absolute;background:#3a4248;border-right:1px solid rgba(255,255,255,.35);border-bottom:1px solid rgba(255,255,255,.35);width:35px;height:35px;transform:rotate(45deg);left:60px;bottom:-19px}.block--testimonials-carousel .v1 .testimonials--wrapper .testimonials--item .customer{font-weight:300;padding:0 5px 5px 5px;color:rgba(255,255,255,.75)}.block--testimonials-carousel .v1 .testimonials--wrapper .testimonials--items:not(.tns-slider) .testimonials--item:nth-of-type(n+2){display:none}.block--testimonials-carousel .v1 .testimonials--arrows .arrow-left,.block--testimonials-carousel .v1 .testimonials--arrows .arrow-right{position:absolute;top:50%;transform:translateY(-50%);width:80px;height:80px;cursor:pointer}.block--testimonials-carousel .v1 .testimonials--arrows .arrow-left{background:center center url(../../../images/arrow-left-white.png) no-repeat;left:-80px}.block--testimonials-carousel .v1 .testimonials--arrows .arrow-right{background:center center url(../../../images/arrow-right-white.png) no-repeat;right:-80px}.block--testimonials-carousel .v1 .tns-nav{margin:20px 0 0 0;text-align:center}.block--testimonials-carousel .v1 .tns-nav button{width:15px;height:15px;margin:0 5px;border:0;border-radius:50%;background:rgba(255,255,255,.35);opacity:.5}.block--testimonials-carousel .v1 .tns-nav button.tns-nav-active,.block--testimonials-carousel .v1 .tns-nav button:hover{opacity:1}.image-and-text-slider__section{padding:5rem 0;overflow:hidden;background:0 0}.image-and-text-slider__section .a-row{display:flex;align-items:center;position:relative;padding:4rem 4rem 8.5rem 0}.image-and-text-slider__section .a-row::after{display:none;content:"";position:absolute;top:0;right:0;width:200%;height:100%;background-color:#f9f9f9;z-index:-1}.image-and-text-slider__section .tns-nav{position:absolute;right:8.5rem;bottom:6.9rem;z-index:1}.image-and-text-slider__section .tns-nav button{background-color:#1a7bb1;border:none;width:2rem;height:.6rem;margin:0 .3rem;border-radius:2rem;opacity:.2}.image-and-text-slider__section .tns-nav button:focus{outline:0}.image-and-text-slider__section .tns-nav button:hover{opacity:1}.image-and-text-slider__section .tns-nav .tns-nav-active{opacity:1;cursor:auto}.text-slider__title-wrap{width:40%;margin-top:-8rem}.text-slider__title-wrap h2{font-size:2.8rem;padding-right:5rem;color:#1a7bb1}.text-slider{display:flex;align-items:center}.text-slider__wrap{width:60%;padding:2rem 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.text-slider__wrap .custom-arrows{position:absolute;display:flex;justify-content:space-between;right:4rem;bottom:6.3rem}.text-slider__wrap .custom-arrows span{display:flex;align-items:center}.text-slider__wrap .custom-arrows span:focus{outline:0;background:0 0}.text-slider__wrap .custom-arrows svg{width:2.5rem;cursor:pointer;color:#1a7bb1;opacity:.2;height:2.5rem}.text-slider__wrap .custom-arrows svg:hover{opacity:.35}.text-slider__wrap .custom-arrows svg:active,.text-slider__wrap .custom-arrows svg:focus{outline:0;background-color:transparent}.text-slider__wrap .custom-arrows:focus{outline:0}.image-and-text-slider p{font-weight:300;font-size:1.5rem;padding-bottom:0;margin-bottom:1rem;line-height:1.55em;color:#232323;padding-left:.5rem;max-width:609px;margin-left:auto}.text-slider__img-wrap{display:flex;align-items:center;margin-top:3rem;padding-left:.5rem;max-width:609px;margin-left:auto}.text-slider__img-wrap img{width:12rem;margin-right:2.5rem}.text-slider__img-content{margin-left:0;text-align:left}.text-slider__img-content .text-slider__img-title{display:block;margin:1rem 0;color:#1a7bb1;font-size:1.7rem;font-weight:700}.text-slider__img-content p{font-size:1.7rem;color:#232323;font-weight:300;padding-left:0}@media screen and (max-width:1250px){.image-and-text-slider p{max-width:478px}.text-slider__img-wrap{max-width:478px}}@media screen and (max-width:1200px){.image-and-text-slider__section{background:#f9f9f9}.image-and-text-slider__section .a-row::after{right:-20%;width:220%}.image-and-text-slider__section .a-row{padding:2rem 0 8.5rem}}@media only screen and (max-width:1199.98px){.block--testimonials-carousel .v1 .testimonials--wrapper{overflow:hidden}}@media screen and (max-width:800px){.image-and-text-slider__section .a-row{padding:8rem 0 7rem}.image-and-text-slider__section .tns-nav{bottom:11.9rem}.image-and-text-slider__section .a-row{flex-direction:column}.image-and-text-slider__section .a-row .text-slider__title-wrap{width:90%}.image-and-text-slider__section .a-row .text-slider__wrap{max-width:64.5rem;width:100%}.text-slider__title-wrap h2{text-align:center;padding-right:0;padding-bottom:5rem}.text-slider__wrap .custom-arrows{bottom:11.3rem}.image-and-text-slider p{max-width:100%}.text-slider__img-wrap{max-width:100%}}@media screen and (max-width:576px){.image-and-text-slider__section .tns-nav{right:auto;left:50%;transform:translateX(-50%);bottom:6.9rem}.text-slider__title-wrap h2{padding-bottom:2rem;width:100%;font-size:2.2rem}.text-slider__wrap{width:100%}.text-slider__wrap .custom-arrows{right:auto;left:50%;transform:translateX(-50%);bottom:6.3rem}.image-and-text-slider p{text-align:center}.text-slider__img-wrap{flex-direction:column}.text-slider__img-content{text-align:center}}@media screen and (max-width:360px){.image-and-text-slider__section .a-row{padding-bottom:9rem}.text-slider__title-wrap h2{font-size:2.2rem}.text-slider__wrap{padding:0}}