.treatments_slider{position:relative;width:100%}.treatments_slider .slider_inner_wrap{border-bottom:1px solid #c5c9ce;display:-webkit-box;display:flex;display:-ms-flexbox;position:relative}.treatments_slider .page-center.pdlr10.full_width{padding-left:0;padding-right:0}.treatments_slider .slider-side{background-color:#fff;border-right:1px solid #c5c9ce;height:auto;width:50px}.treatments_slider .slider-side .side-title{left:.9444444444rem;position:absolute;top:30px;-webkit-transform:rotate(-90deg) translateX(-100%);transform:rotate(-90deg) translateX(-100%);-webkit-transform-origin:0 0;transform-origin:0 0}.treatments_slider .slider-side .side-title h3{margin:0}.treatments_slider .slider-content-wrap{overflow:hidden;text-align:center;width:calc(100% - 50px)}.treatments_slider .slider-intro{background-color:#f0f2f4;font-size:1.2222222222rem;overflow:hidden;padding-bottom:3.8888888889rem;padding-top:3.8888888889rem;position:relative}.treatments_slider .wrap{margin-left:auto;margin-right:auto;max-width:77.7777777778rem;min-width:17.7777777778rem;padding-left:2.3333333333rem;padding-right:2.3333333333rem;padding-top:33px}.treatments_slider .slider-bottom{display:-webkit-box;display:flex;display:-ms-flexbox;height:100px;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end}.treatments_slider .slider-bottom .btn_item a{background:none;border:none;color:#000;font-family:proxima-nova,sans-serif;font-size:20px;letter-spacing:2px;margin-right:2.7777777778rem;padding:0;text-transform:uppercase}.treatments_slider .swiper-wrapper .overlay{background-color:rgba(0,0,0,.2);display:-webkit-box;display:flex;display:-ms-flexbox;left:0;position:absolute;top:0;width:100%;-webkit-box-align:end;align-items:flex-end;height:100%;transition:background-color .5s ease-in-out}.treatments_slider .swiper-wrapper .title{color:#fff;margin:1.6666666667rem 2.2222222222rem;position:relative;width:100%}.treatments_slider .swiper-wrapper .line-wrapper{bottom:0;height:120%;left:0;position:absolute}.treatments_slider .swiper-wrapper .line{background-color:#fff;display:inline-block;height:60px;height:100%;opacity:0;-webkit-transform:rotate(20deg) translateY(200%) translateX(200%);transform:rotate(20deg) translateY(200%) translateX(200%);-webkit-transform-origin:left bottom;transform-origin:left bottom;transition:all .3s ease-in-out;width:2px}.treatments_slider .swiper-wrapper h2{color:#fff;display:inline-block;font-size:2.2222222222rem;line-height:1;margin:0;text-align:left;transition:all .3s ease-in-out;width:100%}.treatments_slider .treatment:hover .overlay{background-color:rgba(0,0,0,.4)}.treatments_slider .treatment:hover .overlay .title .line{opacity:1;-webkit-transform:rotate(20deg) translateY(0) translateX(0);transform:rotate(20deg) translateY(0) translateX(0);transition:all .3s ease-in-out}.treatments_slider .treatment:hover .overlay .title h2{margin-left:10%;margin-right:0;transition:all .3s ease-in-out}.swiper-buttons.treatments-swiper-buttons{bottom:1.1111111111rem;height:auto;left:1rem;position:absolute;text-align:right}.treatments_slider .wrap p{margin:0}.swiper-buttons.treatments-swiper-buttons .prev{background-position:0;background-size:12px auto;padding:8px 15px 8px 0}.swiper-buttons.treatments-swiper-buttons .next{background-position:100%;background-size:12px auto;border-left:1px solid #000;padding:8px 0 8px 15px}.swiper-buttons.treatments-swiper-buttons .arrowbtn{cursor:pointer;display:inline-block;left:0;margin-top:0;position:relative;top:0}.swiper-buttons.treatments-swiper-buttons .next{right:10px}.swiper-buttons.treatments-swiper-buttons .prev{right:auto}.swiper-buttons.treatments-swiper-buttons .next,.swiper-buttons.treatments-swiper-buttons .prev{background-repeat:no-repeat;height:44px;width:27px;z-index:10}.swiper-buttons.treatments-swiper-buttons .swiper-button-disabled{opacity:.35;pointer-events:none}.treatments_slider .slider-bottom .btn_row{margin:0}.treatments_slider .slider-intro p{font-size:1.2222222222rem}@media (min-width:550px){.treatments_slider .slider-side{width:75px}.treatments_slider .slider-side .side-title{left:1.3888888889rem}.treatments_slider .slider-content-wrap{width:calc(100% - 75px)}.treatments_slider .slider-intro p{font-size:1.6666666667rem}}@media (min-width:768px){.treatments_slider .slider-intro{padding-bottom:4.4444444444rem;padding-top:4.4444444444rem}.treatments_slider .wrap h1{font-size:2.5rem}.treatments_slider .slider-bottom .btn_item a{font-size:18px}}@media (min-width:960px){.treatments_slider .wrap h1{font-size:4.1666666667rem}.treatments_slider .slider-side{width:100px}.treatments_slider .slider-side .side-title{left:1.9444444444rem}.treatments_slider .slider-content-wrap{width:calc(100% - 100px)}.treatments_slider .wrap{padding-left:2.6666666667rem;padding-right:2.6666666667rem}}@media (min-width:1250px){.treatments_slider .slider-intro{padding-bottom:5.5555555556rem;padding-top:5.5555555556rem}.treatments_slider .wrap{padding-left:3.3333333333rem;padding-right:3.3333333333rem}}@media (min-width:1750px){.treatments_slider .slider-bottom .btn_item a{font-size:20px}}@media (max-width:991px){.treatments_slider .swiper-wrapper h2{font-size:28px}}@media (max-width:767px){.treatments_slider .slider-bottom .btn_item a{font-size:.8888888889rem;margin-right:1.3888888889rem}.treatments_slider .slider-bottom{height:50px}.treatments_slider .swiper-wrapper h2{font-size:1.5555555556rem}.swiper-buttons.treatments-swiper-buttons{bottom:0;left:.2777777778rem}.swiper-buttons.treatments-swiper-buttons .next{height:30px;padding:4px 0 4px 8px;width:20px}.swiper-buttons.treatments-swiper-buttons .prev{height:30px;padding:4px 8px 4px 0;width:20px}}