.carousel-slide{background:#390080;font-size:0;text-align:left}.carousel-slide .slide-inner{display:table;width:100%}.carousel-slide__content,.carousel-slide__image{display:table-cell;vertical-align:middle}.carousel-slide__image{width:35%}.carousel-slide__content{text-align:left;padding:40px 30px 100px;position:relative;width:65%}.carousel-slide__title h2{color:#fff;font-family:"Frutiger LT W03_65 Bold",sans-serif;font-weight:400;margin:0;line-height:1.2;font-size:40px}.carousel-slide__text p{color:#fff;font-family:"Frutiger LT W03_45 Light",sans-serif;font-weight:400;margin:0;line-height:1.2;font-size:40px}.carousel-slide__button{margin:30px 0 0}.carousel-slide__button a{margin:0}.carousel-slide:after{content:'';display:block;width:100%;clear:both}@media all and (max-width:1199px){.carousel-slide__content,.carousel-slide__image{width:50%}.carousel-slide__title h2{font-size:30px}.change-font-size .carousel-slide__title h2{font-size:40px}.carousel-slide__text p{font-size:30px}.change-font-size .carousel-slide__text p{font-size:40px}}@media all and (max-width:991px){.carousel-slide__title h2{font-size:20px;font-size:2rem}.carousel-slide__text p{font-size:18px;font-size:1.8rem}}@media all and (max-width:767px){.carousel-slide .slide-inner{display:flex;flex-direction:column}.carousel-slide__content,.carousel-slide__image{display:block;width:100%}.carousel-slide__image{order:1}.carousel-slide__image img{display:inline-block;max-width:560px;margin:auto}.carousel-slide__content{order:2}}.b-w-contrast .carousel-slide{background:#000}.b-w-contrast .carousel-slide__text p,.b-w-contrast .carousel-slide__title h2{color:#fff}.b-w-contrast .carousel-slide__button a{background:#fff;color:#000!important}.blue-contrast .carousel-slide{background:#006}.blue-contrast .carousel-slide__text p,.blue-contrast .carousel-slide__title h2{color:#cfe5fc}.blue-contrast .carousel-slide__button a{background:#cfe5fc;color:#006!important}.beige-contrast .carousel-slide{background:#042868}.beige-contrast .carousel-slide__text p,.beige-contrast .carousel-slide__title h2{color:#f7efd8}.beige-contrast .carousel-slide__button a{background:#f7efd8;color:#042868!important}.high-contrast .carousel-slide{background:#000}.high-contrast .carousel-slide__text p,.high-contrast .carousel-slide__title h2{color:#fdff2d}.high-contrast .carousel-slide__button a{background:#fdff2d;color:#000!important}