@charset "utf-8";.dt-sc-fitness-procedure-sorting{float:left;clear:both;padding:0;text-align:center;width:100vw;position:relative;margin:-100px 0 90px -50vw;height:auto;left:50%}@media screen and (-webkit-min-device-pixel-ratio:0){::i-block-chrome,.dt-sc-fitness-procedure-sorting{width:100%;margin:-100px 0 90px -50%}}.dt-sc-fitness-procedure .dt-sc-popular-procedures .details{padding:0;margin:0}.dt-sc-fitness-procedure-sorting a{display:inline-block;font-size:20px;text-transform:uppercase;position:relative;padding:15px 15px 10px;margin-bottom:-8px;line-height:64px;min-width:12%;color:#4d4d4d}.dt-sc-fitness-procedure-sorting a img{float:left;margin-right:20px}.dt-sc-fitness-procedure-sorting a span{float:left}.dt-sc-fitness-procedure-sorting a.active-sort img,.dt-sc-fitness-procedure-sorting a:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.dt-sc-fitness-procedure-container{float:left;margin:0 0 40px;padding:0;width:100%;clear:both;overflow:visible !important}.column.dt-sc-fitness-procedure{margin-bottom:30px;margin-left:0}.dt-sc-fitness-procedure figure{float:left;margin:0;padding:0;position:relative;overflow:hidden;width:100%}.dt-sc-fitness-procedure figure>a{display:block}.dt-sc-fitness-procedure figure figcaption{position:absolute;right:-20px;bottom:0;padding:20px 40px 15px;-ms-transform:skewX(-30deg);-webkit-transform:skewX(-30deg);transform:skewX(-30deg)}.dt-sc-fitness-procedure figure figcaption h4{font-weight:700;color:#fff;text-transform:uppercase;-ms-transform:skewX(30deg);-webkit-transform:skewX(30deg);transform:skewX(30deg);margin:0}.dt-sc-fitness-procedure .dt-sc-fitness-procedure-details{float:left;margin:30px 0 0;padding:0;width:100%;clear:both}.dt-sc-fitness-procedure .dt-sc-fitness-procedure-meta{float:left;clear:both;width:100%;margin:20px 0 0;border-top:1px solid rgba(0,0,0,.1);padding:20px 0 0;position:relative;overflow:hidden}.dt-sc-fitness-procedure .dt-sc-fitness-procedure-meta p{float:left;padding:0 20px;position:relative}.dt-sc-fitness-procedure .dt-sc-fitness-procedure-meta p:before{content:"";position:absolute;background:rgba(0,0,0,.2);width:2px;height:15px;right:-2px;top:5px;-ms-transform:skewX(-25deg);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.dt-sc-fitness-procedure .dt-sc-fitness-procedure-meta p:nth-child(3):before{background:0 0}.dt-sc-fitness-procedure .dt-sc-fitness-procedure-meta p:first-child{padding-left:0}.dt-sc-fitness-procedure .dt-sc-fitness-procedure-price{position:absolute;right:0;top:0;font-size:24px;color:#222;font-weight:900;padding:15px 20px 15px 50px}.dt-sc-fitness-procedure .dt-sc-fitness-procedure-price:before{content:"";position:absolute;right:-20px;width:100%;height:100%;background:rgba(0,0,0,.03);top:0;-ms-transform:skewX(-30deg);-webkit-transform:skewX(-30deg);transform:skewX(-30deg)}.dt-sc-fitness-procedure .dt-sc-fitness-procedure-price sup,.dt-sc-fitness-procedure .dt-sc-fitness-procedure-price sub{font-size:13px;font-weight:400}.dt-sc-fitness-procedure .dt-sc-fitness-procedure-price sup{top:-8px}.dt-sc-fitness-procedure .dt-sc-fitness-procedure-price sub{bottom:0}ul.dt-sc-vertical-nav{margin:0 -1px 1px 0;padding:0;float:left;padding:20px 0 40px;border-right:2px solid;width:350px}ul.dt-sc-vertical-nav>li{float:left;display:block;margin:0;padding:0;width:100%}ul.dt-sc-vertical-nav>li>a{border-bottom:1px solid;float:left;margin:0;padding:15px 20px 15px 0;font-size:18px;line-height:normal;text-transform:inherit;width:100%;box-sizing:border-box;color:#4d4d4d}ul.dt-sc-vertical-nav>li.active>a{position:relative;z-index:1}ul.dt-sc-vertical-nav>li.active>a:before{position:absolute;right:-20px;top:50%;margin:auto;content:"";display:block;width:0;height:0;border-top:26px solid transparent;border-bottom:26px solid transparent;border-left:20px solid #fff;z-index:2;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}ul.dt-sc-vertical-nav>li.active>a:after{position:absolute;right:-23px;top:50%;margin:auto;content:"";display:block;width:0;height:0;border-top:29px solid transparent;border-bottom:29px solid transparent;border-left:23px solid;z-index:1;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.dt_procedures .sticky-wrapper,.dt_procedures .sticky-wrapper.is-sticky{z-index:0}.sticky-wrapper.is-sticky ul.dt-sc-vertical-nav{width:350px;top:120px !important}.dt_procedures .dt-sc-testimonial.type5 .dt-sc-testimonial-author cite{float:right;padding-left:10px}.dt_procedures .dt-sc-testimonial.type5 .dt-sc-testimonial-author cite:before{content:none}