.herobanner{background-image:url(../images/banner@2x.jpg);background-size:cover;background-position:top center;display:block;text-align:center;height:906px;background-repeat:no-repeat;padding-top:182px}.herobanner .banner-text h1{font-size:41px;font-weight:700;color:#414c63;margin-bottom:17px}.herobanner .banner-center-image{padding-top:65px}.herobanner .banner-text p{font-size:20px;font-weight:500;color:#414c63;max-width:550px;margin:0 auto;line-height:30px}.banner-center-image img{width:100%;max-width:1186px;margin-left:-7px}section.tool-slider{background-image:url(../images/tool-bg@2x.jpg);background-position:bottom center;background-size:cover;background-repeat:no-repeat;padding:0 0;margin:85px 0}.tool-content h4{font-size:30px;font-weight:800;color:#414c63;margin-top:0;margin-bottom:13px;letter-spacing:-.03px}.tool-content p{font-size:23px;font-weight:500;color:#414c63;line-height:37px;letter-spacing:-.03px}.tool-slider-content{text-align:center;background:#f5faff;padding:60px 0;border:13px solid #fff;box-shadow:0 6px 15px #d9dee3;margin:33px 32px 44px 32px;border-radius:5px;min-height:600px}.tool-slider-content .tool-img img{margin-bottom:20px}div#tool-slider{padding-top:27px;padding-bottom:40px}@media(min-width:2000px){.herobanner{background-position:bottom center}section.tool-slider{position:relative}section.tool-slider .container{position:relative;z-index:2}section.tool-slider:before{background:url(../images/overlay-top.png) bottom center repeat-x;height:135px;width:100%;position:absolute;content:"";display:block;top:-1px}}@media(min-width:1366px){.herobanner .banner-text h1{margin-left:-20px;letter-spacing:-2px}.herobanner .banner-text p{left:0;position:relative;letter-spacing:-.1px}}@media(max-width:1279px){.tool-content h4{font-size:26px;margin-bottom:7px}.tool-content p{font-size:20px;line-height:30px}.tool-slider-content{padding:40px 0}}@media(max-width:1099px){.herobanner .banner-text p{max-width:61%}.banner-text h1{font-size:36px}}@media(max-width:991px){.herobanner{background-size:cover;background-position:bottom 10px center;display:block;align-items:flex-start;text-align:center;height:660px;background-repeat:no-repeat;padding-top:160px}.tool-content h4{font-size:24px}.tool-content p{font-size:17px;line-height:24px}section.tool-slider{margin:50px 0 80px}div#tool-slider span{background:#fff}div#tool-slider .active span{background:#007aff}}@media(max-width:767px){.herobanner .banner-text p{max-width:100%}.herobanner{height:553px}.herobanner .banner-center-image{padding-top:35px}.banner-text h1{font-size:30px}.tool-content h4{font-size:30px}.tool-content p{font-size:20px;line-height:30px}div#tool-slider{padding-top:10px;padding-bottom:40px}}@media(max-width:499px){.herobanner .banner-text h1{font-size:32px}.herobanner .banner-text p{max-width:100%;padding:0 30px;font-size:18px}.herobanner{padding-top:146px;overflow:hidden}.banner-center-image img{margin-left:-169px;width:600px}.tool-content p{font-size:18px;line-height:29px}.tool-content h4{font-size:30px;margin-bottom:15px}.tool-slider-content{padding:50px 0;margin:33px 10px 30px 10px}section.tool-slider{margin:50px 0 50px;padding:0 0 100px}}@media(max-width:380px){.herobanner{padding-top:136px}.herobanner .banner-text p{max-width:100%;padding:0 0;font-size:18px}.tool-content p br{display:none}.tool-content h4{font-size:24px;margin-bottom:10px}.tool-content p{font-size:16px;line-height:25px}.tool-slider-content{padding:44px 0;margin:20px 10px 30px 10px}}@media(min-width:1200px) and (max-width:1599px){.herobanner .banner-text h1{font-size:34px}.herobanner .banner-text p{max-width:454px;font-size:15px}.herobanner{background-size:cover;padding-top:200px;height:845px}.herobanner .banner-center-image{padding-top:35px}.tool-content h4{font-size:20px}.tool-content p{line-height:30px}.tool-content p{font-size:15px}}@media(min-width:992px) and (max-width:1200px){.herobanner .banner-text h1{font-size:34px}.herobanner .banner-text p{max-width:454px;font-size:16px}.herobanner{background-size:cover;padding-top:200px;height:845px}.herobanner .banner-center-image{padding-top:35px}.tool-content p{font-size:16px}.tool-content h4{font-size:24px}.tool-content p{line-height:30px}}