#main-header .container{width:88%;max-width:1240px}@media (max-width:980px){#main-header .container{width:90%}}#top-menu li a{font-family:'Inter',sans-serif;font-weight:500;color:#1f2a30}#top-menu li.current-menu-item>a{color:#a8842f!important}body,#page-container,#main-content{background-color:#f7f3ec}.es-meta{font-size:12px!important;letter-spacing:2.5px;text-transform:uppercase;color:#6b6358!important;margin-bottom:10px!important}.es-list{list-style:none!important;padding:0!important;margin:6px 0 18px!important}.es-list li{position:relative;padding:0 0 10px 24px;line-height:1.65}.es-list li:before{content:'';position:absolute;left:0;top:.72em;width:10px;height:1px;background:#a8842f}.es-offer-col{background:#fff;border:1px solid #e4dccd;border-radius:18px;padding:46px 44px!important}.es-offer h3{margin:4px 0 18px!important}.es-offer-wide{background:#fff;border:1px solid #e4dccd;border-radius:18px}@media (max-width:767px){.es-offer-col{padding:34px 26px!important}.es-offer-wide{padding:30px 24px!important}}.es-faq.et_pb_toggle{border:0!important;border-top:1px solid #ddd3c2!important;padding:24px 0!important;margin:0!important;background:transparent!important}.es-faq.et_pb_toggle:last-child{border-bottom:1px solid #ddd3c2!important}.es-faq .et_pb_toggle_title{padding-right:44px}.es-faq .et_pb_toggle_title:before{color:#a8842f!important;font-size:20px}.es-faq .et_pb_toggle_content{padding-top:16px}.es-faq .et_pb_toggle_content a{color:#a8842f;border-bottom:1px solid #a8842f}.es-details .es-detail-label{font-size:12px;letter-spacing:2.5px;text-transform:uppercase;color:#a8842f;font-weight:500;padding-bottom:4px!important}.es-details .es-detail{color:#1f2a30;font-size:17px;padding-bottom:20px!important}.es-details a{color:#1f2a30;border-bottom:1px solid #a8842f}.es-form-col{background:#fff;border:1px solid #e4dccd;border-radius:18px;padding:44px 40px!important}@media (max-width:767px){.es-form-col{padding:28px 22px!important}}.es-form .et_pb_contact_form_label{display:none}.es-form p input,.es-form p textarea,.es-signup input{background:#f7f3ec!important;border:1px solid #e4dccd!important;border-radius:10px!important;color:#1f2a30!important;font-family:'Inter',sans-serif!important;font-size:16px!important;padding:16px 18px!important}.es-form p input:focus,.es-form p textarea:focus{border-color:#a8842f!important}.es-form .et_pb_contact_submit,.es-signup .et_pb_newsletter_button{background:#1f2a30!important;color:#fff!important;border:0!important;border-radius:100px!important;font-family:'Inter',sans-serif!important;font-weight:500!important;font-size:14px!important;letter-spacing:1px;padding:16px 36px!important}.es-form .et_pb_contact_submit:after,.es-signup .et_pb_newsletter_button:after{display:none!important}.es-signup{background:transparent!important;padding:0!important}.es-signup .et_pb_newsletter_description{display:none}.es-signup input{background:#2a363d!important;border-color:#3b4950!important;color:#f7f3ec!important}.es-signup .et_pb_newsletter_button{background:#c9a24e!important;color:#1f2a30!important}.es-blog .et_pb_post{background:#fff;border:1px solid #e4dccd!important;border-radius:18px;overflow:hidden;padding:0 0 26px!important}.es-blog .et_pb_post .entry-featured-image-url{margin:0 0 22px!important}.es-blog .et_pb_post .entry-title,.es-blog .et_pb_post .post-meta,.es-blog .et_pb_post .post-content{padding:0 26px}.es-blog .entry-title,.es-blog .entry-title a{font-family:'Cormorant Garamond',serif!important;font-size:26px!important;line-height:1.2!important;color:#1f2a30!important;font-weight:500!important}.es-blog .post-meta{font-family:'Inter',sans-serif;font-size:12px!important;letter-spacing:2px;text-transform:uppercase;color:#6b6358!important}.es-blog .post-content p{font-family:'Inter',sans-serif;font-size:15px!important;line-height:1.65;color:#4d5559!important}.es-blog .more-link{color:#1f2a30!important;border-bottom:1px solid #a8842f;font-size:14px;margin-top:12px;display:inline-block}.es-blog .pagination a{color:#1f2a30!important;font-family:'Inter',sans-serif}.es-prose h3{font-family:'Cormorant Garamond',serif!important;font-size:28px!important;color:#1f2a30!important;margin:34px 0 12px!important}.es-prose a{color:#1f2a30;border-bottom:1px solid #a8842f}.page-id-2364 #sidebar,.page-id-1829 #sidebar{display:none}.page-id-2364 #left-area,.page-id-1829 #left-area{width:100%!important;padding:0!important}.page-id-2364 #main-content .container:before,.page-id-1829 #main-content .container:before{display:none}.single-post .et_pb_section_0_tb_body.et_pb_section{background:#f7f3ec!important;background-image:none!important;padding:90px 0 20px!important}.single-post .et_pb_text_0_tb_body h1{font-family:'Cormorant Garamond',serif!important;font-weight:500!important;color:#1f2a30!important;font-size:60px!important;line-height:1.06!important;text-align:center;max-width:960px;margin:0 auto}@media (max-width:767px){.single-post .et_pb_text_0_tb_body h1{font-size:38px!important}}.single-post .et_pb_section_1_tb_body .et_pb_column_1_4{background:transparent!important;box-shadow:none!important}.single-post .et_pb_section_1_tb_body .et_pb_row_2_tb_body{background:transparent!important;box-shadow:none!important;border-top:1px solid #ddd3c2;border-bottom:1px solid #ddd3c2;padding:18px 0!important}.single-post .et_pb_section_1_tb_body .et_pb_blurb .et-pb-icon{color:#a8842f!important;font-size:22px!important}.single-post .et_pb_section_1_tb_body .et_pb_blurb h4,.single-post .et_pb_section_1_tb_body .et_pb_blurb h4 a,.single-post .et_pb_section_1_tb_body .et_pb_blurb h4 span{color:#4d5559!important;font-family:'Inter',sans-serif!important;font-size:12px!important;letter-spacing:1.5px;text-transform:uppercase;font-weight:500!important}.single-post .et_pb_section_1_tb_body .et_pb_row_3_tb_body{background:transparent!important;box-shadow:none!important}.single-post .et_pb_social_media_follow li a.icon{background-color:#1f2a30!important}.single-post .et_pb_post_content_0_tb_body{background:transparent!important;box-shadow:none!important;padding:20px 0!important;max-width:760px;margin:0 auto!important}.single-post .et_pb_post_content_0_tb_body,.single-post .et_pb_post_content_0_tb_body p,.single-post .et_pb_post_content_0_tb_body li{font-family:'Inter',sans-serif!important;font-size:18px!important;line-height:1.8!important;color:#3d4549!important}.single-post .et_pb_post_content_0_tb_body h2{font-family:'Cormorant Garamond',serif!important;font-size:38px!important;line-height:1.15!important;color:#1f2a30!important;font-weight:500!important;margin:44px 0 16px!important}.single-post .et_pb_post_content_0_tb_body h3{font-family:'Cormorant Garamond',serif!important;font-size:28px!important;color:#1f2a30!important;font-weight:500!important;margin:34px 0 12px!important}.single-post .et_pb_post_content_0_tb_body a{color:#1f2a30!important;border-bottom:1px solid #a8842f}.single-post .et_pb_post_content_0_tb_body img{border-radius:14px}.single-post .et_pb_signup_0_tb_body,.single-post .et_pb_comments_0_tb_body{background:transparent!important;max-width:760px;margin-left:auto!important;margin-right:auto!important}.single-post .et_pb_section_2_tb_body,.single-post .et_pb_section_3_tb_body{background:#f7f3ec!important}.single-post .et_pb_comments_0_tb_body *{color:#1f2a30!important}.single-post .et_pb_comments_0_tb_body .et_pb_button,.single-post .et_pb_signup_0_tb_body .et_pb_button{background:#1f2a30!important;color:#fff!important;border:0!important;border-radius:100px!important;font-family:'Inter',sans-serif!important;font-size:14px!important}.et-l--footer .et_pb_section_0_tb_footer.et_pb_section{background:#1f2a30!important;background-image:none!important}.et-l--footer .et_pb_section_1_tb_footer.et_pb_section{background:#172024!important;background-image:none!important}.et-l--footer h3{font-family:'Cormorant Garamond',serif!important;font-weight:500!important;font-size:44px!important;color:#f7f3ec!important}.et-l--footer p,.et-l--footer a{font-family:'Inter',sans-serif!important;color:#cfc7b8!important}.et-l--footer .et_clickable:hover p{color:#c9a24e!important}.et-l--footer .et_pb_image_0_tb_footer img{content:url('https://engineeringsomatics.com/wp-content/uploads/2026/09/es-logo-mark-gold-v2.png')}.et-l--footer .et_pb_contact_form_0_tb_footer p input,.et-l--footer .et_pb_contact_form_0_tb_footer p textarea{background:#2a363d!important;border:1px solid #3b4950!important;border-radius:10px!important;color:#f7f3ec!important}.et-l--footer .et_pb_contact_submit{background:#c9a24e!important;color:#1f2a30!important;border:0!important;border-radius:100px!important}.et-l--footer .et_pb_social_media_follow li a.icon{background-color:transparent!important;border:1px solid #3b4950}.esq-section{background:#1f2a30!important}.esq-section h1{font-family:'Cormorant Garamond',serif!important;font-weight:500!important;font-size:60px!important;color:#f7f3ec!important}@media (max-width:767px){.esq-section h1{font-size:40px!important}}.et-l--footer .et_pb_contact_form_0_tb_footer .et_pb_contact_submit.et_pb_button,.et-l--footer button.et_pb_contact_submit{background:#c9a24e!important;color:#1f2a30!important;border:0!important;border-radius:100px!important}.es-signup input::placeholder{color:#a9b2b5!important;opacity:1}.es-form input::placeholder,.es-form textarea::placeholder{color:#6b6358!important;opacity:1}.page-id-22 .et-l--footer .et_pb_row_0_tb_footer{display:none}.es-blog .more-link{display:inline-block!important;width:auto!important;border-bottom:1px solid #a8842f!important;text-decoration:none}.es-blog .et_pb_post .entry-featured-image-url img{aspect-ratio:16/10;object-fit:cover;width:100%}.es-blog .et_pb_salvattore_content[data-columns]::before{content:'3 .column.size-1of3'}.esq-section{padding-bottom:110px!important}.et-l--footer .et_pb_section_0_tb_footer.et_pb_section{border-top:1px solid #2f3c43}body #page-container .et_pb_section .et_pb_contact_form_0_tb_footer.et_pb_contact_form_container.et_pb_module .et_pb_button.et_pb_contact_submit{background-color:#c9a24e!important;color:#1f2a30!important;border:0!important;border-radius:100px!important}body #page-container .et_pb_section .es-form.et_pb_contact_form_container.et_pb_module .et_pb_button.et_pb_contact_submit{background-color:#1f2a30!important;color:#fff!important;border:0!important;border-radius:100px!important}.single-post .et_pb_section_1_tb_body.et_pb_section{background-color:#f7f3ec!important}.single-post .et_pb_column_6_tb_body{background:transparent!important}.single-post .et_pb_row_4_tb_body{box-shadow:none!important;background:transparent!important}.single-post .et_pb_row_5_tb_body{background:transparent!important;max-width:760px!important;border-top:1px solid #ddd3c2;padding-top:30px!important}.single-post .et_pb_row_6_tb_body{background:#1f2a30!important;max-width:760px!important;border-radius:18px;padding:44px 40px!important}.single-post .et_pb_row_6_tb_body h2,.single-post .et_pb_row_6_tb_body h3{font-family:'Cormorant Garamond',serif!important;color:#f7f3ec!important;font-weight:500!important}.single-post .et_pb_signup_0_tb_body input{background:#2a363d!important;border:1px solid #3b4950!important;border-radius:10px!important;color:#f7f3ec!important}body #page-container .single-post .et_pb_signup_0_tb_body .et_pb_newsletter_button.et_pb_button,body.single-post #page-container .et_pb_signup_0_tb_body .et_pb_newsletter_button.et_pb_button{background-color:#c9a24e!important;color:#1f2a30!important}.single-post .et_pb_section_2_tb_body.et_pb_section{padding-top:20px!important}.single-post .et_pb_signup_0_tb_body .et_pb_newsletter_button_text,.single-post .et_pb_signup_0_tb_body .et_pb_newsletter_button{color:#1f2a30!important}.single-post .et_pb_comments_0_tb_body h1,.single-post .et_pb_comments_0_tb_body h2,.single-post .et_pb_comments_0_tb_body h3,.single-post #comments{font-family:'Cormorant Garamond',serif!important;font-weight:500!important}@media (max-width:767px){.page-id-2564 .et_pb_text p[style*="font-size:28px"]{font-size:21px!important;line-height:1.45!important}}body #page-container .es-signup input::placeholder,body #page-container .es-signup input::-webkit-input-placeholder{color:#a9b2b5!important;opacity:1!important}#footer-bottom{background:#172024!important}#footer-info{font-size:0!important}#footer-info:after{content:'\00A9  Engineering Somatics 2026';font-size:14px;color:#cfc7b8;font-family:'Inter',sans-serif}#footer-info a{display:none}