.elementor-30558 .elementor-element.elementor-element-e01a2b8a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30558 .elementor-element.elementor-element-e01a2b7d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-30558 .elementor-element.elementor-element-e01a2d78{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30558 .elementor-element.elementor-element-e01a2d6b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30558 .elementor-element.elementor-element-e01a2d5e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30558 .elementor-element.elementor-element-e01a2d51{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-30558 .elementor-element.elementor-element-e01a2bd8 .elementor-button{background-color:#1C4184;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:15px 30px 15px 30px;}.elementor-30558 .elementor-element.elementor-element-e01a2bd8 .elementor-button:hover, .elementor-30558 .elementor-element.elementor-element-e01a2bd8 .elementor-button:focus{background-color:#1F3A70;color:#FFFFFF;}.elementor-30558 .elementor-element.elementor-element-e01a2bd8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-30558 .elementor-element.elementor-element-e01a2bd8 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-30558 .elementor-element.elementor-element-e01a2bd8 .elementor-button:hover svg, .elementor-30558 .elementor-element.elementor-element-e01a2bd8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-30558 .elementor-element.elementor-element-rcff3431{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-30558 .elementor-element.elementor-element-r22584e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30558 .elementor-element.elementor-element-rd22c9b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30558 .elementor-element.elementor-element-rdde9a7e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-30558 .elementor-element.elementor-element-rb0f54a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30558 .elementor-element.elementor-element-r517ffe5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30558 .elementor-element.elementor-element-rfd2b0e3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-30558 .elementor-element.elementor-element-r0a2dbf5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30558 .elementor-element.elementor-element-ra093fd1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30558 .elementor-element.elementor-element-e01a2c74 .elementor-button{background-color:#1C4184;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:15px 30px 15px 30px;}.elementor-30558 .elementor-element.elementor-element-e01a2c74 .elementor-button:hover, .elementor-30558 .elementor-element.elementor-element-e01a2c74 .elementor-button:focus{background-color:#1F3A70;color:#FFFFFF;}.elementor-30558 .elementor-element.elementor-element-e01a2c74 .elementor-button-content-wrapper{flex-direction:row;}.elementor-30558 .elementor-element.elementor-element-e01a2c74 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-30558 .elementor-element.elementor-element-e01a2c74 .elementor-button:hover svg, .elementor-30558 .elementor-element.elementor-element-e01a2c74 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-30558 .elementor-element.elementor-element-r38fa6f1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-30558 .elementor-element.elementor-element-r3b852bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30558 .elementor-element.elementor-element-r9a3b164{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30558 .elementor-element.elementor-element-r956d69c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-30558 .elementor-element.elementor-element-r3ee2e12{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30558 .elementor-element.elementor-element-rfe5a995{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30558 .elementor-element.elementor-element-r2544798{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-30558 .elementor-element.elementor-element-r351bab9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30558 .elementor-element.elementor-element-e01a2cf6 .elementor-button{background-color:#1C4184;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:15px 30px 15px 30px;}.elementor-30558 .elementor-element.elementor-element-e01a2cf6 .elementor-button:hover, .elementor-30558 .elementor-element.elementor-element-e01a2cf6 .elementor-button:focus{background-color:#1F3A70;color:#FFFFFF;}.elementor-30558 .elementor-element.elementor-element-e01a2cf6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-30558 .elementor-element.elementor-element-e01a2cf6 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-30558 .elementor-element.elementor-element-e01a2cf6 .elementor-button:hover svg, .elementor-30558 .elementor-element.elementor-element-e01a2cf6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-30558 .elementor-element.elementor-element-e01a2d03 .elementor-button{background-color:#1C4184;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:15px 30px 15px 30px;}.elementor-30558 .elementor-element.elementor-element-e01a2d03 .elementor-button:hover, .elementor-30558 .elementor-element.elementor-element-e01a2d03 .elementor-button:focus{background-color:#1F3A70;color:#FFFFFF;}.elementor-30558 .elementor-element.elementor-element-e01a2d03 .elementor-button-content-wrapper{flex-direction:row;}.elementor-30558 .elementor-element.elementor-element-e01a2d03 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-30558 .elementor-element.elementor-element-e01a2d03 .elementor-button:hover svg, .elementor-30558 .elementor-element.elementor-element-e01a2d03 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-30558 .elementor-element.elementor-element-e01a2d10 .elementor-button{background-color:#1C4184;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:15px 30px 15px 30px;}.elementor-30558 .elementor-element.elementor-element-e01a2d10 .elementor-button:hover, .elementor-30558 .elementor-element.elementor-element-e01a2d10 .elementor-button:focus{background-color:#1F3A70;color:#FFFFFF;}.elementor-30558 .elementor-element.elementor-element-e01a2d10 .elementor-button-content-wrapper{flex-direction:row;}.elementor-30558 .elementor-element.elementor-element-e01a2d10 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-30558 .elementor-element.elementor-element-e01a2d10 .elementor-button:hover svg, .elementor-30558 .elementor-element.elementor-element-e01a2d10 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:767px){.elementor-30558 .elementor-element.elementor-element-rcff3431{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-30558 .elementor-element.elementor-element-rdde9a7e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-30558 .elementor-element.elementor-element-rfd2b0e3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-30558 .elementor-element.elementor-element-r38fa6f1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-30558 .elementor-element.elementor-element-r956d69c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-30558 .elementor-element.elementor-element-r2544798{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}/* Start custom CSS *//* RAH · Chi siamo (template 30558) — sorgente: wp/chi-siamo-layout.css, generato da tools/build-chi-siamo-css.py (16/10/2026). */
@media(max-width:960px){
    }
.elementor .az-sec .elementor-widget-text-editor.az-wide{max-width:none}
.elementor .az-sec>.e-con.az-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center;margin-top:72px;padding:0}
.elementor .az-split>.e-con{padding:0;min-width:0}
.elementor .az-split .az-split__txt{display:flex;flex-direction:column}
.elementor .az-split .az-split__txt>.elementor-widget{margin:0;width:100%}
.elementor .az-split .az-split__txt>.elementor-widget+.elementor-widget{margin-top:14px}
.elementor .az-split .az-split__txt>.elementor-widget-button{width:auto;align-self:flex-start;margin-top:24px}
.elementor .az-split .az-split__txt .elementor-widget-text-editor{max-width:none}
.elementor .az-split .az-split__img .elementor-widget-image{margin:0}
.elementor .az-split .az-split__img img{display:block;width:100%;height:auto;aspect-ratio:7/5;object-fit:cover;border-radius:var(--radius,20px);box-shadow:0 22px 48px -28px rgba(20,41,79,.35)}
.elementor .az-sec>.elementor-widget.az-boxes{margin-top:36px;max-width:none}
.elementor .az-sec .elementor-widget.az-boxes ul.ed-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.elementor .az-sec .elementor-widget.az-boxes ul.ed-list>li{position:relative;display:block;margin:0;padding:24px 22px 26px;box-sizing:border-box;background:#fff;border:1px solid var(--line-2,rgba(20,32,46,.06));border-radius:var(--radius,20px);font:700 17px/1.25 Manrope,-apple-system,"Segoe UI",Arial,sans-serif;letter-spacing:-.025em;color:var(--ink,#14202E);transition:transform .55s var(--ease,cubic-bezier(.22,1,.36,1)),box-shadow .55s var(--ease,cubic-bezier(.22,1,.36,1)),border-color .55s var(--ease,cubic-bezier(.22,1,.36,1))}
.elementor .az-sec .elementor-widget.az-boxes ul.ed-list>li::before{content:"";display:block;width:44px;height:44px;margin-bottom:18px;border-radius:12px;background:var(--blue-tint,#E7EEF8) var(--ico) center/23px 23px no-repeat}
.elementor .az-sec .elementor-widget.az-boxes ul.ed-list>li::after{content:"";position:absolute;top:20px;right:20px;width:18px;height:18px;background:var(--arr) center/18px 18px no-repeat;transition:transform .55s var(--ease,cubic-bezier(.22,1,.36,1))}
.elementor .az-sec .elementor-widget.az-boxes ul.ed-list>li:hover{transform:translateY(-6px);box-shadow:0 22px 48px -24px rgba(20,41,79,.20);border-color:var(--blue-tint,#E7EEF8)}
.elementor .az-sec .elementor-widget.az-boxes ul.ed-list>li:hover::after{transform:translate(3px,-3px);background-image:var(--arr-on)}
.elementor .az-sec .elementor-widget.az-boxes ul.ed-list>li u{text-decoration:none}
.elementor .az-sec .elementor-widget.az-boxes ul.ed-list>li a{color:inherit;font:inherit;letter-spacing:inherit;text-decoration:none}
.elementor .az-sec .elementor-widget.az-boxes ul.ed-list>li a::before{content:"";position:absolute;inset:0;border-radius:var(--radius,20px)}
.elementor .az-sec .elementor-widget.az-boxes ul.ed-list>li a:focus-visible{outline:2px solid var(--blue,#1C4184);outline-offset:3px}
.elementor .az-sec .elementor-widget.az-boxes ul.ed-list{--arr:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b9c2cf' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17L17 7M9 7h8v8'/%3E%3C/svg%3E");--arr-on:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231C4184' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17L17 7M9 7h8v8'/%3E%3C/svg%3E");--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231C4184' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8Z'/%3E%3Cpath d='M14 3v5h5M9 13h6M9 17h4'/%3E%3C/svg%3E")}
.elementor .az-sec .elementor-widget.az-boxes ul.ed-list>li:has(a[href="/cardio-center/"]){--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231C4184' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-4.5-9-9a4.5 4.5 0 0 1 9-2 4.5 4.5 0 0 1 9 2c-2 4.5-9 9-9 9Z'/%3E%3C/svg%3E")}
.elementor .az-sec .elementor-widget.az-boxes ul.ed-list>li:has(a[href="/centro-schiena/"]){--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231C4184' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='6' cy='6' r='2.5'/%3E%3Ccircle cx='18' cy='18' r='2.5'/%3E%3Cpath d='M8 8l8 8'/%3E%3C/svg%3E")}
.elementor .az-sec .elementor-widget.az-boxes ul.ed-list>li:has(a[href="/centro-fisioterapia/"]){--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231C4184' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='14' cy='4.5' r='2'/%3E%3Cpath d='M6 21l3-6 4-2 2 4 4 1M9 13l-1-4 5-1.5 3 3 3 1'/%3E%3C/svg%3E")}
.elementor .az-sec .elementor-widget.az-boxes ul.ed-list>li:has(a[href="/diabetologia/"]){--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231C4184' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='3'/%3E%3Cpath d='M8 11a4 4 0 0 1 8 0'/%3E%3Cpath d='M12 11v3'/%3E%3C/svg%3E")}
.elementor .az-sec .elementor-widget.az-boxes ul.ed-list>li:has(a[href="/pelvic-center/"]){--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231C4184' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 4v4a5 5 0 0 0 10 0V4'/%3E%3Cpath d='M12 13v7M9 20h6M5 4h4M15 4h4'/%3E%3C/svg%3E")}
.elementor .az-sec .elementor-widget.az-boxes ul.ed-list>li:has(a[href="/trauma-center/"]){--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231C4184' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='6' cy='6' r='2.5'/%3E%3Ccircle cx='18' cy='18' r='2.5'/%3E%3Cpath d='M8 8l8 8'/%3E%3C/svg%3E")}
.elementor .az-sec .elementor-widget.az-boxes ul.ed-list>li:has(a[href="/piede-diabetico-e-podologia/"]){--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231C4184' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3c-3 4-6 6-6 10a6 6 0 0 0 12 0c0-4-3-6-6-10Z'/%3E%3C/svg%3E")}
.elementor .az-sec .elementor-widget.az-boxes ul.ed-list>li:has(a[href="/centro-senologia/"]){--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231C4184' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-6-4-6-9a4 4 0 0 1 6-3.5A4 4 0 0 1 18 12c0 5-6 9-6 9Z'/%3E%3Ccircle cx='12' cy='12.5' r='1.3'/%3E%3C/svg%3E")}
.elementor .az-sec .elementor-widget.az-boxes ul.ed-list>li:has(a[href="/centro-odontoiatria/"]){--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231C4184' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 3c-2.2 0-3.5 1.7-3.5 4.2 0 3.4 1.4 5.3 2 9.3.3 2 .8 4.5 1.9 4.5 1.4 0 1.3-3.5 3.6-3.5s2.2 3.5 3.6 3.5c1.1 0 1.6-2.5 1.9-4.5.6-4 2-5.9 2-9.3C19.5 4.7 18.2 3 16 3c-1.7 0-2.6 1-4 1s-2.3-1-4-1Z'/%3E%3C/svg%3E")}
.elementor .az-sec .elementor-widget.az-boxes ul.ed-list>li:has(a[href="/centro-dialisi-a-roma/"]){--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231C4184' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 4c-2.8 0-4.5 2.5-4.5 6S5.2 20 8 20c2 0 2.6-1.7 3.5-3.2'/%3E%3Cpath d='M16 4c2.8 0 4.5 2.5 4.5 6S18.8 20 16 20c-2 0-2.6-1.7-3.5-3.2'/%3E%3C/svg%3E")}
.elementor .az-sec .elementor-widget.az-boxes ul.ed-list>li:has(a[href="/diagnostica-per-immagini-e-radiologia/"]){--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231C4184' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8V6a2 2 0 0 1 2-2h2M16 4h2a2 2 0 0 1 2 2v2M20 16v2a2 2 0 0 1-2 2h-2M8 20H6a2 2 0 0 1-2-2v-2'/%3E%3Ccircle cx='12' cy='12' r='3.2'/%3E%3C/svg%3E")}
.elementor .az-sec .elementor-widget.az-boxes ul.ed-list>li:has(a[href="/endoscopia-diagnostica/"]){--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231C4184' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 21c0-5 4-4 6-8s1-6 5-8'/%3E%3Ccircle cx='18' cy='4.5' r='2.2'/%3E%3C/svg%3E")}
.elementor .az-sec>.e-con.az-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:72px;padding:0}
.elementor .az-stats .elementor-widget{margin:0;width:100%;max-width:none}
.elementor .az-stats .az-stat{background:#fff;border:1px solid var(--line-2,rgba(20,32,46,.06));border-radius:var(--radius,20px);padding:24px 26px}
.elementor .az-stats .az-stat p{margin:0;font-size:14.5px;line-height:1.45;color:var(--muted,#667488)}
.elementor .az-stats .az-stat b{display:block;margin-bottom:6px;font:800 42px/1 Manrope,-apple-system,"Segoe UI",Arial,sans-serif;letter-spacing:-.03em;color:var(--blue,#1C4184)}
@media(max-width:1100px){
  .elementor .az-sec .elementor-widget.az-boxes ul.ed-list{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:900px){
  .elementor .az-sec>.e-con.az-split{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:48px}
  .elementor .az-split .az-split__img{order:-1}
  .elementor .az-sec .elementor-widget.az-boxes ul.ed-list{grid-template-columns:repeat(2,minmax(0,1fr))}
  .elementor .az-sec>.e-con.az-stats{grid-template-columns:minmax(0,1fr);margin-top:48px}
}
@media(max-width:560px){
  .elementor .az-sec .elementor-widget.az-boxes ul.ed-list{grid-template-columns:minmax(0,1fr)}
}

/* pulsanti: .btn-primary del kit dipinge di blu il WIDGET (riquadro dietro la pillola); il fondo lo da' il link */
.elementor .elementor-widget-button.btn-primary{background:none}
.elementor .az-sec .az-stats .az-stat b{display:block;margin-bottom:6px;font:800 42px/1 Manrope,-apple-system,"Segoe UI",Arial,sans-serif;letter-spacing:-.03em;color:var(--blue,#1C4184)}

/* Organizzazione & Qualità: righe-documento come test.nefrocenter.it/qualita/ (.nc-leg-doc). Nessuna parola in piu. */
.elementor .az-sec>.e-con.az-docs{display:flex;flex-direction:column;gap:0;margin-top:18px;max-width:960px;padding:0}
.elementor .az-docs .elementor-widget-button{margin:0;width:100%;border-bottom:1px solid rgba(28,65,132,.14)}
.elementor .az-docs .elementor-widget-button:last-child{border-bottom:0}
.elementor .az-docs .elementor-widget-button .elementor-button{display:flex;width:100%;justify-content:space-between;align-items:center;gap:18px;padding:16px 0;background:none;border:0;border-radius:0;color:var(--ink,#12244A);font:600 15.5px/1.35 Inter,-apple-system,"Segoe UI",Arial,sans-serif;text-align:left}
.elementor .az-docs .elementor-widget-button .elementor-button:hover{background:none;color:var(--blue,#1C4184)}
.elementor .az-docs .elementor-widget-button .elementor-button-content-wrapper{position:relative;display:block;padding-left:30px;transition:transform .4s var(--ease,cubic-bezier(.22,1,.36,1))}
.elementor .az-docs .elementor-widget-button .elementor-button:hover .elementor-button-content-wrapper{transform:translateX(4px)}
.elementor .az-docs .elementor-widget-button .elementor-button-content-wrapper::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:18px;height:18px;background:var(--blue,#1C4184);-webkit-mask:var(--doc) center/contain no-repeat;mask:var(--doc) center/contain no-repeat}
.elementor .az-docs .elementor-widget-button .elementor-button::after{content:"";flex:none;width:58px;height:34px;border-radius:999px;background:var(--blue,#1C4184) var(--frec) center/18px 18px no-repeat;transition:background-color .15s,transform .15s}
.elementor .az-docs .elementor-widget-button .elementor-button:hover::after{background-color:var(--blue-d,#1F3A70);transform:translateY(-1px)}
.elementor .az-docs{--doc:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6'/%3E%3C/svg%3E");--frec:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17L17 7M9 7h8v8'/%3E%3C/svg%3E")}

.elementor .az-sec>.e-con.az-stats+.elementor-widget-heading{margin-top:64px}

/* testata: modello pagine interne del madre (.nc-leg-hero): senza immagine, filetto sotto */
.elementor .page-hero.e-con{padding:64px 0 38px;border-bottom:1px solid var(--line,#E3E9F4);overflow:visible}
.elementor .page-hero .wrap h1.elementor-heading-title{font-family:Manrope,-apple-system,"Segoe UI",Arial,sans-serif;font-weight:800;font-size:clamp(30px,3.4vw,42px);line-height:1.1;letter-spacing:-.015em;margin:14px 0 0;max-width:26ch;color:var(--ink,#12244A)}
.elementor .page-hero .wrap .lead,.elementor .page-hero .wrap .lead p{font:400 18px/1.62 Inter,-apple-system,"Segoe UI",Arial,sans-serif;color:var(--ink-2,#38455A)}
.elementor .page-hero .wrap .lead{margin-top:18px}
.elementor .page-hero .wrap .lead .elementor-widget-container{max-width:68ch}
.elementor .page-hero .wrap .lead b,.elementor .page-hero .wrap .lead strong{color:var(--ink,#12244A);font-weight:600}
@media(max-width:860px){.elementor .page-hero.e-con{padding-top:42px}}
/* titoli: .nc-leg-h2 del madre */
.elementor .az-sec .elementor-widget-heading h2.elementor-heading-title{font-family:Manrope,-apple-system,"Segoe UI",Arial,sans-serif;font-weight:800;font-size:clamp(23px,2.3vw,29px);line-height:1.18;letter-spacing:-.01em;margin:0;color:var(--ink,#12244A);text-transform:none}
.elementor .az-sec .elementor-widget-heading h3.elementor-heading-title{font-family:Manrope,-apple-system,"Segoe UI",Arial,sans-serif;font-weight:800;font-size:clamp(19px,1.8vw,22px);line-height:1.25;letter-spacing:-.01em;margin:0;color:var(--ink,#12244A);text-transform:none}
/* immagine d'apertura */
.elementor .az-sec>.elementor-widget.az-banner{margin-top:28px}
.elementor .az-sec>.elementor-widget.az-banner img{display:block;width:100%;height:auto;aspect-ratio:21/9;object-fit:cover;border-radius:var(--radius,20px);box-shadow:0 22px 48px -28px rgba(20,41,79,.35)}
/* elenchi: .nc-leg-list del madre */
.elementor .az-split .az-split__txt ul.ed-list{list-style:none;margin:16px 0 0;padding:0;max-width:74ch}
.elementor .az-split .az-split__txt ul.ed-list>li{position:relative;margin:0;padding:13px 0 13px 20px;border-bottom:1px solid var(--line-2,rgba(20,32,46,.07))}
.elementor .az-split .az-split__txt ul.ed-list>li:last-child{border-bottom:0}
.elementor .az-split .az-split__txt ul.ed-list>li::before{content:"";position:absolute;left:0;top:21px;width:7px;height:7px;border-radius:50%;background:var(--blue,#1C4184);opacity:.75}/* End custom CSS */