.homepage-seo-block h2,.homepage-seo-block h3{font-family:Lato,Arial,Helvetica,sans-serif;font-weight:700}.homepage-seo-block{padding:40px 0;color:#4c4c4c;background: transparent;}.homepage-seo-inner{max-width:1050px;margin:0 auto;padding:0;box-sizing:border-box}.homepage-seo-block h2{font-size:26px;line-height:1.3;color:#222;margin:0 0 18px}.homepage-seo-block h3{font-size:19px;line-height:1.35;color:#333;margin:28px 0 10px}.homepage-seo-block p{font-size:15px;line-height:1.75;color:#555;margin:0 0 16px}.homepage-faq{margin-top:35px;padding-top:25px;border-top:1px solid #e8e8e8}.homepage-faq .faq-item{background:#fff;border:1px solid #eee;padding:18px 20px;margin-bottom:12px}.homepage-faq .faq-item h3{font-size:17px;margin:0 0 8px;color:#222}.homepage-faq .faq-item p{margin-bottom:0}@media (max-width:600px){.homepage-seo-block{padding:35px 0}.homepage-seo-inner{padding:0 2px}.homepage-seo-block h2{font-size:22px}.homepage-seo-block h3{font-size:17px}.homepage-seo-block p{font-size:14px;line-height:1.65}.homepage-faq .faq-item{padding:10px}}.h1sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:600px){#subheader.page-service-1{background:url(../img/topinside.jpg) fixed;background-size:contain!important;height:120px}#subheader .inner{padding:15px 0 50px}#subheader{padding-top:55px}}@media (max-width:500px){#subheader.page-service-1{background:url(../img/topinside.jpg) fixed;background-size:contain!important;height:120px}#subheader .inner{padding:15px 0 50px}}@media (max-width:470px){#subheader.page-service-1{background:url(../img/topinside.jpg) fixed;background-size:contain!important;height:120px}#subheader .inner{padding:15px 0 50px}}