h1.title{font-weight:bold;font-size:63px;line-height:130%;letter-spacing:-0.5px;margin:80px 0 20px;text-align:center}h3.sub-title{font-weight:bold;font-size:21px;line-height:130%;letter-spacing:.5px;text-align:center;margin:0 auto 50px;max-width:800px}.start-scan-form{margin:0 auto;max-width:900px;width:100%}.start-scan-form .note{font-size:.8em;margin:5px 0 0 6px}.tool-error{margin:100px auto;text-align:center;display:flex;flex-direction:column;align-items:center}.tool-error h2{font-size:36px;font-weight:700;letter-spacing:.25px;text-align:center;color:var(--main-red);margin-bottom:20px}.tool-error h3{text-align:center;margin-bottom:20px;max-width:400px;line-height:1.5em}.btn-for-check{display:flex;padding:1px 7px;font-size:16px;cursor:pointer;color:#262b2e;margin:10px 0 0;border:1px solid #262b2e;border-radius:5px;align-items:center;margin-right:10px}.btn-for-check [class^="icon-"]{width:16px;height:16px;display:inline-block;margin-right:5px}.btn-for-check [class^="icon-"]::before{width:100%;height:100%}.btn-for-check:hover{border-color:var(--main-blue);color:var(--main-blue)}.btn-for-check .count{background-color:var(--main-red);font-size:.8em;color:#fff;padding:2px 4px;border-radius:9px;line-height:.9em;margin-left:5px}@media(max-width:1100px){h1.title{font-size:48px;margin:50px 0 20px}h3.sub-title{font-size:16px;font-weight:normal;text-align:left}}.content-wrap{flex-flow:column}.content-wrap .row,.content-wrap .row-primal{justify-content:space-evenly;flex-flow:row;display:flex;max-width:1440px;margin:0 auto 30px;width:100%}.content-wrap .row-primal{max-width:920px;margin:0 auto;width:100%;justify-content:space-between}.content-wrap .tool-block{min-height:111px;width:31%;border:1px solid #ecf3f4;border-radius:10px;padding:30px 20px 30px;text-decoration:none;text-align:center;position:relative;background-color:#fff}.content-wrap .row .tool-block:hover{box-shadow:0 9px 24px 0 rgba(149,157,165,0.2)}.content-wrap .row-primal .tool-block{width:440px;padding:0 50px 60px;margin:0 0 40px;position:relative;background-color:#fff}.content-wrap .row-primal .tool-block:hover{border-color:#fff;box-shadow:0 8px 24px #f2f2f2}.content-wrap .row-primal .tool-block .name{font-size:36px;font-weight:bold;letter-spacing:.25px;background-color:var(--main-blue);color:#fff;padding:25px 45px;margin:0 -51px 20px;border-radius:10px 10px 0 0;text-align:left}.content-wrap .tool-block .name{text-align:left}.tool-block .description{font-weight:600;font-size:21px;letter-spacing:.5px;text-align:left;color:var(--text-green);margin-bottom:30px;line-height:120%}.row .tool-block .description{letter-spacing:0}.tool-block .benefits{font-size:16px}.tool-block .benefits li{position:relative;text-align:left;padding-left:16px;line-height:150%;margin-bottom:10px}.tool-block .benefits li::before{background-color:var(--main-green);width:6px;height:6px;border-radius:50%;display:block;content:'';position:absolute;top:9px;left:1px}.tool-block:hover .title{margin-top:2px;margin-bottom:38px}.content-wrap .row-primal .tool-block .bottom-stat{display:flex;justify-content:space-between;position:absolute;bottom:20px;width:100%;left:0;padding:0 30px}.content-wrap .row .tool-block .bottom-stat{display:flex;justify-content:right;margin-top:30px;position:absolute;bottom:15px;right:20px}.tool-block .count-uses{font-size:16px;letter-spacing:.15px;color:#707c81;display:flex;align-items:center}.tool-block .count-uses::before{background:url("/images/gear.png") center center no-repeat;display:block;content:'';width:20px;height:20px;background-size:contain;margin-right:6px}.row .tool-block .tool-header{display:flex;justify-content:space-between;margin-bottom:30px}.tool-block .s-stat{display:flex;line-height:26px}.tool-block .s-stat .hashtag{margin-right:7px;font-size:16px;letter-spacing:.15px;color:#707c81}.tool-block .s-stat .counter{color:#fff;font-weight:bold;height:26px;font-size:11px;padding:0 10px;margin-left:4px}.tool-block .s-stat .counter.f{background-color:#3c5a9a}.tool-block .s-stat .counter.te{background-color:#0a80ba}.tool-block .s-stat .counter.t{background-color:#2daae1}@media(max-width:1100px){.content-wrap .row,.content-wrap .row-primal{flex-direction:column}.content-wrap .row-primal .tool-block,.content-wrap .tool-block{width:100%;padding:20px}.content-wrap .row-primal .tool-block{padding-top:0}.row .tool-block .tool-header{margin-bottom:20px}.tool-block .description{font-size:18px;margin-bottom:20px}.content-wrap .row-primal .tool-block .name{font-size:29px;padding:15px 25px;margin:0 -21px 20px}.content-wrap .row{margin-bottom:0}.content-wrap .tool-block{margin-bottom:20px}}