.hp-reskin.tool{margin:4.5em auto}@media screen and (max-width:991px){.hp-reskin.tool{margin:1em auto}}.hp-reskin.tool .ctn-tool{display:flex;align-items:center}.hp-reskin.tool .ctn-tool .content.sx{width:auto;padding:0 2.5em 1.5em 0;flex:1 1 100%}.hp-reskin.tool .ctn-tool .content.sx h2{font-size:3.5rem;line-height:1.2;text-transform:uppercase;margin:0 auto .5em}.hp-reskin.tool .ctn-tool .content.sx .desc p{font-size:2.2rem;line-height:normal}.hp-reskin.tool .ctn-tool .content.dx{padding:1em 0 1em 2.5em;flex:1 1 100%;border-left:1px solid #212b33}.hp-reskin.tool .ctn-tool .content.dx .ctn-steps{opacity:1;visibility:visible;height:0;margin-bottom:1em;transition:.5s linear}.hp-reskin.tool .ctn-tool .content.dx .ctn-steps .steps-impresa,.hp-reskin.tool .ctn-tool .content.dx .ctn-steps .steps-pa{opacity:0;visibility:hidden;height:0}.hp-reskin.tool .ctn-tool .content.dx .ctn-steps .steps-impresa.active,.hp-reskin.tool .ctn-tool .content.dx .ctn-steps .steps-pa.active{opacity:1;visibility:visible;height:auto}.hp-reskin.tool .ctn-tool .content.dx .ctn-steps.active{height:auto}.hp-reskin.tool .ctn-tool .content.dx .ctn-steps .steps{padding:0;list-style:none;display:flex;justify-content:flex-start}.hp-reskin.tool .ctn-tool .content.dx .ctn-steps .steps .step{text-align:center;width:24%;border-bottom:4px solid #ccc;padding-bottom:.4em;font-size:1.2rem;color:#ccc;margin-right:.5em;transition:.5s linear}.hp-reskin.tool .ctn-tool .content.dx .ctn-steps .steps .step.active{border-bottom:4px solid #009231;color:#405464;cursor:pointer}.hp-reskin.tool .ctn-tool .content.dx .ctn-steps .steps .step a{text-decoration:none;color:#ccc}.hp-reskin.tool .ctn-tool .content.dx .ctn-steps .steps .step.active a{color:#405464}.hp-reskin.tool .ctn-tool .content.dx h2{color:#009231;font-size:3rem;line-height:normal;margin-top:0;margin-bottom:.3em;vertical-align:middle}.hp-reskin.tool .ctn-tool .content.dx .outer-tool .inner-tool{display:flex;justify-content:flex-start;padding:0;position:relative;list-style-type:none;flex-flow:wrap;height:100px;overflow-y:auto;scrollbar-color:#0a4c95 #c2d2e4;scrollbar-width:thin}.hp-reskin.tool .ctn-tool .content.dx .outer-tool .inner-tool:after{content:"";width:100%;height:10px;position:sticky;bottom:0}.hp-reskin.tool .ctn-tool .content.dx .outer-tool .inner-tool:before{content:"";width:100%;height:10px;position:sticky;z-index:1;top:0}.hp-reskin.tool .ctn-tool .content.dx .outer-tool .inner-tool .ctn-radio{display:flex;margin:1.2em .5em 0 0;align-items:center;position:relative}.hp-reskin.tool .ctn-tool .content.dx .outer-tool .inner-tool::-webkit-scrollbar{width:8px}.hp-reskin.tool .ctn-tool .content.dx .outer-tool .inner-tool::-webkit-scrollbar-track{background:#f1f1f1}.hp-reskin.tool .ctn-tool .content.dx .outer-tool .inner-tool::-webkit-scrollbar-thumb{background:#009231;border:1px solid #009231}.hp-reskin.tool .ctn-tool .content.dx .outer-tool .inner-tool::-webkit-scrollbar-thumb:hover{background:#555}.hp-reskin.tool .ctn-tool .content.dx .outer-tool input[type=radio]{margin:0;vertical-align:middle;width:24px;height:24px;cursor:pointer;display:none}.hp-reskin.tool .ctn-tool .content.dx .outer-tool input[type=radio]+label:before{content:"";width:24px;height:24px;border:1px solid #707070;border-radius:25px;position:absolute;top:-2px;left:-25px}.hp-reskin.tool .ctn-tool .content.dx .outer-tool input[type=radio]:checked+label:after{content:"";width:12px;height:12px;position:absolute;background-color:#009231;border-radius:20px;top:4px;left:-19px}.hp-reskin.tool .ctn-tool .content.dx .outer-tool label{color:#009231;margin:0;cursor:pointer;padding:0 .5em;display:flex;align-items:center;line-height:1.2;position:relative;margin-left:25px}@media screen and (max-width:991px){.hp-reskin.tool .container{max-width:95%;width:100%}.hp-reskin.tool .ctn-tool{flex-direction:column;margin:0 1em}.hp-reskin.tool .ctn-tool .content.sx{border-right:none;border-bottom:1px solid #212b33;padding-left:0;padding-bottom:1.5em}.hp-reskin.tool .ctn-tool .content.dx{padding-left:0;padding-top:1.5em;border-left:none}}@media screen and (max-width:480px){.hp-reskin.tool .ctn-tool .content.sx{padding:0;padding-bottom:1.5em;border-right:none}.hp-reskin.tool .ctn-tool .content.sx h2{font-size:2rem;line-height:1.2}.hp-reskin.tool .ctn-tool .content.sx .desc p{font-size:1.6rem;line-height:1.2}.hp-reskin.tool .ctn-tool .content.dx{border-left:none}.hp-reskin.tool .ctn-tool .content.dx h2{font-size:2rem}.hp-reskin.tool .ctn-tool .content.dx .outer-tool .inner-tool{height:130px}}