body{margin:0;background:#eee;font-family:Arial,sans-serif}html{scroll-behavior:auto}
#ap-website-proposta .ap-hero {background:#fff!important}
#ap-website-proposta .ap-actions {flex-direction:row;align-items:center!important}
#ap-website-proposta .ap-services .ap-section-head {display:block}
#ap-website-proposta .ap-services .ap-section-head h2 {max-width:850px}
#ap-website-proposta .ap-services .ap-section-head>p {max-width:none;padding-top:18px}
#ap-website-proposta .ap-contact {display:grid;grid-template-columns:.85fr 1.15fr;gap:45px;align-items:start}
#ap-website-proposta .ap-contact-top {display:block;margin:0}
#ap-website-proposta .ap-contact-top p {margin-top:18px}
#ap-website-proposta .ap-contact-options {gap:30px!important}
#ap-website-proposta .ap-contact-option h3 {font-size:19px}
#ap-website-proposta .ap-contact-number {font-size:21px}
@media (max-width:740px) {
#ap-website-proposta .ap-contact {display:block}
#ap-website-proposta .ap-contact-options {margin-top:28px}
}


#ap-website-proposta .ap-brands {padding:48px 0 54px!important}
#ap-website-proposta .ap-brand-list {justify-content:center!important;gap:23px 42px!important}
#ap-website-proposta .ap-brand-list span {font-weight:400!important}
@media (max-width:740px) {
#ap-website-proposta .ap-brands {padding:30px 0!important}
#ap-website-proposta .ap-brand-list {gap:20px 26px!important}
}


    
    #ap-website-proposta { color-scheme:light; font-family:'Inter',Arial,sans-serif; color:#292d32; width:100%; }
    #ap-website-proposta * { box-sizing:border-box; }
    #ap-website-proposta [hidden] { display:none!important; }
    #ap-website-proposta :is(a,button), #ap-website-proposta a { -webkit-tap-highlight-color:transparent; }
    #ap-website-proposta :is(a,button) { font:inherit; cursor:pointer; }
    #ap-website-proposta .ap-canvas { --ap-cyan:#1caed2; --ap-dark:#292d32; --ap-muted:#626870; --ap-wash:#f4f5f6; container:ap-canvas / inline-size; width:100%; max-width:1440px; margin:0 auto; background:#fff; color:var(--ap-dark); transition:max-width .18s ease; }
    #ap-website-proposta .ap-canvas.ap-mobile { max-width:390px; }
    #ap-website-proposta .ap-product { width:100%; overflow:hidden; background:#fff; }
    #ap-website-proposta .ap-wrap { width:calc(100% - 96px); max-width:1160px; margin:0 auto; }
    #ap-website-proposta p { margin:0; font-size:15px; line-height:1.75; color:var(--ap-muted); }
    #ap-website-proposta h1,#ap-website-proposta h2,#ap-website-proposta h3 { font-family:'Inter',Arial,sans-serif; font-weight:500; color:var(--ap-dark); margin:0; letter-spacing:-.045em; }
    #ap-website-proposta h2 { font-size:clamp(28px,4vw,46px); line-height:1.2; }
    #ap-website-proposta h3 { font-size:23px; line-height:1.35; }
    #ap-website-proposta .ap-eyebrow { display:block; color:#626870; font-size:11px; font-weight:600; letter-spacing:.14em; text-transform:uppercase; line-height:1.5; margin-bottom:19px; }
    #ap-website-proposta .ap-header { display:flex; align-items:center; justify-content:space-between; gap:24px; padding:20px 0; min-height:96px; }
    #ap-website-proposta .ap-logo { border:0; padding:0; background:transparent; flex-shrink:0; line-height:0; }
    #ap-website-proposta .ap-logo img { width:165px; height:auto; display:block; }
    #ap-website-proposta .ap-nav { display:flex; align-items:center; gap:23px; }
    #ap-website-proposta .ap-nav :is(a,button) { background:transparent; border:0; padding:12px 0; color:#626870; font-size:12px; white-space:nowrap; }
    #ap-website-proposta .ap-nav :is(a,button):hover { color:#626870; }
    #ap-website-proposta .ap-nav .ap-nav-contact { padding:13px 17px; color:#fff; background:var(--ap-dark); border-radius:3px; }
    #ap-website-proposta .ap-menu-button { display:none; border:1px solid #dde0e3; border-radius:3px; padding:12px 14px; color:#292d32; background:#fff; font-size:12px; }
    #ap-website-proposta .ap-mobile-menu { padding:0 24px 20px; background:#fff; border-bottom:1px solid #dde0e3; }
    #ap-website-proposta .ap-mobile-menu :is(a,button) { display:block; text-align:left; width:100%; padding:13px 0; color:#292d32; background:transparent; border:0; font-size:14px; }
    #ap-website-proposta .ap-hero { display:grid; grid-template-columns:1.02fr 1fr; background:var(--ap-wash); }
    #ap-website-proposta .ap-hero-copy { padding:65px 34px 58px max(48px,calc((100vw - 1160px)/2)); align-self:center; }
    #ap-website-proposta .ap-hero h1 { font-size:clamp(38px,5.4vw,66px); line-height:1.08; }
    #ap-website-proposta .ap-hero h1 span { color:#626870; }
    #ap-website-proposta .ap-hero-copy>p { max-width:380px; margin-top:24px; font-size:15px; }
    #ap-website-proposta .ap-actions { display:flex; flex-wrap:wrap; align-items:center; gap:12px 23px; margin-top:30px; }
    #ap-website-proposta .ap-action { display:inline-flex; align-items:center; justify-content:space-between; gap:24px; min-height:46px; padding:14px 19px; border:1px solid var(--ap-dark); border-radius:3px; color:#fff; background:var(--ap-dark); text-decoration:none; font-size:12px; line-height:1.4; }
    #ap-website-proposta .ap-action:hover { background:#292d32; border-color:#292d32; }
    #ap-website-proposta .ap-link { display:inline-flex; gap:16px; align-items:center; border:0; border-bottom:1px solid #dde0e3; padding:8px 0; color:#626870; background:transparent; text-decoration:none; font-size:12px; line-height:1.5; }
    #ap-website-proposta .ap-arrow { font-family:Arial,sans-serif; font-size:18px; line-height:1; }
    #ap-website-proposta .ap-hero-photo { position:relative; margin:0; min-height:505px; }
    #ap-website-proposta .ap-hero-photo>img { width:100%; height:100%; object-fit:cover; object-position:57% center; display:block; position:absolute; inset:0; }
    #ap-website-proposta .ap-photo-note { position:absolute; bottom:25px; left:25px; right:25px; background:#ffffffed; padding:17px 20px; display:flex; align-items:center; gap:16px; color:#292d32; font-size:12px; line-height:1.5; }
    #ap-website-proposta .ap-photo-note span:first-child { font-family:'Inter',Arial,sans-serif; font-size:32px; letter-spacing:-.05em; color:#626870; }
    #ap-website-proposta .ap-promise { display:flex; justify-content:space-between; gap:24px; padding:27px 0; border-bottom:1px solid #dde0e3; color:#626870; font-size:12px; }
    #ap-website-proposta .ap-promise span { display:flex; align-items:center; gap:10px; }
    #ap-website-proposta .ap-promise i { display:block; width:5px; height:5px; border-radius:100%; background:var(--ap-cyan); flex-shrink:0; }
    #ap-website-proposta .ap-services { padding:76px 0 80px; }
    #ap-website-proposta .ap-section-head { display:flex; gap:60px; align-items:end; justify-content:space-between; margin-bottom:38px; }
    #ap-website-proposta .ap-section-head h2 { max-width:530px; }
    #ap-website-proposta .ap-section-head>p { max-width:305px; font-size:14px; }
    #ap-website-proposta .ap-service-grid { display:grid; grid-template-columns:repeat(3,1fr); border-top:1px solid #dde0e3; }
    #ap-website-proposta .ap-service { padding:29px 27px 0; border-left:1px solid #dde0e3; }
    #ap-website-proposta .ap-service:first-child { padding-left:0; border-left:0; }
    #ap-website-proposta .ap-service:last-child { padding-right:0; }
    #ap-website-proposta .ap-service-number { color:#626870; display:block; font-size:12px; margin-bottom:27px; }
    #ap-website-proposta .ap-service h3 { max-width:255px; margin-bottom:17px; }
    #ap-website-proposta .ap-service p { font-size:13px; min-height:100px; }
    #ap-website-proposta .ap-service .ap-link { margin-top:13px; }
    #ap-website-proposta .ap-repair { display:grid; grid-template-columns:.92fr 1.08fr; background:#292d32; }
    #ap-website-proposta .ap-repair-photo { margin:0; min-height:415px; position:relative; }
    #ap-website-proposta .ap-repair-photo img { position:absolute; inset:0; width:100%; height:100%; object-fit:cover; object-position:68% center; }
    #ap-website-proposta .ap-repair-copy { padding:51px 50px; }
    #ap-website-proposta .ap-repair-copy .ap-eyebrow { color:#87dcf0; }
    #ap-website-proposta .ap-repair h2 { color:#fff; font-size:clamp(29px,3.8vw,46px); }
    #ap-website-proposta .ap-repair p { color:#c2d8df; font-size:14px; margin-top:20px; }
    #ap-website-proposta .ap-repair .ap-action { background:#a8e7f5; color:#292d32; border-color:#a8e7f5; margin-top:28px; }
    #ap-website-proposta .ap-repair-sub { border-top:1px solid #626870; padding-top:18px; margin-top:30px; font-size:12px; color:#c2d8df; line-height:1.6; }
    #ap-website-proposta .ap-brands { padding:54px 0; border-bottom:1px solid #dde0e3; text-align:center; }
    #ap-website-proposta .ap-brands .ap-eyebrow { font-size:10px; margin-bottom:26px; }
    #ap-website-proposta .ap-brand-list { display:flex; flex-wrap:wrap; gap:23px 42px; justify-content:center; align-items:center; }
    #ap-website-proposta .ap-brand-list span { font-family:'Inter',Arial,sans-serif; font-size:21px; color:#626870; font-weight:500; letter-spacing:.03em; }
    #ap-website-proposta .ap-about { display:grid; grid-template-columns:1fr 1fr; gap:64px; align-items:center; padding:76px 0; }
    #ap-website-proposta .ap-about figure { margin:0; }
    #ap-website-proposta .ap-about img { display:block; width:100%; aspect-ratio:1.32; object-fit:cover; }
    #ap-website-proposta .ap-about p { margin-top:22px; font-size:14px; }
    #ap-website-proposta .ap-about .ap-link { margin-top:20px; }
    #ap-website-proposta .ap-journal { background:#f4f5f6; padding:70px 0 76px; }
    #ap-website-proposta .ap-journal-grid { display:grid; grid-template-columns:1.2fr 1fr; gap:42px; }
    #ap-website-proposta .ap-featured { background:transparent; padding:0; border:0; text-align:left; }
    #ap-website-proposta .ap-featured img { width:100%; aspect-ratio:1.7; object-fit:cover; display:block; }
    #ap-website-proposta .ap-post-tag { font-size:10px; color:#626870; letter-spacing:.12em; text-transform:uppercase; line-height:1.5; display:block; margin:20px 0 12px; }
    #ap-website-proposta .ap-featured h3 { font-size:27px; max-width:490px; }
    #ap-website-proposta .ap-post-foot { display:flex; justify-content:space-between; margin-top:19px; color:#626870; font-size:11px; align-items:center; }
    #ap-website-proposta .ap-post-list { display:flex; flex-direction:column; }
    #ap-website-proposta .ap-post-item { background:transparent; display:grid; grid-template-columns:1fr 104px; gap:23px; padding:23px 0; border:0; border-top:1px solid #dde0e3; text-align:left; }
    #ap-website-proposta .ap-post-item:first-child { padding-top:0; border-top:0; }
    #ap-website-proposta .ap-post-item img { width:104px; height:116px; object-fit:cover; }
    #ap-website-proposta .ap-post-item .ap-post-tag { margin:0 0 13px; }
    #ap-website-proposta .ap-post-item h3 { font-size:21px; }
    #ap-website-proposta .ap-journal-note { margin-top:auto; padding-top:22px; border-top:1px solid #dde0e3; font-size:13px; }
    #ap-website-proposta .ap-contact { padding:68px 0 64px; }
    #ap-website-proposta .ap-contact-top { display:flex; flex-wrap:wrap; align-items:end; justify-content:space-between; gap:20px; margin-bottom:30px; }
    #ap-website-proposta .ap-contact-top p { max-width:270px; font-size:13px; }
    #ap-website-proposta .ap-contact-options { display:grid; grid-template-columns:1fr 1fr; gap:20px; }
    #ap-website-proposta .ap-contact-option { padding:24px 27px; background:#f4f5f6; border:1px solid #dde0e3; }
    #ap-website-proposta .ap-contact-option.ap-contact-selected { border-color:#1caed2; background:#f4f5f6; }
    #ap-website-proposta .ap-contact-option h3 { font-size:20px; margin-bottom:10px; }
    #ap-website-proposta .ap-contact-option p { font-size:12px; }
    #ap-website-proposta .ap-contact-number { display:block; color:#292d32; text-decoration:none; font-size:24px; margin:16px 0 4px; letter-spacing:-.04em; }
    #ap-website-proposta .ap-contact-email { color:#626870; font-size:12px; text-decoration:none; }
    #ap-website-proposta .ap-call-note { display:block; color:#626870; margin-top:5px; font-size:10px; }
    #ap-website-proposta .ap-footer { background:#292d32; padding:30px 0; }
    #ap-website-proposta .ap-footer-inner { display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:20px; }
    #ap-website-proposta .ap-footer strong { color:#fff; font-weight:500; font-size:14px; }
    #ap-website-proposta .ap-footer p { color:#c0d0d5; font-size:11px; margin-top:6px; }
    #ap-website-proposta .ap-footer span { color:#afc4cc; font-size:10px; }
    #ap-website-proposta .ap-article-top { background:#f4f5f6; padding:35px 0 51px; }
    #ap-website-proposta .ap-back { border:0; background:transparent; padding:9px 0; color:#626870; font-size:12px; }
    #ap-website-proposta .ap-article-title { max-width:850px; padding-top:30px; }
    #ap-website-proposta .ap-article-title h1 { font-size:clamp(33px,5.1vw,61px); line-height:1.13; max-width:840px; }
    #ap-website-proposta .ap-article-title>p { margin-top:24px; max-width:680px; font-size:17px; line-height:1.7; }
    #ap-website-proposta .ap-author { display:flex; gap:16px; align-items:center; font-size:11px; color:#626870; margin-top:28px; }
    #ap-website-proposta .ap-author b { font-weight:500; color:#292d32; }
    #ap-website-proposta .ap-article-image { margin:0; }
    #ap-website-proposta .ap-article-image img { width:100%; aspect-ratio:2.7; object-fit:cover; object-position:center 35%; display:block; }
    #ap-website-proposta .ap-article-layout { display:grid; grid-template-columns:minmax(0,1fr) 220px; gap:68px; padding-top:51px; padding-bottom:58px; }
    #ap-website-proposta .ap-prose p { margin-bottom:22px; font-size:15px; line-height:1.85; }
    #ap-website-proposta .ap-prose h2 { font-size:26px; letter-spacing:-.035em; margin:33px 0 17px; }
    #ap-website-proposta .ap-prose h2:first-child { margin-top:0; }
    #ap-website-proposta .ap-prose ul { padding-left:19px; margin:15px 0 25px; }
    #ap-website-proposta .ap-prose li { color:#626870; font-size:14px; line-height:1.8; margin-bottom:9px; }
    #ap-website-proposta .ap-prose blockquote { margin:30px 0; padding:20px 0 20px 25px; border-left:2px solid #1caed2; font-family:'Inter',Arial,sans-serif; color:#292d32; font-size:23px; line-height:1.5; letter-spacing:-.035em; }
    #ap-website-proposta .ap-article-aside { align-self:start; padding:25px; background:#f4f5f6; border-top:2px solid #1caed2; }
    #ap-website-proposta .ap-article-aside .ap-eyebrow { font-size:10px; margin-bottom:16px; }
    #ap-website-proposta .ap-article-aside h3 { font-size:22px; }
    #ap-website-proposta .ap-article-aside p { font-size:12px; line-height:1.75; margin:15px 0 22px; }
    #ap-website-proposta .ap-article-aside .ap-action { width:100%; font-size:11px; gap:10px; padding:12px; }
    #ap-website-proposta .ap-related { border-top:1px solid #dde0e3; padding:30px 0 50px; display:flex; justify-content:space-between; gap:24px; align-items:center; }
    #ap-website-proposta .ap-related h3 { font-size:23px; }
    #ap-website-proposta .ap-sr { position:absolute; width:1px; height:1px; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; }
    @media (max-width:950px) {
      #ap-website-proposta .ap-wrap { width:calc(100% - 64px); }
      #ap-website-proposta .ap-nav { gap:15px; }
      #ap-website-proposta .ap-logo img { width:143px; }
      #ap-website-proposta .ap-nav :is(a,button) { font-size:11px; }
      #ap-website-proposta .ap-hero-copy { padding-left:32px; padding-right:24px; }
      #ap-website-proposta .ap-hero-photo { min-height:480px; }
      #ap-website-proposta .ap-section-head { gap:35px; }
      #ap-website-proposta .ap-repair-copy { padding:40px 35px; }
      #ap-website-proposta .ap-about { gap:38px; }
      #ap-website-proposta .ap-journal-grid { gap:29px; }
      #ap-website-proposta .ap-post-item { grid-template-columns:1fr 88px; gap:18px; }
      #ap-website-proposta .ap-post-item img { width:88px; height:105px; }
      #ap-website-proposta .ap-article-layout { gap:35px; grid-template-columns:minmax(0,1fr) 205px; }
    }
    @media (max-width:740px) {
      #ap-website-proposta .ap-wrap { width:calc(100% - 48px); }
      #ap-website-proposta .ap-header { min-height:83px; padding:13px 0; }
      #ap-website-proposta .ap-logo img { width:146px; }
      #ap-website-proposta .ap-nav { display:none; }
      #ap-website-proposta .ap-menu-button { display:block; }
      #ap-website-proposta .ap-hero { grid-template-columns:1fr; }
      #ap-website-proposta .ap-hero-copy { padding:40px 24px 38px; }
      #ap-website-proposta .ap-hero h1 { font-size:clamp(37px,10.8vw,59px); }
      #ap-website-proposta .ap-hero-copy>p { font-size:14px; max-width:480px; margin-top:23px; }
      #ap-website-proposta .ap-eyebrow { font-size:10px; margin-bottom:18px; }
      #ap-website-proposta .ap-actions { margin-top:25px; gap:12px 19px; }
      #ap-website-proposta .ap-action { font-size:12px; min-height:46px; gap:15px; }
      #ap-website-proposta .ap-hero-photo { min-height:295px; }
      #ap-website-proposta .ap-hero-photo>img { object-position:center 57%; }
      #ap-website-proposta .ap-photo-note { left:24px; right:24px; bottom:20px; padding:12px 16px; font-size:11px; }
      #ap-website-proposta .ap-photo-note span:first-child { font-size:28px; }
      #ap-website-proposta .ap-promise { flex-direction:column; gap:12px; padding:24px 0; font-size:12px; }
      #ap-website-proposta .ap-services { padding:48px 0; }
      #ap-website-proposta .ap-section-head { flex-direction:column; align-items:start; gap:18px; margin-bottom:28px; }
      #ap-website-proposta h2 { font-size:32px; }
      #ap-website-proposta .ap-section-head>p { max-width:none; font-size:13px; }
      #ap-website-proposta .ap-service-grid { grid-template-columns:1fr; }
      #ap-website-proposta .ap-service,#ap-website-proposta .ap-service:first-child,#ap-website-proposta .ap-service:last-child { border-left:0; border-bottom:1px solid #dde0e3; padding:24px 0; }
      #ap-website-proposta .ap-service-number { margin-bottom:14px; }
      #ap-website-proposta .ap-service h3 { max-width:none; font-size:24px; margin-bottom:14px; }
      #ap-website-proposta .ap-service p { min-height:0; font-size:13px; }
      #ap-website-proposta .ap-service .ap-link { margin-top:13px; }
      #ap-website-proposta .ap-repair { grid-template-columns:1fr; }
      #ap-website-proposta .ap-repair-photo { min-height:240px; }
      #ap-website-proposta .ap-repair-photo img { object-position:center 42%; }
      #ap-website-proposta .ap-repair-copy { padding:35px 24px 38px; }
      #ap-website-proposta .ap-repair h2 { font-size:33px; }
      #ap-website-proposta .ap-repair p { font-size:13px; }
      #ap-website-proposta .ap-brands { padding:37px 0; }
      #ap-website-proposta .ap-brand-list { gap:22px 28px; }
      #ap-website-proposta .ap-brand-list span { font-size:18px; }
      #ap-website-proposta .ap-about { grid-template-columns:1fr; gap:30px; padding:48px 0; }
      #ap-website-proposta .ap-about img { aspect-ratio:1.45; }
      #ap-website-proposta .ap-about p { font-size:13px; }
      #ap-website-proposta .ap-journal { padding:45px 0 48px; }
      #ap-website-proposta .ap-journal-grid { grid-template-columns:1fr; gap:34px; }
      #ap-website-proposta .ap-featured h3 { font-size:25px; }
      #ap-website-proposta .ap-post-item { grid-template-columns:1fr 87px; gap:20px; }
      #ap-website-proposta .ap-post-item h3 { font-size:19px; }
      #ap-website-proposta .ap-post-item img { width:87px; height:108px; }
      #ap-website-proposta .ap-journal-note { font-size:12px; }
      #ap-website-proposta .ap-contact { padding:43px 0 46px; }
      #ap-website-proposta .ap-contact-top { gap:17px; margin-bottom:24px; }
      #ap-website-proposta .ap-contact-top p { max-width:none; }
      #ap-website-proposta .ap-contact-options { grid-template-columns:1fr; gap:14px; }
      #ap-website-proposta .ap-contact-option { padding:22px; }
      #ap-website-proposta .ap-footer-inner { align-items:start; flex-direction:column; gap:16px; }
      #ap-website-proposta .ap-article-top { padding:21px 0 33px; }
      #ap-website-proposta .ap-article-title { padding-top:24px; }
      #ap-website-proposta .ap-article-title h1 { font-size:36px; line-height:1.15; }
      #ap-website-proposta .ap-article-title>p { font-size:15px; margin-top:20px; }
      #ap-website-proposta .ap-author { gap:12px; flex-wrap:wrap; font-size:10px; margin-top:21px; }
      #ap-website-proposta .ap-article-image img { aspect-ratio:1.4; }
      #ap-website-proposta .ap-article-layout { grid-template-columns:1fr; gap:25px; padding-top:33px; padding-bottom:34px; }
      #ap-website-proposta .ap-prose p { font-size:14px; }
      #ap-website-proposta .ap-prose h2 { font-size:25px; }
      #ap-website-proposta .ap-prose blockquote { font-size:22px; padding-left:20px; }
      #ap-website-proposta .ap-prose li { font-size:13px; }
      #ap-website-proposta .ap-article-aside { padding:25px; }
      #ap-website-proposta .ap-article-aside .ap-action { width:auto; min-width:185px; font-size:12px; }
      #ap-website-proposta .ap-related { flex-direction:column; align-items:start; gap:14px; padding-bottom:35px; }
    }
    @media (max-width:350px) {
      #ap-website-proposta .ap-wrap { width:calc(100% - 38px); }
      #ap-website-proposta .ap-hero-copy { padding-left:19px; padding-right:19px; }
      #ap-website-proposta .ap-hero h1 { font-size:36px; }
      #ap-website-proposta .ap-article-title h1 { font-size:32px; }
      #ap-website-proposta .ap-hero-photo { min-height:255px; }
    }
    @media(prefers-reduced-motion:reduce) { #ap-website-proposta .ap-canvas { transition:none; } }
  
#ap-website-proposta .ap-canvas { --ap-dark:#292d32!important; --ap-muted:#626870!important; --ap-wash:#f4f5f6!important; }
#ap-website-proposta .ap-hero { background:#f4f5f6!important; grid-template-columns:1fr 1fr!important; }
#ap-website-proposta .ap-hero h1 { font-weight:400!important; font-size:clamp(38px,4.8vw,64px)!important; letter-spacing:-.055em!important; }
#ap-website-proposta .ap-hero h1 span { color:#292d32!important; }
#ap-website-proposta .ap-hero-copy { padding-top:45px!important; padding-bottom:45px!important; }
#ap-website-proposta .ap-hero-copy .ap-since { font-size:11px!important; margin-top:45px!important; }
#ap-website-proposta .ap-actions { align-items:flex-start!important; flex-direction:column; gap:12px!important; }
#ap-website-proposta .ap-action,#ap-website-proposta .ap-nav .ap-nav-contact,#ap-website-proposta .ap-repair .ap-action { background:#1caed2!important; border-color:#1caed2!important; color:#14313a!important; font-weight:600!important; border-radius:4px!important; }
#ap-website-proposta .ap-action:hover,#ap-website-proposta .ap-nav .ap-nav-contact:hover { background:#5cc5df!important; }
#ap-website-proposta .ap-link { color:#292d32!important; border-bottom:0!important; }
#ap-website-proposta .ap-link:hover { text-decoration:underline; text-underline-offset:5px; }
#ap-website-proposta .ap-eyebrow { color:#626870!important; }
#ap-website-proposta .ap-hero-photo,#ap-website-proposta .ap-repair-photo { min-height:0!important; }
#ap-website-proposta .ap-brands { padding:32px 0 38px!important; }
#ap-website-proposta .ap-brands .ap-eyebrow { margin-bottom:22px!important; letter-spacing:.08em!important; }
#ap-website-proposta .ap-brand-list { justify-content:space-between!important; }
#ap-website-proposta .ap-brand-list span { color:#84888c!important; font-weight:600!important; }
#ap-website-proposta .ap-services { padding:80px 0 85px!important; }
#ap-website-proposta .ap-section-head { align-items:start!important; }
#ap-website-proposta .ap-section-head h2 { font-weight:400!important; }
#ap-website-proposta .ap-section-head>p { padding-top:30px; }
#ap-website-proposta .ap-service-grid { border:0!important; gap:36px; }
#ap-website-proposta .ap-service,#ap-website-proposta .ap-service:first-child,#ap-website-proposta .ap-service:last-child { border:0!important; border-top:1px solid #dde0e3!important; padding:24px 0 0!important; }
#ap-website-proposta .ap-service-number { color:#868b90!important; margin-bottom:22px!important; }
#ap-website-proposta .ap-service h3 { font-size:23px!important; letter-spacing:-.04em!important; }
#ap-website-proposta .ap-service p { min-height:110px!important; }
#ap-website-proposta .ap-repair { grid-template-columns:1fr 1fr!important; background:#f4f5f6!important; align-items:center; }
#ap-website-proposta .ap-repair-copy { grid-row:1; grid-column:1; padding:60px 45px 60px max(48px,calc((100vw - 1160px)/2))!important; }
#ap-website-proposta .ap-repair-photo { grid-column:2; grid-row:1; }
#ap-website-proposta .ap-repair h2 { color:#292d32!important; font-weight:400!important; }
#ap-website-proposta .ap-repair p,#ap-website-proposta .ap-repair-sub { color:#626870!important; }
#ap-website-proposta .ap-repair-sub { border:0!important; margin-top:22px!important; padding:0!important; }
#ap-website-proposta .ap-journal { background:white!important; padding:80px 0!important; }
#ap-website-proposta .ap-journal-grid { grid-template-columns:1fr 1.15fr!important; gap:32px!important; }
#ap-website-proposta .ap-featured { align-self:start; }
#ap-website-proposta .ap-featured h3 { font-size:26px!important; }
#ap-website-proposta .ap-post-item { grid-template-columns:.9fr 1fr!important; gap:25px!important; padding:20px 0!important; }
#ap-website-proposta .ap-post-item:first-child { padding-top:0!important; }
#ap-website-proposta .ap-post-item h3 { font-size:20px!important; }
#ap-website-proposta .ap-post-tag { color:#626870!important; }
#ap-website-proposta .ap-post-foot { color:#70767c!important; }
#ap-website-proposta .ap-contact { border-top:1px solid #dde0e3; padding:55px 0 65px!important; }
#ap-website-proposta .ap-contact-option { background:white!important; border:0!important; border-top:1px solid #dde0e3!important; padding:25px 0!important; }
#ap-website-proposta .ap-contact-option.ap-contact-selected { border-top:3px solid #1caed2!important; background:#f4f5f6!important; padding:23px 18px!important; }
#ap-website-proposta .ap-contact-options { gap:50px!important; }
#ap-website-proposta .ap-footer { background:#f4f5f6!important; padding:35px 0!important; }
#ap-website-proposta .ap-footer p,#ap-website-proposta .ap-footer span { color:#626870!important; }
#ap-website-proposta :is(a,button):focus-visible,#ap-website-proposta a:focus-visible { outline:3px solid #007e9c; outline-offset:5px; }
@media (max-width:950px) {
 #ap-website-proposta .ap-brand-list { gap:20px!important; }
 #ap-website-proposta .ap-brand-list span { font-size:17px!important; }
 #ap-website-proposta .ap-repair-copy { padding:35px 32px!important; }
 #ap-website-proposta .ap-service-grid { gap:22px; }
 #ap-website-proposta .ap-post-item { gap:15px!important; }
 #ap-website-proposta .ap-post-item h3 { font-size:17px!important; }
}
@media (max-width:740px) {
 #ap-website-proposta .ap-hero,#ap-website-proposta .ap-repair,#ap-website-proposta .ap-journal-grid { grid-template-columns:1fr!important; }
 #ap-website-proposta .ap-hero-copy { padding:40px 24px!important; }
 #ap-website-proposta .ap-hero h1 { font-size:clamp(39px,10vw,60px)!important; }
 #ap-website-proposta .ap-hero-copy .ap-since { margin-top:25px!important; }
 #ap-website-proposta .ap-hero-photo { margin:0 24px 24px!important; }
 #ap-website-proposta .ap-service-grid { gap:26px; }
 #ap-website-proposta .ap-service p { min-height:0!important; }
 #ap-website-proposta .ap-section-head>p { padding:0; }
 #ap-website-proposta .ap-services,#ap-website-proposta .ap-journal { padding:48px 0!important; }
 #ap-website-proposta .ap-repair-copy { grid-column:1; grid-row:1; padding:40px 24px!important; }
 #ap-website-proposta .ap-repair-photo { grid-column:1; grid-row:2; }
 #ap-website-proposta .ap-brands { padding:28px 0!important; }
 #ap-website-proposta .ap-brand-list { justify-content:center!important; gap:20px 26px!important; }
 #ap-website-proposta .ap-journal-grid { gap:30px!important; }
 #ap-website-proposta .ap-post-item { grid-template-columns:1fr 1.2fr!important; }
 #ap-website-proposta .ap-post-item h3 { font-size:19px!important; }
 #ap-website-proposta .ap-contact-options { grid-template-columns:1fr!important; gap:12px!important; }
 #ap-website-proposta .ap-contact { padding:40px 0!important; }
}

#ap-website-proposta {  }

#ap-website-proposta .ap-hero {background:#fff!important}
#ap-website-proposta .ap-actions {flex-direction:row;align-items:center!important}
#ap-website-proposta .ap-services .ap-section-head {display:block}
#ap-website-proposta .ap-services .ap-section-head h2 {max-width:850px}
#ap-website-proposta .ap-services .ap-section-head>p {max-width:none;padding-top:18px}
#ap-website-proposta .ap-contact {display:grid;grid-template-columns:.85fr 1.15fr;gap:45px;align-items:start}
#ap-website-proposta .ap-contact-top {display:block;margin:0}
#ap-website-proposta .ap-contact-top p {margin-top:18px}
#ap-website-proposta .ap-contact-options {gap:30px!important}
#ap-website-proposta .ap-contact-option h3 {font-size:19px}
#ap-website-proposta .ap-contact-number {font-size:21px}
@media (max-width:740px) {
#ap-website-proposta .ap-contact {display:block}
#ap-website-proposta .ap-contact-options {margin-top:28px}
}


#ap-website-proposta .ap-brands {padding:40px 0 46px!important;border-bottom:1px solid #e3e5e7;text-align:center}
#ap-website-proposta #ap-brands-title {font-size:15px!important;font-weight:400!important;line-height:1.5;letter-spacing:0!important;color:#73777d;margin:0 0 30px}
#ap-website-proposta .ap-brand-list {display:grid!important;grid-template-columns:1.35fr repeat(4,1fr);gap:0!important;align-items:center;width:100%;max-width:1000px;margin:0 auto}
#ap-website-proposta .ap-brand-list span {display:flex;justify-content:center;align-items:center;min-height:46px;padding:4px 24px;font-size:27px!important;font-weight:600!important;letter-spacing:-.035em!important;line-height:1.2;color:#555c65!important;white-space:nowrap}
#ap-website-proposta .ap-brand-list span+span {border-left:1px solid #e3e5e7}
@media (max-width:950px) {
#ap-website-proposta .ap-brand-list span {font-size:22px!important;padding:4px 16px}
}
@media (max-width:740px) {
#ap-website-proposta .ap-brands {padding:30px 0 34px!important}
#ap-website-proposta #ap-brands-title {font-size:14px!important;margin-bottom:22px}
#ap-website-proposta .ap-brand-list {display:flex!important;flex-wrap:wrap;justify-content:center!important;gap:12px 0!important}
#ap-website-proposta .ap-brand-list span {font-size:21px!important;padding:8px 17px;min-height:40px}
#ap-website-proposta .ap-brand-list span+span {border-left:0}
}


#ap-website-proposta .ap-canvas {--ap-cyan:#22A3EB!important}
#ap-website-proposta .ap-eyebrow,
#ap-website-proposta .ap-repair-copy .ap-eyebrow,
#ap-website-proposta #ap-brands-title,
#ap-website-proposta .ap-service-number,
#ap-website-proposta .ap-post-tag,
#ap-website-proposta .ap-link,
#ap-website-proposta .ap-arrow,
#ap-website-proposta .ap-contact-email,
#ap-website-proposta .ap-back {color:#22A3EB!important}
#ap-website-proposta .ap-action,
#ap-website-proposta .ap-nav .ap-nav-contact,
#ap-website-proposta .ap-repair .ap-action {background:#22A3EB!important;border-color:#22A3EB!important;color:#102d3e!important;border-radius:8px!important;transition:box-shadow .18s ease,transform .18s ease}
#ap-website-proposta .ap-action .ap-arrow {color:#102d3e!important}
#ap-website-proposta .ap-action:hover,
#ap-website-proposta .ap-nav .ap-nav-contact:hover {background:#22A3EB!important;box-shadow:0 7px 20px #22a3eb30;transform:translateY(-2px)}
#ap-website-proposta .ap-link {text-decoration:none!important}
#ap-website-proposta .ap-link:hover {text-decoration:underline!important;text-underline-offset:5px}
#ap-website-proposta .ap-link .ap-arrow,
#ap-website-proposta .ap-post-foot>.ap-arrow {display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#22a3eb0d;transition:background .18s ease,transform .18s ease}
#ap-website-proposta .ap-link:hover .ap-arrow,
#ap-website-proposta .ap-featured:hover .ap-arrow,
#ap-website-proposta .ap-post-item:hover .ap-arrow {background:#22a3eb20;transform:translate(2px,-2px)}
#ap-website-proposta .ap-header {min-height:125px;padding:22px 0;gap:35px;border-bottom:1px solid #edf0f2}
#ap-website-proposta .ap-header .ap-logo img {width:220px!important;height:auto}
#ap-website-proposta .ap-nav {gap:25px}
#ap-website-proposta .ap-nav :is(a,button) {font-size:13px;font-weight:500;color:#454b51;position:relative}
#ap-website-proposta .ap-nav :is(a,button):not(.ap-nav-contact)::after {content:'';position:absolute;left:0;right:0;bottom:4px;height:2px;border-radius:2px;background:#22A3EB;transform:scaleX(0);transform-origin:left;transition:transform .18s ease}
#ap-website-proposta .ap-nav :is(a,button):not(.ap-nav-contact):hover {color:#22A3EB}
#ap-website-proposta .ap-nav :is(a,button):not(.ap-nav-contact):hover::after {transform:scaleX(1)}
#ap-website-proposta .ap-nav .ap-nav-contact {display:inline-flex;align-items:center;gap:20px;padding:10px 10px 10px 21px;min-height:54px;font-size:13px;font-weight:600!important;margin-left:8px;box-shadow:0 4px 14px #22a3eb20}
#ap-website-proposta .ap-cta-icon {display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;background:#ffffff4d;border-radius:6px;font-size:21px;color:#102d3e}
#ap-website-proposta .ap-menu-button {border-color:#22a3eb50;border-radius:8px;color:#102d3e;background:#22a3eb0d;min-height:46px;padding:12px 18px;font-weight:600}
#ap-website-proposta .ap-mobile-menu :is(a,button):hover {color:#22A3EB}
#ap-website-proposta .ap-mobile-menu [data-ap-contact] {background:#22A3EB;color:#102d3e;border-radius:8px;padding:15px 18px;margin-top:12px;font-weight:600}
#ap-website-proposta .ap-contact-option.ap-contact-selected {border-color:#22A3EB!important}
#ap-website-proposta .ap-prose blockquote,#ap-website-proposta .ap-article-aside {border-color:#22A3EB}
#ap-website-proposta :is(a,button):focus-visible,#ap-website-proposta a:focus-visible {outline:3px solid #22A3EB;outline-offset:5px}
@media (max-width:1050px) {
#ap-website-proposta .ap-nav {display:none}
#ap-website-proposta .ap-menu-button {display:block}
#ap-website-proposta .ap-header {min-height:105px;padding:17px 0}
#ap-website-proposta .ap-header .ap-logo img {width:195px!important}
}
@media (max-width:740px) {
#ap-website-proposta .ap-header {min-height:96px;padding:15px 0;gap:18px}
#ap-website-proposta .ap-header .ap-logo img {width:180px!important}
}
@media (max-width:350px) {
#ap-website-proposta .ap-header .ap-logo img {width:155px!important}
#ap-website-proposta .ap-menu-button {padding:12px}
}
@media(prefers-reduced-motion:reduce) {
#ap-website-proposta .ap-action,#ap-website-proposta .ap-nav :is(a,button),#ap-website-proposta .ap-arrow,#ap-website-proposta .ap-nav :is(a,button)::after {transition:none!important;transform:none!important}
}


#ap-website-proposta .ap-header {min-height:116px;padding:14px 0;gap:40px;border-bottom:0}
#ap-website-proposta .ap-header .ap-logo img {width:270px!important}
#ap-website-proposta .ap-nav {gap:30px}
#ap-website-proposta .ap-nav :is(a,button) {font-size:14px;font-weight:400;color:#555b62;letter-spacing:-.015em;padding:14px 0}
#ap-website-proposta .ap-nav :is(a,button):not(.ap-nav-contact)::after {display:none!important}
#ap-website-proposta .ap-nav :is(a,button):not(.ap-nav-contact):hover {color:#22A3EB}
#ap-website-proposta .ap-nav .ap-nav-contact {background:#22A3EB!important;color:#fff!important;border:0!important;border-radius:999px!important;box-shadow:none!important;transform:none!important;min-height:50px;padding:15px 25px!important;gap:15px;margin-left:8px;font-size:14px;font-weight:500!important;letter-spacing:0}
#ap-website-proposta .ap-nav .ap-nav-contact:hover {background:#1599e2!important;box-shadow:none!important;transform:none!important}
#ap-website-proposta .ap-cta-icon {width:auto;height:auto;background:none;border-radius:0;color:#fff;font-size:19px;line-height:1}
#ap-website-proposta .ap-mobile-menu [data-ap-contact] {background:#22A3EB;color:#fff;border-radius:25px;text-align:center;font-weight:500}
#ap-website-proposta .ap-menu-button {background:#fff;border-color:#e2e6e9;border-radius:999px;color:#41474e;font-weight:400}
@media (max-width:1120px) {
#ap-website-proposta .ap-nav {gap:20px}
#ap-website-proposta .ap-header .ap-logo img {width:230px!important}
}
@media (max-width:1050px) {
#ap-website-proposta .ap-header {min-height:100px;padding:10px 0}
#ap-website-proposta .ap-header .ap-logo img {width:225px!important}
}
@media (max-width:740px) {
#ap-website-proposta .ap-header {gap:12px;min-height:92px}
#ap-website-proposta .ap-header .ap-logo img {width:210px!important}
}
@media (max-width:350px) {
#ap-website-proposta .ap-header .ap-logo img {width:175px!important}
}


#ap-website-proposta .ap-footer {background:#2d343d!important;padding:55px 0 26px!important;color:#fff}
#ap-website-proposta .ap-footer-top {display:flex;justify-content:space-between;align-items:center;margin-bottom:48px}
#ap-website-proposta .ap-symbol {position:relative;display:block;width:72px;height:68px;overflow:hidden;border:0;padding:0;background:none}
#ap-website-proposta .ap-symbol img {position:absolute;width:453.6px;max-width:none;height:189.6px;left:-57.6px;top:-19.2px;filter:brightness(0) invert(1)}
#ap-website-proposta .ap-footer .ap-footer-signature {font-size:17px;line-height:1.5;color:#d8dde2;text-align:right;letter-spacing:-.02em}
#ap-website-proposta .ap-footer-grid {display:grid;grid-template-columns:1fr 1.2fr 1fr 1.1fr;gap:40px}
#ap-website-proposta .ap-footer h3 {font-size:14px;font-weight:600;letter-spacing:0;color:#fff;margin:0 0 19px}
#ap-website-proposta .ap-footer-grid a,#ap-website-proposta .ap-footer-grid :is(a,button) {display:block;width:fit-content;background:none;border:0;padding:6px 0;margin:0;color:#d0d5db;font:400 13px/1.6 Inter,Arial,sans-serif;text-decoration:none;text-align:left}
#ap-website-proposta .ap-footer-grid a:hover,#ap-website-proposta .ap-footer-grid :is(a,button):hover {color:#22A3EB;text-decoration:underline;text-underline-offset:5px}
#ap-website-proposta .ap-footer .ap-footer-contacts p {font-size:13px;color:#d0d5db;line-height:1.8;margin-top:20px}
#ap-website-proposta .ap-footer small {display:block;color:#a8afb8;font-size:10px;line-height:1.5;margin:0 0 8px}
#ap-website-proposta .ap-footer-bottom {display:flex;justify-content:space-between;align-items:center;gap:25px;border-top:1px solid #ffffff20;margin-top:54px;padding-top:23px}
#ap-website-proposta .ap-footer-bottom p {color:#aeb6bf!important;font-size:11px;margin:0}
#ap-website-proposta .ap-socials {display:flex;align-items:center;gap:10px}
#ap-website-proposta .ap-socials span {color:#aeb6bf;font-size:11px;margin-right:8px}
#ap-website-proposta .ap-socials :is(a,button) {display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #ffffff25;border-radius:50%;background:#ffffff08;color:#fff;cursor:default}
#ap-website-proposta .ap-socials svg {width:17px;height:17px;fill:currentColor}
@media (max-width:950px) {
#ap-website-proposta .ap-footer-grid {grid-template-columns:1fr 1fr;gap:35px}
}
@media (max-width:740px) {
#ap-website-proposta .ap-footer {padding:40px 0 24px!important}
#ap-website-proposta .ap-footer-top {margin-bottom:35px}
#ap-website-proposta .ap-footer .ap-footer-signature {font-size:14px}
#ap-website-proposta .ap-footer-grid {gap:30px 20px}
#ap-website-proposta .ap-footer-grid a,#ap-website-proposta .ap-footer-grid :is(a,button) {font-size:12px;overflow-wrap:anywhere}
#ap-website-proposta .ap-footer-bottom {flex-direction:column;align-items:start;margin-top:35px;gap:20px}
}
@media (max-width:350px) {
#ap-website-proposta .ap-footer-grid {grid-template-columns:1fr}
}


#ap-website-proposta .ap-footer {background:#22A3EB!important;color:#fff!important}
#ap-website-proposta .ap-footer h3,
#ap-website-proposta .ap-footer p,
#ap-website-proposta .ap-footer span,
#ap-website-proposta .ap-footer small,
#ap-website-proposta .ap-footer a,
#ap-website-proposta .ap-footer :is(a,button),
#ap-website-proposta .ap-footer .ap-footer-signature,
#ap-website-proposta .ap-footer .ap-footer-contacts p,
#ap-website-proposta .ap-footer .ap-footer-bottom p {color:#fff!important}
#ap-website-proposta .ap-footer-grid a:hover,
#ap-website-proposta .ap-footer-grid :is(a,button):hover {color:#fff!important;text-decoration:underline;text-underline-offset:5px}
#ap-website-proposta .ap-footer-bottom {border-top-color:#ffffff55}
#ap-website-proposta .ap-socials :is(a,button) {border-color:#ffffff80;background:transparent}
#ap-website-proposta .ap-symbol img {filter:brightness(0) invert(1)}
#ap-website-proposta .ap-footer :is(a,button):focus-visible,
#ap-website-proposta .ap-footer a:focus-visible {outline-color:#fff}


#ap-website-proposta .ap-hero .ap-action,
#ap-website-proposta .ap-repair .ap-action {display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:50px;padding:15px 25px!important;background:#22A3EB!important;border:0!important;border-radius:999px!important;color:#fff!important;font-size:14px!important;font-weight:500!important;line-height:1.4;letter-spacing:0;text-decoration:none!important;box-shadow:none!important;transform:none!important}
#ap-website-proposta .ap-hero .ap-action .ap-arrow,
#ap-website-proposta .ap-repair .ap-action .ap-arrow {color:#fff!important;background:none!important;width:auto!important;height:auto!important;font-size:19px;transform:none!important}
#ap-website-proposta .ap-hero .ap-action:hover,
#ap-website-proposta .ap-repair .ap-action:hover {background:#1599e2!important;box-shadow:none!important;transform:none!important}
@media (max-width:740px) {
#ap-website-proposta .ap-hero .ap-action,#ap-website-proposta .ap-repair .ap-action {font-size:13px!important;padding:14px 22px!important;max-width:100%}
}


@media (max-width:740px) {
#ap-website-proposta .ap-hero {display:flex!important;flex-direction:column;background:#fff!important}
#ap-website-proposta .ap-hero-photo {order:-1;width:100%;height:auto;aspect-ratio:1.35;margin:0!important;min-height:0!important;overflow:hidden;position:relative}
#ap-website-proposta .ap-hero-copy {width:100%;padding:30px 24px 36px!important;align-self:stretch}
#ap-website-proposta .ap-hero-copy .ap-eyebrow {font-size:10px;letter-spacing:.1em;margin-bottom:16px;line-height:1.6}
#ap-website-proposta .ap-hero h1 {font-size:clamp(37px,10vw,56px)!important;line-height:1.08;letter-spacing:-.05em!important;font-weight:400!important}
#ap-website-proposta .ap-hero-copy>p {font-size:14px;line-height:1.75;margin-top:18px;max-width:480px}
#ap-website-proposta .ap-hero .ap-actions {display:flex;flex-direction:column;align-items:stretch!important;gap:8px!important;margin-top:24px}
#ap-website-proposta .ap-hero .ap-action {width:100%;min-height:52px;justify-content:space-between;font-size:14px!important;padding:15px 23px!important}
#ap-website-proposta .ap-hero .ap-link {align-self:center;padding:10px 0;font-size:13px}
#ap-website-proposta .ap-hero-copy .ap-since {border-top:1px solid #e9ecef;padding-top:18px;margin-top:18px!important;font-size:10px!important;line-height:1.6;color:#777d84}
}
@media (max-width:350px) {
#ap-website-proposta .ap-hero-copy {padding:26px 19px 30px!important}
#ap-website-proposta .ap-hero h1 {font-size:35px!important}
}


#ap-website-proposta .ap-about {gap:0;align-items:stretch;padding:0;margin-top:70px;margin-bottom:70px;background:#f4f5f6}
#ap-website-proposta .ap-about>figure {position:relative;min-height:450px}
#ap-website-proposta .ap-about>figure img {position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center}
#ap-website-proposta .ap-about>div {padding:48px 42px;background:#f4f5f6;align-self:center}
#ap-website-proposta .ap-about h2 {font-size:clamp(30px,3.2vw,43px)}
@media (max-width:950px) {
#ap-website-proposta .ap-about>div {padding:35px 28px}
}
@media (max-width:740px) {
#ap-website-proposta .ap-about {width:100%!important;max-width:none;grid-template-columns:1fr;gap:0;padding:0;margin-top:0;margin-bottom:0;background:#f4f5f6}
#ap-website-proposta .ap-about>figure {min-height:0;margin:0}
#ap-website-proposta .ap-about>figure img {position:static;display:block;width:100%;height:auto;aspect-ratio:1.45;object-fit:cover}
#ap-website-proposta .ap-about>div {padding:40px 24px;background:#f4f5f6}
#ap-website-proposta .ap-about h2 {font-size:32px}
#ap-website-proposta .ap-about p {font-size:14px;line-height:1.75}
}
@media (max-width:350px) {
#ap-website-proposta .ap-about>div {padding:35px 19px}
#ap-website-proposta .ap-about h2 {font-size:29px}
}
