/* Scoped to the About introduction; banners and other sections are unchanged. */
body[data-refine-page="about"] .about .imgtx#a{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:48px;align-items:start;width:calc(100% - 64px);max-width:1100px;margin:24px auto 38px;padding:0;overflow:visible;box-sizing:border-box}
body[data-refine-page="about"] .about .imgtx#a>.left,body[data-refine-page="about"] .about .imgtx#a>.right{float:none;width:auto;min-width:0;box-sizing:border-box}
body[data-refine-page="about"] .about .imgtx#a>.left{font-size:15px;line-height:2;color:#4d5b53;overflow-wrap:break-word;text-align:justify}
body[data-refine-page="about"] .about .imgtx#a>.left p{max-width:100%;margin:0 0 16px;line-height:inherit}
body[data-refine-page="about"] .about .imgtx#a>.right{padding:10px;background:#f4f7f5;border:1px solid #e0e8e2;border-radius:10px;box-shadow:0 8px 24px #204b3d0c}
body[data-refine-page="about"] .about .imgtx#a>.right img{display:block;float:none;width:100%;max-width:100%;height:auto;margin:0;border-radius:5px}
body[data-refine-page="about"][data-refine-language="en"] .about .imgtx#a>.left{font-family:Arial,sans-serif;text-align:left;line-height:1.9}
body[data-refine-page="about"][data-refine-mobile="1"] .about .pulice#a{width:calc(100% - 36px);max-width:640px;height:auto!important;margin:24px auto 32px;padding:0!important;box-sizing:border-box;overflow:visible}
body[data-refine-page="about"][data-refine-mobile="1"] .about .pulice#a>img.one{display:block;float:none;width:100%!important;max-width:100%;height:auto!important;margin:0 0 24px!important;border-radius:8px;box-sizing:border-box;border:1px solid #e0e8e2}
body[data-refine-page="about"][data-refine-mobile="1"] .about .pulice#a .content{height:auto!important;width:auto!important;padding:0!important;margin:0!important;color:#4d5b53;font-size:14px;line-height:1.95;overflow-wrap:break-word}
body[data-refine-page="about"][data-refine-mobile="1"] .about .pulice#a p{line-height:1.95;margin-bottom:16px}
@media(max-width:900px){body[data-refine-page="about"] .about .imgtx#a{grid-template-columns:minmax(0,1fr) minmax(0,36%);gap:28px;width:calc(100% - 40px)}}
@media(max-width:640px){body[data-refine-page="about"] .about .imgtx#a{grid-template-columns:1fr;gap:24px;width:calc(100% - 36px)}body[data-refine-page="about"] .about .imgtx#a>.right{grid-row:1;max-width:420px;width:100%;justify-self:center}}
