:root{--menu-light--text:#333}@media only screen and (min-width:1200px){.text-carousel .main-wrapper{padding-top:12rem;padding-bottom:12rem}}.text-carousel--white{background-color:#fff}.text-carousel__title{margin:0 0 8rem 0}@media(max-width:1200px){.text-carousel__title{margin:0 0 4rem 0}}.text-carousel__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:stretch;transition:all .5s ease-in-out}@media only screen and (min-width:1200px){.text-carousel__wrapper{flex-direction:row}}.text-carousel__wrapper .carousel,.text-carousel__wrapper .tns-outer,.text-carousel__wrapper .carousel-controls{flex:1}@media only screen and (min-width:1200px){.text-carousel__wrapper .carousel,.text-carousel__wrapper .tns-outer{flex:2}.text-carousel__wrapper .carousel-controls{flex:1}}.text-carousel__wrapper .tns-outer{display:flex;align-items:center;overflow:hidden}.text-carousel__wrapper .carousel{align-self:center}.text-carousel .carousel-controls{position:relative;align-self:center;display:flex;flex-direction:row;list-style:none;margin:0;padding:0}@media only screen and (min-width:1200px){.text-carousel .carousel-controls{flex-direction:column;margin:2rem 0;padding:0}}@media only screen and (min-width:1200px){.text-carousel__wrapper .tns-outer{order:2;flex-grow:4.5}.text-carousel__wrapper .carousel--divider{order:1;flex-grow:1}.text-carousel__wrapper .carousel-controls{order:0;flex-grow:2}}.text-carousel .carousel-controls{flex-wrap:wrap;justify-content:center}@media(max-width:1200px){.text-carousel .carousel-controls{display:none}}.text-carousel .carousel-controls .carousel--btn{padding:2rem;margin-bottom:0;transition:all .2s ease-in-out;font-size:2.4rem;margin-left:1rem;margin-right:1rem}@media only screen and (min-width:1200px){.text-carousel .carousel-controls{flex-wrap:nowrap;justify-content:flex-start}.text-carousel .carousel-controls .carousel--btn{padding:2rem 0;margin:0}}.text-carousel .carousel--btn:hover,.text-carousel .tns-nav-active{text-decoration:underline;cursor:pointer}.text-carousel .carousel--btn:focus{outline:0}.text-carousel .tns-nav-active{font-weight:bold}.text-carousel .btn--link{color:var(--menu-light--text)}.text-carousel .carousel--divider{display:none;align-self:stretch;height:.4rem;background-color:#e5e5e5;margin:5rem 0}@media only screen and (min-width:1200px){.text-carousel .carousel--divider{display:block;align-self:stretch;height:auto;width:.5rem;min-height:300px;border-radius:.3rem;background:linear-gradient(to right,#fff 0%,#fff 36%,#f2f2f2 36%,#f2f2f2 39%,#fff 39%,#fff 100%);margin:0}}.text-carousel .tns-item{opacity:0;transition:all .5s ease-in-out}.text-carousel .tns-item.tns-slide-active{opacity:1}.text-carousel .carousel__content__link{font-weight:bold}.text-carousel .carousel h4 a{text-decoration:none}.text-carousel .carousel h4 a:hover{text-decoration:underline}@media(min-width:1200px){.text-carousel .carousel h4{font-size:5rem}}.text-carousel--red .tns-nav-active,.text-carousel--red .carousel h4,.text-carousel--red .carousel h4 a{color:#e06d4d}.text-carousel--green .tns-nav-active,.text-carousel--green .carousel h4,.text-carousel--green .carousel h4 a{color:#35b863}.text-carousel--blue .tns-nav-active,.text-carousel--blue .carousel h4,.text-carousel--blue .carousel h4 a{color:#3c91dd}.text-carousel--dark .tns-nav-active,.text-carousel--dark .carousel h4,.text-carousel--dark .carousel h4{color:#1d263b}.text-carousel p,.text-carousel ul{margin:2rem 0}@media(max-width:1200px){.text-carousel .tns-ovh{height:auto !important}.text-carousel .tns-item{opacity:1;margin-bottom:4rem}.text-carousel .tns-item:first-of-type,.text-carousel .tns-item:last-of-type{display:none}.carousel{transform:none !important}}