@font-face{font-family:Publico;src:url(/themes/custom/paychex/fonts/publico/PublicoBanner-Medium-Web.eot);src:local("Publico"),local("Publico"),url(/themes/custom/paychex/fonts/publico/PublicoBanner-Medium-Web.eot?#iefix) format("embedded-opentype"),url(/themes/custom/paychex/fonts/publico/PublicoBanner-Medium-Web.woff2) format("woff2"),url(/themes/custom/paychex/fonts/publico/PublicoBanner-Medium-Web.woff) format("woff"),url(/themes/custom/paychex/fonts/publico/PublicoBanner-Medium-Web.ttf) format("truetype"),url(/themes/custom/paychex/fonts/publico/PublicoBanner-Medium-Web#PublicoBannerWeb-Medium) format("svg");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Graphik;src:url(/themes/custom/paychex/fonts/graphik/Graphik-Regular-Web.eot);src:local("Graphik"),local("Graphik"),url(/themes/custom/paychex/fonts/graphik/Graphik-Regular-Web.eot?#iefix) format("embedded-opentype"),url(/themes/custom/paychex/fonts/graphik/Graphik-Regular-Web.woff2) format("woff2"),url(/themes/custom/paychex/fonts/graphik/Graphik-Regular-Web.woff) format("woff"),url(/themes/custom/paychex/fonts/graphik/Graphik-Regular-Web.ttf) format("truetype"),url(/themes/custom/paychex/fonts/graphik/Graphik-Regular-Web.svg#Graphik-Regular-Web) format("svg");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}#app--solution-profiler{font-family:Graphik,sans-serif!important;font-size:18px;line-height:1.55;font-weight:300}#app--solution-profiler .h1,#app--solution-profiler .h2,#app--solution-profiler h1,#app--solution-profiler h2{font-family:Publico,Georgia,serif}#app--solution-profiler .h1,#app--solution-profiler .h2,#app--solution-profiler .h3,#app--solution-profiler .h4,#app--solution-profiler .h5,#app--solution-profiler .h6,#app--solution-profiler h1,#app--solution-profiler h2,#app--solution-profiler h3,#app--solution-profiler h4,#app--solution-profiler h5,#app--solution-profiler h6{font-weight:300;margin:.75em 0;color:#000}#app--solution-profiler .h1,#app--solution-profiler h1{font-size:2.4em;line-height:1.25em}@media only screen and (max-width:768px){#app--solution-profiler .h1,#app--solution-profiler h1{font-size:1.75em}}.slide-enter-active,.slide-leave-active{transition:opacity .3s,transform .7s}.slide-enter{transform:translate(100%);opacity:0}.slide-leave-to{transform:translate(-100%);opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter,.fade-leave-to{opacity:0}#app--solution-profiler .btn,#app--solution-profiler a.btn{display:inline-block;text-align:center;line-height:1;font-weight:700;padding:1em 2em 1em 2em;position:relative;overflow:visible;border:0;text-shadow:0 1px 1px rgba(0,0,0,.1);font-size:1em;transition:all .25s;text-decoration:none!important;border-radius:3px;box-shadow:2px 0 3px rgba(0,0,0,.1);transition:all .2s,transform .5s;transform:translateY(0)}#app--solution-profiler .btn:hover,#app--solution-profiler a.btn:hover{cursor:pointer}#app--solution-profiler .btn--blue,#app--solution-profiler a.btn--blue{background-color:#0059a3;color:#fff}#app--solution-profiler .btn--blue:after,#app--solution-profiler a.btn--blue:after{color:#fff}#app--solution-profiler .btn--blue:hover,#app--solution-profiler a.btn--blue:hover{background-color:#1378bb}#app--solution-profiler .btn--blue:disabled,#app--solution-profiler a.btn--blue:disabled{background-color:rgba(0,89,163,.3);transform:translateY(10px)}#app--solution-profiler .btn--transparent,#app--solution-profiler a.btn--transparent{background-color:transparent;color:#ccc;box-shadow:none;text-shadow:none}#app--solution-profiler .btn--transparent:after,#app--solution-profiler a.btn--transparent:after{color:#d4d2d3}#app--solution-profiler .btn--transparent:hover,#app--solution-profiler a.btn--transparent:hover{background-color:#1378bb;color:#fff}#app--solution-profiler .btn--transparent:disabled,#app--solution-profiler a.btn--transparent:disabled{transform:translateY(10px)}#app--solution-profiler .fields{margin-top:2em}@media only screen and (min-width:769px){#app--solution-profiler .fields--column{display:flex}}#app--solution-profiler .fields--field{margin:0 auto}@media only screen and (min-width:769px){#app--solution-profiler .fields--field{flex:0 1 50%}}#app--solution-profiler .fields--field-wrap{position:relative;display:flex;align-items:top}@media only screen and (max-width:768px){#app--solution-profiler .fields--field-wrap{margin:0 0 1em 0;justify-content:space-between}}@media only screen and (min-width:769px){#app--solution-profiler .fields--field-wrap{margin:0 1em 0 0}}#app--solution-profiler .fields--field-wrap [type=radio]:checked,#app--solution-profiler .fields--field-wrap [type=radio]:not(:checked){position:absolute;left:-9999px}#app--solution-profiler .fields--field-wrap [type=radio]:checked+label,#app--solution-profiler .fields--field-wrap [type=radio]:not(:checked)+label{cursor:pointer;display:flex;font-size:.9em}@media only screen and (max-width:768px){#app--solution-profiler .fields--field-wrap [type=radio]:checked+label,#app--solution-profiler .fields--field-wrap [type=radio]:not(:checked)+label{padding:1em 1.5em .5em 3em}}@media only screen and (min-width:769px){#app--solution-profiler .fields--field-wrap [type=radio]:checked+label,#app--solution-profiler .fields--field-wrap [type=radio]:not(:checked)+label{padding:1.3em 0 .5em 3.5em;align-items:center}}#app--solution-profiler .fields--field-wrap [type=radio]:checked+label:before,#app--solution-profiler .fields--field-wrap [type=radio]:not(:checked)+label:before{content:"";position:absolute;width:26px;height:26px;border:2px solid #ccc;border-radius:100%;transition:all .2s ease;background:#fff;color:#fff;margin:18px 0 0 15px;left:0;top:0}#app--solution-profiler .fields--field-wrap [type=radio]:checked+label:after,#app--solution-profiler .fields--field-wrap [type=radio]:not(:checked)+label:after{content:"";width:4px;height:10px;color:#ccc;position:absolute;transition:all .2s ease;display:inline-block;transform:rotate(45deg);border-bottom:2px solid #ccc;border-right:2px solid #ccc;margin:26px 0 0 27px;left:0;top:0}#app--solution-profiler .fields--field-wrap [type=radio]:not(:checked)+label:after{opacity:0}#app--solution-profiler .fields--field-wrap [type=radio]:checked+label:after{opacity:1;border-bottom:2px solid #fff;border-right:2px solid #fff}#app--solution-profiler .fields--field-wrap [type=radio]:checked+label:before{background-color:#000;border:2px solid #000}#app--solution-profiler .fields--field-wrap [type=checkbox]:checked,#app--solution-profiler .fields--field-wrap [type=checkbox]:not(:checked){position:absolute;opacity:0;pointer-events:none}#app--solution-profiler .fields--field-wrap [type=checkbox]:checked+label,#app--solution-profiler .fields--field-wrap [type=checkbox]:not(:checked)+label{cursor:pointer;display:flex;align-items:center;padding:1.3em .8em .5em 3.5em;font-size:.9em}#app--solution-profiler .fields--field-wrap [type=checkbox]:checked+label:before,#app--solution-profiler .fields--field-wrap [type=checkbox]:not(:checked)+label:before{content:"";position:absolute;display:block;width:26px;height:26px;border:2px solid #ccc;border-radius:100%;background:#fff;margin:18px 0 0 15px;left:0;top:0}#app--solution-profiler .fields--field-wrap [type=checkbox]+label:after{content:"";width:4px;height:10px;color:#ccc;position:absolute;transition:all .2s ease;display:inline-block;transform:rotate(45deg);border-bottom:2px solid #fff;border-right:2px solid #fff;margin:26px 0 0 27px;left:0;top:0}#app--solution-profiler .fields--field-wrap [type=checkbox]:not(:checked)+label:after{opacity:0}#app--solution-profiler .fields--field-wrap [type=checkbox]:checked+label:after{opacity:1}#app--solution-profiler .fields--field-wrap [type=checkbox]:checked+label:before{background-color:#000;border:2px solid #000}#app--solution-profiler .fields--field-wrap .show-details{cursor:pointer;font-size:.9em;text-align:center;background-color:#fff;border-radius:100%;width:24px;height:24px;display:inline-block;margin-top:1.3em;background-color:#dfe4ea}#app--solution-profiler .fields--field .tool-tip{margin:0 3.8em;padding-left:.5em;opacity:0;max-height:0;font-size:.8em;transition:all .2s ease-in-out}#app--solution-profiler .fields--field .tool-tip.-active{opacity:1;max-height:500px;border-left:1px solid #dfe4ea}#app--solution-profiler{width:100%;height:100%;background-color:#f7f8f9}#app--solution-profiler .t-align--center{text-align:center}#app--solution-profiler .template{padding:2em 0;max-width:930px}@media only screen and (max-width:768px){#app--solution-profiler .template{margin:0 1em}}@media only screen and (min-width:769px){#app--solution-profiler .template{margin:0 auto}}#app--solution-profiler .template--buttons{margin:3em 0}#app--solution-profiler .template--buttons .btn{margin:0 .5em}