.cv-pergola-type__note{border-left:3px solid #148780;padding:14px 20px;margin-top:26px;background:#e5f1e9}.cv-pergola-type__note p{margin:0;font-size:16px}.cv-pergola-type__diagram{width:100%;height:96px;display:block;margin:18px 0}.cv-pergola-type__row-icon{font-size:18px;flex:0 0 24px;margin-top:4px;text-align:center}.cv-pergola-type__visual{margin:0;padding:22px 22px 18px;border:1px solid #d1e3d9;background:#fff;border-radius:18px;min-width:0}.cv-pergola-type__visual figcaption{margin-top:10px;font-size:14px;line-height:1.6;color:#526a61}.cv-pergola-type__compare-card .cv-pergola-type__visual{border:0;background:#f0f7f3;padding:12px;margin:18px 0 22px}.cv-pergola-type__compare-card .cv-pergola-type__visual figcaption{font-size:13px}.cv-pergola-draft-form .cv-pergola-intro-photo{margin-top:22px;width:100%}.cv-pergola-draft-form .cv-pergola-intro-photo img{width:100%;height:190px;object-fit:cover;display:block;border-radius:14px}.cv-pergola-draft-hero .cv-hero-benefits a:focus-visible{outline-color:#a5e0d2}.cv-pergola-type [id]{scroll-margin-top:115px}@media (max-width:767px){.cv-pergola-type__visual{padding:16px}.cv-pergola-type__compare-card .cv-pergola-type__visual{padding:8px}.cv-pergola-draft-form .cv-pergola-intro-photo img{height:200px}}