section.title h1.kd-eyebrow,section p.kd-eyebrow{color:#e1251b;font-weight:600;font-size:18px;text-transform:uppercase;line-height:normal}section.title h1.kd-eyebrow+h2{font-size:60px;color:#898c8e;font-weight:600;line-height:74px;max-width:800px}.wysiwyg-content ul li{padding-right:10px}.kd-button{padding-top:90px}.kd-column-2{column-count:2}section.core_values .core-value .title-block .icon{min-width:40px;min-height:40px}section.faqs{background-color:#f0f0f0}section.faqs h2{text-align:center}.faqs-item{background-color:#fff;border-bottom:2px solid #000;margin-bottom:15px}.faqs-item:last-child{margin-bottom:0}.faqs-item h3{margin-bottom:0}.faqs-item h3 a{display:block;padding:20px 118px 20px 44px;position:relative}.faqs-item h3 a:after{content:'';width:26px;height:15px;position:absolute;right:40px;top:0;bottom:0;background:url(//psiengineering.com/wp-content/themes/psi/../../uploads/2026/06/icon-faq-arrow.png) no-repeat center;background-size:contain;transition:.3s ease;margin:auto}.faqs-item.is-active h3 a:after{transform:rotate(180deg)}.faq-answer{padding:0 44px 37px}.faq-answer>*:last-child{margin-bottom:0}@media (max-width:768px){.faqs-item h3 a{padding:20px 60px 20px 25px}.faqs-item h3{font-size:20px}.faqs-item h3 a:after{right:25px;width:16px}.faq-answer{padding-inline:25px}}@media (max-width:991px){.kd-column-2{column-count:1}}@media (max-width:767px){section.banner .banner-inner{height:auto !important}}@media (max-width:440px){.header-logo{height:45px!important}}@media (max-width:767px){footer .footer-bottom,footer .footer-bottom .attribution{flex-direction:column;justify-content:center;align-items:center;text-align:center}.social-links{order:-1}footer .footer-bottom p,footer .footer-bottom a{margin-bottom:0}h2,.h2{font-size:32px!important}}