/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-center{text-align:center !important;}h1{font-family:'Arial',sans-serif;font-weight:700;font-size:50px;color:#2F3E46;line-height:1.3;margin-top:20px;margin-bottom:25px;margin:0,0,1rem;padding:0;text-shadow:1px 1px 2px rgba(0,0,0,0.1);}
.page-node-type-service .field--name-body,.page-node-type-blog-post .field--name-body{max-width:900px;margin:0 auto;padding:60px 20px;font-size:18px;line-height:1.77777778;font-family:'Lato',sans-serif;color:#333;background-color:#ffffff;overflow-wrap:break-word;word-break:break-word;}.page-node-type-blog-post .field--name-body h1,.page-node-type-blog-post .field--name-body h2,.page-node-type-blog-post .field--name-body h3{color:#2F3E46;font-weight:600;margin-top:30px;margin-bottom:15px;line-height:1.4;}.page-node-type-blog-post .field--name-body h1{font-size:36px;}.page-node-type-blog-post .field--name-body h2{font-size:28px;}.page-node-type-blog-post .field--name-body h3{font-size:24px;}.page-node-type-blog-post .field--name-body p{margin-bottom:20px;font-weight:300;letter-spacing:0.5px;}.page-node-type-blog-post .field--name-body img{max-width:100%;height:auto;display:block;margin:30px auto;border-radius:4px;box-shadow:0px 2px 8px rgba(0,0,0,0.15);}.page-node-type-blog-post .field--name-body a{color:#007bff;text-decoration:none;font-weight:500;}.page-node-type-blog-post .field--name-body a:hover{color:#0056b3;text-decoration:underline;}.page-node-type-blog-post .field--name-body ul,.page-node-type-blog-post .field--name-body ol{margin:20px 0;padding-left:30px;line-height:1.6;}.page-node-type-blog-post .field--name-body blockquote{margin:30px 0;padding:20px;border-left:4px solid #007bff;background-color:#f9f9f9;font-style:italic;color:#555;box-shadow:inset 0px 2px 4px rgba(0,0,0,0.1);}.page-node-type-blog-post .field--name-body code{font-family:'Courier New',monospace;background-color:#f4f4f4;padding:2px 6px;border-radius:4px;color:#c7254e;border:1px solid #e1e1e1;}
