/* Original About v1.1.0 is the design base. Additions apply only to this revision. */
body .elementor .aps-home.aps-about-page.aps-about-v131 .aps-ab-hero{padding-left:24px;padding-right:24px}
body .elementor .aps-home.aps-about-page.aps-about-v131 .aps-ab-hero-grid{width:calc(100% - 80px)}
body .elementor .aps-home.aps-about-page.aps-about-v131 .aps-ab-lead .elementor-heading-title,
body .elementor .aps-about-v131 .aps-ab-fact .elementor-heading-title,
body .elementor .aps-about-v131 .aps-ab-story .elementor-heading-title,
body .elementor .aps-about-v131 .aps-ab-mission .elementor-heading-title,
body .elementor .aps-about-v131 .aps-ab-engines .elementor-heading-title{text-transform:uppercase}
body .elementor .aps-about-v131 .aps-ab-fact .elementor-heading-title{font-size:28px}
body .elementor .aps-about-v131 .aps-ab-story-copy .elementor-widget-button{width:auto;align-self:flex-start}
body .elementor .aps-about-v131 .aps-ab131-section{padding-top:105px;padding-bottom:105px;gap:24px}
body .elementor .aps-about-v131 .aps-ab131-grid{display:grid;gap:28px;width:100%;align-items:start}
body .elementor .aps-about-v131 .aps-ab131-two{grid-template-columns:repeat(2,minmax(0,1fr))}
body .elementor .aps-about-v131 .aps-ab131-grid>.aps-ab-engine-card{width:100%;height:100%}
body .elementor .aps-home.aps-about-page.aps-about-v131 .aps-ab131-reading-card{padding:36px 34px;border-radius:30px;gap:20px;background:#f3f5f9;border-top:4px solid #1e2e5a}
body .elementor .aps-home.aps-about-page.aps-about-v131 .aps-ab131-reading-card>.elementor-widget-heading .elementor-heading-title{font-size:29px;line-height:1.3;margin-top:0}
body .elementor .aps-about-v131 .aps-ab131-excerpt{font:16px/1.8 Arial,sans-serif;color:#586476}
body .elementor .aps-about-v131 .aps-ab131-open{width:auto;align-self:flex-start;margin-top:auto;padding-top:4px}
body .elementor .aps-about-v131 .aps-ab131-open .elementor-button{font-size:14px;padding:16px 25px}
body .elementor .aps-about-v131 .aps-ab131-reading-card.is-expanded{grid-column:1/-1}
body .elementor .aps-about-v131 .aps-ab131-detail{width:100%;padding-top:28px;gap:20px;border-top:1px solid #cbd5e3;margin-top:8px}
body .elementor .aps-about-v131 .aps-ab131-detail[hidden]{display:none!important}
body .elementor .aps-about-v131 .aps-ab131-prose{font:16px/1.85 Arial,sans-serif;color:#4c5869;overflow-wrap:anywhere}
body .elementor .aps-about-v131 .aps-ab131-prose p{margin:0 0 22px}
body .elementor .aps-about-v131 .aps-ab131-prose a{color:#1e2e5a;text-decoration:underline;text-underline-offset:3px}
body .elementor .aps-about-v131 .aps-ab131-prose h2,body .elementor .aps-about-v131 .aps-ab131-prose h3{font:400 30px/1.3 'APS Anton',Anton,sans-serif;color:#1e2e5a;margin:0 0 24px}
body .elementor .aps-about-v131 .aps-ab131-philosophy{background:linear-gradient(120deg,#21365f,#101b32);padding:90px 0}
body .elementor .aps-about-v131 .aps-ab131-philosophy-grid{flex-direction:row;align-items:center;gap:70px}
body .elementor .aps-about-v131 .aps-ab131-philosophy-copy{width:48%;gap:24px}
body .elementor .aps-about-v131 .aps-ab131-contents{width:52%;padding:30px 34px;border-radius:30px;background:#ffffff0a;border:1px solid #ffffff30}
body .elementor .aps-about-v131 .aps-ab131-philosophy-copy .elementor-element.elementor-widget-heading .elementor-heading-title{color:#fff;font-size:52px}
body .elementor .aps-about-v131 .aps-ab131-philosophy-copy>.elementor-element.elementor-widget-text-editor{color:#d1dceb;font-size:17px;line-height:1.85}
body .elementor .aps-about-v131 .aps-ab131-philosophy-copy .aps-eyebrow{border:1px solid #8193b5;background:transparent;margin:0;font-size:13px}
body .elementor .aps-about-v131 .aps-ab131-contents .elementor-element.elementor-widget-text-editor{color:#fff;font-size:15px;line-height:1.6}
body .elementor .aps-about-v131 .aps-ab131-contents ol{padding-left:22px;margin:0}
body .elementor .aps-about-v131 .aps-ab131-contents li{padding:9px 0;border-bottom:1px solid #ffffff1f}
body .elementor .aps-about-v131 .aps-ab131-contents li:last-child{border-bottom:0}
body .elementor .aps-about-v131 .aps-ab131-contents a{color:inherit;text-decoration:none}
body .elementor .aps-about-v131 .aps-ab131-contents a:hover{text-decoration:underline}
body .elementor .aps-about-v131 .aps-ab131-longform{padding:40px;background:#fff;border-radius:30px;margin-top:40px}
body .elementor .aps-about-v131 .aps-ab131-article-part{gap:20px;padding:25px 0;border-top:1px solid #d9e0eb}
body .elementor .aps-about-v131 .aps-ab131-article-part .elementor-heading-title{font-size:29px}
body .elementor .aps-about-v131 .aps-ab131-testimonial-intro{max-width:920px;text-align:center;align-self:center;margin-top:-24px;margin-bottom:22px;font-size:17px;line-height:1.8}
body .elementor .aps-about-v131 .aps-ab131-faq{background:#f3f5f9}
body .elementor .aps-about-v131 .aps-ab131-faq .aps-ab-engine-card{background:#fff}
body .elementor .aps-about-v131 .aps-ab131-index-link{align-self:center;margin-top:20px}
body .elementor .aps-about-v131 .aps-ab131-question{width:100%}
body .elementor .aps-about-v131 .aps-ab131-question .elementor-tab-title{display:flex;align-items:center;gap:18px;padding:21px 0;border:0;border-bottom:1px solid #d9e0eb;font:700 16px/1.6 Arial,sans-serif;color:#1e2e5a;cursor:pointer}
body .elementor .aps-about-v131 .aps-ab131-question .elementor-toggle-icon{display:none!important}
body .elementor .aps-about-v131 .aps-ab131-question .elementor-tab-title:after{content:'+';font:24px/1 Arial,sans-serif;margin-left:auto}
body .elementor .aps-about-v131 .aps-ab131-question .elementor-tab-title.elementor-active:after{content:'−'}
body .elementor .aps-about-v131 .aps-ab131-question .elementor-toggle-title{color:inherit;font:inherit;flex:1}
body .elementor .aps-about-v131 .aps-ab131-question .elementor-tab-content{padding:22px 0;border:0;color:#4c5869;font:16px/1.85 Arial,sans-serif}
body .elementor .aps-about-v131 .aps-ab131-question .elementor-tab-content a{color:#1e2e5a;text-decoration:underline}
body .elementor .aps-about-v131 .aps-ab-cta{margin-top:105px}
body .elementor .aps-about-v131 [id]{scroll-margin-top:28px}
@media(max-width:1100px){body .elementor .aps-home.aps-about-page.aps-about-v131 .aps-ab-hero-grid{width:calc(100% - 16px)}body .elementor .aps-about-v131 .aps-ab131-philosophy-grid{gap:36px}body .elementor .aps-about-v131 .aps-ab131-contents{padding:24px}}
@media(max-width:1024px){body .elementor .aps-about-v131 .aps-ab131-philosophy-grid{flex-direction:column;align-items:stretch}body .elementor .aps-about-v131 .aps-ab131-philosophy-copy,body .elementor .aps-about-v131 .aps-ab131-contents{width:100%}body .elementor .aps-home.aps-about-page.aps-about-v131 .aps-ab131-reading-card{padding:30px 26px}body .elementor .aps-about-v131 .aps-ab131-section{padding-top:80px;padding-bottom:80px}}
@media(max-width:767px){
 body .elementor .aps-home.aps-about-page.aps-about-v131 .aps-ab-hero{padding:18px 20px 55px}
 body .elementor .aps-home.aps-about-page.aps-about-v131 .aps-ab-hero-grid{width:100%}
 body .elementor .aps-about-v131 .aps-ab131-two{grid-template-columns:1fr}
 body .elementor .aps-about-v131 .aps-ab131-section{padding-top:70px;padding-bottom:70px}
 body .elementor .aps-about-v131 .aps-ab131-philosophy{padding:66px 0}
 body .elementor .aps-about-v131 .aps-ab131-philosophy-copy .elementor-element.elementor-widget-heading .elementor-heading-title{font-size:36px}
 body .elementor .aps-about-v131 .aps-ab131-contents{padding:22px;border-radius:26px}
 body .elementor .aps-about-v131 .aps-ab131-longform{padding:25px 20px;border-radius:26px}
 body .elementor .aps-about-v131 .aps-ab131-prose,body .elementor .aps-about-v131 .aps-ab131-question .elementor-tab-content{font-size:15px;line-height:1.85}
 body .elementor .aps-home.aps-about-page.aps-about-v131 .aps-ab131-reading-card>.elementor-widget-heading .elementor-heading-title{font-size:26px}
 body .elementor .aps-about-v131 .aps-ab131-question .elementor-tab-title{font-size:15px}
 body .elementor .aps-about-v131 .aps-ab131-testimonial-intro{margin-top:-10px;font-size:16px}
 body .elementor .aps-about-v131 .aps-ab-cta{margin-top:70px}
}
