.wpfprf-wrap{}.wpfprf-wrap .steps-wrapper .step{margin:1em 0;padding:1em 2em;background:#f5f5f5}.wpfprf-wrap .steps-wrapper .feature-select-step .features-list{display:none}.wpfprf-wrap .steps-wrapper .intro-step .step__content{text-align:center}.wpfprf-wrap .tabs-wrap .tab__content:first-of-type{}.wpfprf-wrap .current-price-holder{text-align:left;padding:.5em 1em;min-width:300px;transition:200ms ease-in;will-change:transform}.wpfprf-wrap .current-price-holder.current-price-holder--sticky{position:fixed;bottom:0;background:rgba(255,255,255,.7);left:0;right:0;z-index:99;text-align:center}.checkbox-wrap{display:flex;align-items:center;margin-bottom:1em;font-weight:normal}.checkbox-wrap label{font-weight:normal}.checkbox-wrap{display:block;position:relative;padding-right:35px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-wrap input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;right:0;height:25px;width:25px;background-color:#eee;transition:0ms background-color;border-radius:2px;border:1px solid rgba(0,0,0,.1)}.checkbox-wrap:hover input ~ .checkmark {background-color:#ccc}.checkbox-wrap input:checked ~ .checkmark {transition:400ms background-color;background-color:#4dd210}.checkmark:after{content:"";position:absolute;display:none}.checkbox-wrap input:checked ~ .checkmark:after {display:block}.checkbox-wrap .checkmark:after{left:8px;top:1px;width:8px;height:17px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}