.cm_try_fitpredictor section#try{background:no-repeat 50% #e3e4e5;background-size:cover;box-sizing:border-box;height:690px;overflow:hidden;padding:5% 5% 0;position:relative}.cm_try_fitpredictor section#try a.switch{bottom:0;color:#1884b0;display:block;left:0;padding:0 0 70px;position:absolute;text-align:center;text-decoration:underline;width:60%;z-index:2}.cm_try_fitpredictor section#try a.switch i{background:url() no-repeat 0;background-size:auto 100%;display:inline-block;height:25px;margin:0 10px 0 0;vertical-align:middle;width:25px}.cm_try_fitpredictor section#try section#desktop+a.switch{left:65%;padding-bottom:125px;width:345px;z-index:10}.cm_try_fitpredictor section#try section#desktop+a.switch i{background-position:100%}.cm_try_fitpredictor section#try.mobile section#desktop+a.switch{z-index:1}.cm_try_fitpredictor section#try a.switch:hover{text-decoration:none}.cm_try_fitpredictor section#try a.switch:hover+section{opacity:.9!important}.cm_try_fitpredictor section#try section#desktop{background:no-repeat 100%;background-size:auto 100%;border-top-right-radius:8px;bottom:0;box-shadow:0 10px 20px rgba(0,0,0,.2);height:640px;left:0;position:absolute;top:60px;width:60%;z-index:10}.cm_try_fitpredictor section#try section a.fp{color:#333;display:block;font-family:museo-sans-rounded,sans-serif;font-size:90%;font-weight:700;position:absolute;right:32px;text-transform:uppercase;top:325px;width:320px}.cm_try_fitpredictor section#try section#mobile a.fp{box-sizing:border-box;font-size:80%;left:21px;margin:auto;padding:5px 0 5px 10px;right:21px;top:310px;width:305px}.cm_try_fitpredictor section#try section a.fp i{background-position:-4px -21px;background-repeat:no-repeat;background-size:150% auto;display:inline-block;font-style:normal;height:16px;margin:0 5px 0 0;position:relative;top:3px;width:16px}.cm_try_fitpredictor section#try section a.fp span{display:inline-block;font-family:museo,serif;font-weight:400;margin:0 0 0 5px;text-transform:none}.cm_try_fitpredictor section#try section a.fp span em{font-style:normal;text-decoration:underline}.cm_try_fitpredictor section#try section a.fp span strong{font-weight:700}.cm_try_fitpredictor section#try section a.fp:hover span em{text-decoration:none}.cm_try_fitpredictor section#try.step_1 section#mobile a.fp,.cm_try_fitpredictor section#try.step_2 section#mobile a.fp{background:#000;color:#fff}.cm_try_fitpredictor section#try section#desktop div.fp{background:no-repeat 50% #fff;background-size:100% auto;border:1px solid #ddd;height:242px;opacity:0;pointer-events:none;position:absolute;right:20px;top:70px;transition:all .2s ease-out;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;width:391px}.cm_try_fitpredictor section#try section#desktop div.fp:after,.cm_try_fitpredictor section#try section#desktop div.fp:before{border:6px solid transparent;border-top-color:#fff;content:"";display:block;left:49%;position:absolute;top:100%}.cm_try_fitpredictor section#try section#desktop div.fp:before{border-top-color:#ddd;margin-top:1px}.cm_try_fitpredictor section#try section#desktop div.fp a.x{display:block;height:45px;position:absolute;right:0;text-indent:-9999px;top:0;width:35px}.cm_try_fitpredictor section#try section#desktop div.fp a.x:hover{background:hsla(0,0%,100%,.8)}.cm_try_fitpredictor section#try section#desktop div.fp a#demo_calc,.cm_try_fitpredictor section#try section#desktop div.fp a#demo_fitprofile{cursor:pointer;height:28px;left:16px;position:absolute;text-indent:-9999px;top:52px;width:120px}.cm_try_fitpredictor section#try section#desktop div.fp a#demo_fitprofile{left:258px}.cm_try_fitpredictor section#try.step_1 section#desktop div.fp a#demo_calc,.cm_try_fitpredictor section#try.step_1 section#mobile div.fp a#demo_calc_mobile{animation:pulse 2s ease-out infinite;-moz-animation:pulse 2s ease-out infinite;-webkit-animation:pulse 2s ease-out infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 transparent}30%{box-shadow:0 0 10px 0 rgba(21,98,129,.2)}to{box-shadow:0 0 0 40px transparent}}@-moz-keyframes pulse{0%{box-shadow:0 0 0 0 transparent}30%{box-shadow:0 0 10px 0 rgba(21,98,129,.2)}to{box-shadow:0 0 0 40px transparent}}@-webkit-keyframes pulse{0%{box-shadow:0 0 0 0 transparent}30%{box-shadow:0 0 10px 0 rgba(21,98,129,.2)}to{box-shadow:0 0 0 40px transparent}}.cm_try_fitpredictor section#try section#mobile{background:no-repeat top;background-size:100% auto;border-top-left-radius:48px;border-top-right-radius:48px;bottom:0;box-shadow:0 10px 20px rgba(0,0,0,.2);left:65%;opacity:.6;position:absolute;top:68px;transform:translateY(525px);-moz-transform:translateY(525px);-webkit-transform:translateY(525px);width:345px}.cm_try_fitpredictor section#try section#mobile div.fp{background:#efefef no-repeat top;background-size:100% auto;height:0;margin:340px auto 0;overflow:hidden;position:relative;width:303px}.cm_try_fitpredictor section#try.step_1 section#mobile div.fp,.cm_try_fitpredictor section#try.step_2 section#mobile div.fp{height:180px;overflow:visible}.cm_try_fitpredictor section#try section#mobile div.fp a#demo_calc_mobile{bottom:10px;display:block;height:28px;position:absolute;right:16px;text-indent:-9999px;width:96px}.cm_try_fitpredictor section#try.step_2 section#mobile div.fp a#demo_calc_mobile{display:none}.cm_try_fitpredictor section#try section#mobile div.menu,.cm_try_fitpredictor section#try section#mobile div.rest{background:no-repeat bottom -58px center;background-size:113% auto;height:235px;margin:auto;width:305px}.cm_try_fitpredictor section#try section#mobile div.menu{background-position:bottom -10px center;bottom:0;height:46px;left:0;margin:auto;position:absolute;right:0;z-index:10}.cm_try_fitpredictor section#try section#desc{left:65%;padding:0 20px 0 0;position:absolute;top:360px;width:365px}.cm_try_fitpredictor section#try.step_1 section#desc,.cm_try_fitpredictor section#try.step_2 section#desc{top:180px}.cm_try_fitpredictor section#try.mobile.step_1 section#desc,.cm_try_fitpredictor section#try.mobile.step_2 section#desc{text-align:right;top:380px}.cm_try_fitpredictor section#try.step_1 section#desc:after,.cm_try_fitpredictor section#try.step_2 section#desc:after{top:80px}.cm_try_fitpredictor section#try section#desc div{display:none}.cm_try_fitpredictor section#try.step_0 section#desc div#step_0{display:block;text-align:center}.cm_try_fitpredictor section#try.mobile section#desc div#step_0{text-align:right}.cm_try_fitpredictor section#try section#desc a.demo{color:#1884b0;font-weight:700;white-space:nowrap}.cm_try_fitpredictor section#try section#desc:after{background:transparent;border-bottom:3px solid #c71b5d;border-left:3px solid #c71b5d;border-radius:0;content:"";display:block;height:16px;left:-30px;position:absolute;top:25px;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);width:16px}.cm_try_fitpredictor section#try section#desc h2{color:#c71b5d;font-size:125%;margin-bottom:10px;text-transform:uppercase}.cm_try_fitpredictor section#try section#desc div#step_0 h2{font-size:175%;margin-bottom:0}.cm_try_fitpredictor section#try section#desc p{font-size:95%;margin:10px 0 0}.cm_try_fitpredictor section#try section#desc div#step_0 p{font-size:125%;margin:0}.cm_try_fitpredictor section#try section#desc span.desktop,.cm_try_fitpredictor section#try section#desc span.mobile{font-weight:700}.cm_try_fitpredictor section#try section#desc span.mobile,.cm_try_fitpredictor section#try.mobile section#desc span.desktop{display:none}.cm_try_fitpredictor section#try.mobile section#desc span.mobile{display:inline}.cm_try_fitpredictor section#try.mobile section#desktop{opacity:.6;transform:translateY(580px);-moz-transform:translateY(580px);-webkit-transform:translateY(580px);z-index:1}.cm_try_fitpredictor section#try.mobile section#mobile{opacity:1;transform:translate(0);-moz-transform:translate(0);-webkit-transform:translate(0);z-index:10}.cm_try_fitpredictor section#try.mobile section#desc{left:calc(60% - 400px);width:420px}.cm_try_fitpredictor section#try.mobile section#desc:after{left:95%;transform:translate(20px) rotate(-135deg);-moz-transform:translate(20px) rotate(-135deg);-webkit-transform:translate(20px) rotate(-135deg)}.cm_try_fitpredictor section#try section a.switch,.cm_try_fitpredictor section#try section div.fp,.cm_try_fitpredictor section#try section#desc,.cm_try_fitpredictor section#try section#desc:after,.cm_try_fitpredictor section#try section#desc:before,.cm_try_fitpredictor section#try section#desktop,.cm_try_fitpredictor section#try section#mobile{transition:all .3s ease-out;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}.cm_try_fitpredictor section#try.step_1 section#desktop div.fp,.cm_try_fitpredictor section#try.step_2 section#desktop div.fp,.cm_try_fitpredictor section#try.step_3 section#desktop div.fp{opacity:1;pointer-events:all}.cm_try_fitpredictor section#try.step_1 section#desc div{display:none}.cm_try_fitpredictor section#try.step_1 section#desc div#step_1,.cm_try_fitpredictor section#try.step_2 section#desc div#step_2{display:block}@media screen and (max-width:1023px){.cm_try_fitpredictor section#try a.switch,.cm_try_fitpredictor section#try section#desktop{width:50%}.cm_try_fitpredictor section#try section#desc,.cm_try_fitpredictor section#try section#desktop+a.switch,.cm_try_fitpredictor section#try section#mobile{left:55%}.cm_try_fitpredictor section#try.mobile section#desc{left:calc(50% - 420px)}.cm_try_fitpredictor section#try section#desc{width:320px}.cm_try_fitpredictor section#try section#desc:after{left:-20px}}@media screen and (max-width:767px){.cm_try_fitpredictor section#try section#desktop{width:0}.cm_try_fitpredictor section#try section#desc,.cm_try_fitpredictor section#try section#mobile{left:0;margin:auto;right:0}.cm_try_fitpredictor section#try a.switch{display:none}.cm_try_fitpredictor section#try section#mobile{opacity:1;top:128px;transform:translate(0);-moz-transform:translate(0);-webkit-transform:translate(0)}.cm_try_fitpredictor section#try section#desc{padding:0;top:40px;width:auto}.cm_try_fitpredictor section#try section#desc:after{left:calc(50% - 8px);top:60px;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.cm_try_fitpredictor section#try{height:700px;padding-top:30px}.cm_try_fitpredictor section#try section#mobile{width:320px}.cm_try_fitpredictor section#try section#mobile div.menu,.cm_try_fitpredictor section#try section#mobile div.rest{width:283px}.cm_try_fitpredictor section#try section#mobile div.rest{background-position:bottom -35px center}.cm_try_fitpredictor section#try section#mobile div.menu{height:42px}.cm_try_fitpredictor section#try section#mobile div.fp{margin:320px auto 0;width:280px}.cm_try_fitpredictor section#try.step_1 section#mobile div.fp,.cm_try_fitpredictor section#try.step_2 section#mobile div.fp{height:169px}.cm_try_fitpredictor section#try section#mobile div.fp a#demo_calc_mobile{width:87px}.cm_try_fitpredictor section#try section#mobile a.fp{left:19px;top:290px;width:283px}.cm_try_fitpredictor section#try section#desc{position:static}.cm_try_fitpredictor section#try section#desc:after{top:95px}.cm_try_fitpredictor section#try.step_1 section#desc,.cm_try_fitpredictor section#try.step_2 section#desc{text-align:center;top:40px}.cm_try_fitpredictor section#try section#desc div#step_0,.cm_try_fitpredictor section#try.step_1 section#desc div#step_0{display:block;opacity:1}.cm_try_fitpredictor section#try.step_0 section#desc div{display:block;opacity:0;pointer-events:none}.cm_try_fitpredictor section#try section#desc div#step_1,.cm_try_fitpredictor section#try section#desc div#step_2{background:#faf7e6;border:1px solid #ddd;border-radius:5px;bottom:290px;font-size:85%;left:0;margin:auto;padding:15px;position:absolute;right:0;text-align:center;top:auto;transition:all .2s ease-out;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;width:75%}.cm_try_fitpredictor section#try.step_1 section#desc div#step_1,.cm_try_fitpredictor section#try.step_2 section#desc div#step_2{opacity:1}.cm_try_fitpredictor section#try section#desc span.desktop{display:none}.cm_try_fitpredictor section#try section#desc span.mobile{display:inline}}div#request_demo_fp{background:#fff;background:-moz-linear-gradient(90deg,#f1f1f1 0,#fff 100%);background:-webkit-linear-gradient(90deg,#f1f1f1,#fff);background:-o-linear-gradient(90deg,#f1f1f1 0,#fff 100%);background:-ms-linear-gradient(90deg,#f1f1f1 0,#fff 100%);background:linear-gradient(0deg,#f1f1f1,#fff);border-radius:10px;box-shadow:0 10px 20px rgba(0,0,0,.2);box-sizing:border-box;display:none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f1f1f1",endColorstr="#ffffff",GradientType=1);left:0;margin:auto;max-height:calc(100vh - 80px);max-width:600px;overflow-y:auto;padding:40px;position:fixed;right:0;top:80px;width:95%;z-index:2000}div#request_demo_fp h2{color:#114d65;font-size:175%;margin:0;padding-bottom:1px;text-align:center;text-transform:uppercase}div#request_demo_fp h2 .hs_cos_wrapper_type_text{border-bottom:1px solid rgba(17,77,101,.2);bottom:0;display:inline-block;line-height:1.15;position:relative}div#demo_popup h2 .hs_cos_wrapper_type_text:before,div#request_demo_fp h2 .hs_cos_wrapper_type_text:after{border:1px solid rgba(17,77,101,.2);border-radius:10px;bottom:-3px;content:"";display:block;height:5px;left:-5px;position:absolute;width:5px}div#request_demo_fp h2 .hs_cos_wrapper_type_text:after{left:auto;right:-5px}div#request_demo_fp a.x{border-radius:6px;display:block;height:40px;position:absolute;right:20px;text-indent:-9999px;top:20px;width:40px}div#request_demo_fp a.x:after,div#request_demo_fp a.x:before{background:#999;content:"";display:block;height:2px;left:13px;position:absolute;top:20px;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);width:14px}div#request_demo_fp a.x:after{transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}div#request_demo_fp a.x:hover{background:#eee}div#request_demo_fp .form_wrap{padding-top:4px}div#request_demo_fp ul.inputs-list.multi-container li{display:inline-block;margin:0 25px 0 0}div#request_demo_fp ul.inputs-list.multi-container li label{font-weight:400}div#request_demo_fp form input[type=checkbox]{line-height:140%;margin:3px 7px 5px 4px}div#request_demo_fp .actions{padding-top:10px;text-align:center}div#request_demo_fp .hs-button{margin:0}#request_demo_overlay{background:rgba(0,0,0,.6);bottom:0;display:none;left:0;opacity:0;opacity:1;pointer-events:none;pointer-events:all;position:fixed;right:0;top:0;transition:all .2s ease-out;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;visibility:hidden;visibility:visible;z-index:1000}