.transformation-detail-page{background:#f5fbfb}.transformation-detail-page .service-detail-hero{background:linear-gradient(135deg,#f7ffff,#e3f4f3)}.transformation-eyebrow{color:#148c8e}.transformation-detail-page .service-detail-heading h2 em,.transformation-detail-page .claim-text{color:#168f91!important}.transformation-button{background:#168f91;color:#fff}.transformation-button:hover{background:#0f7375}.transformation-detail-graphic{position:relative;isolation:isolate;justify-self:end;width:min(100%,510px);aspect-ratio:1/1.08;background:#123f50;box-shadow:0 24px 55px #102b5433;overflow:hidden}.transformation-graphic-arc{position:absolute;border-radius:50%;border-style:solid;transform:rotate(-30deg)}.transformation-graphic-arc--one{width:650px;height:650px;right:-300px;top:-60px;border-width:86px;border-color:#21aeb0 transparent #21aeb0 #21aeb0}.transformation-graphic-arc--two{width:390px;height:390px;right:-80px;bottom:-120px;border-width:48px;border-color:#8bd7d1 #8bd7d1 transparent #8bd7d1;transform:rotate(25deg)}.transformation-graphic-panel{position:absolute;left:0;top:0;width:48%;height:56%;background:#f8ffff;border-bottom-right-radius:92px;padding:30px 24px;color:#164956;font-size:16px;font-weight:700;letter-spacing:.02em}.transformation-graphic-panel small{display:block;margin-top:8px;color:#5c7280;font-size:9px;line-height:1.35;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.transformation-graphic-dots{position:absolute;right:15%;top:22%;width:34%;aspect-ratio:1;border-radius:50%;background-image:radial-gradient(#72ded7 1.5px,transparent 1.5px);background-size:9px 9px;opacity:.95}.transformation-graphic-label{position:absolute;left:48%;bottom:13%;max-width:45%;margin:0;color:#fff;font-size:clamp(17px,2vw,27px);line-height:1.08;font-weight:700;letter-spacing:-.03em}.transformation-process{background:#edf8f7}.transformation-process .service-detail-grid article{border-top-color:#168f91}.transformation-process .service-detail-grid article:nth-child(2){border-top-color:#63cfc8}.transformation-process .service-detail-grid article:nth-child(3){border-top-color:#174a59}.transformation-benefits{background:#174a59;color:#fff}.transformation-benefits h2{color:#fff}.transformation-benefits h2 em{color:#91e0da}.transformation-benefits .service-detail-grid article{background:#f8ffff;border-top-color:#168f91}.transformation-benefits .service-detail-grid article:nth-child(2){border-top-color:#63cfc8}.transformation-benefits .service-detail-grid article:nth-child(3){border-top-color:#174a59}.transformation-benefits .service-detail-grid article:nth-child(4){border-top-color:#9bded8}.transformation-link{color:#168f91}
.service-detail-page{background:#f7fafc;color:var(--ink)}
.service-detail-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:7%;align-items:center;background:linear-gradient(135deg,#f7fbff,#e9f3fb);padding-top:78px;padding-bottom:78px}
.service-detail-hero-copy{max-width:720px}.service-detail-hero h1{font-size:clamp(42px,5.5vw,78px);line-height:1.03;color:var(--navy);margin:0 0 28px;letter-spacing:-.045em}.service-detail-hero h1 em{color:#496fd1;font-style:normal}.service-detail-lead{max-width:650px;color:#435d77;font-size:20px;line-height:1.65;margin-bottom:30px}.service-detail-graphic{position:relative;isolation:isolate;justify-self:end;width:min(100%,510px);aspect-ratio:1/1.08;background:#0d2373;box-shadow:0 24px 55px #102b5433;overflow:hidden}.graphic-diagonal{position:absolute;z-index:-1;transform:rotate(-35deg);transform-origin:center}.graphic-diagonal--one{width:145%;height:46%;right:-26%;top:39%;background:#536ff0}.graphic-diagonal--two{width:145%;height:9%;right:-28%;top:67%;background:#86e3f1}.graphic-panel{position:absolute;left:0;top:0;width:47%;height:57%;background:#f8fbfd;border-bottom-right-radius:90px;padding:30px 24px;color:#132972;font-size:16px;font-weight:700;letter-spacing:.02em}.graphic-panel small{display:block;margin-top:8px;color:#50637c;font-size:9px;line-height:1.35;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.graphic-dots{position:absolute;right:13%;top:26%;width:35%;aspect-ratio:1;border-radius:50%;background-image:radial-gradient(#26d4e8 1.4px,transparent 1.4px);background-size:9px 9px;opacity:.95}.graphic-label{position:absolute;left:51%;bottom:12%;max-width:40%;margin:0;color:#fff;font-size:clamp(15px,2vw,24px);line-height:1.12;font-weight:700;letter-spacing:-.02em}
.service-detail-intro{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:9%;background:#fff}.service-detail-heading h2,.service-detail-steps h2,.service-detail-benefits h2{font-size:clamp(36px,4.5vw,62px);line-height:1.08;color:var(--navy);margin:0}.service-detail-heading h2 em,.service-detail-steps h2 em,.service-detail-benefits h2 em{color:#496fd1;font-style:normal}.service-detail-copy{max-width:760px;border-left:3px solid #6fc8df;padding-left:28px}.service-detail-copy p{font-size:18px;line-height:1.8;color:#506a83;margin:0 0 22px}.service-detail-copy p:last-child{margin-bottom:0}
.service-detail-steps{background:#edf5fb}.service-detail-steps>.eyebrow{margin-bottom:18px}.service-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:42px}.service-detail-grid article{padding:27px 27px 30px;background:#fff;border:1px solid #cbdde9;border-top:4px solid #5875d6;box-shadow:0 10px 24px #12365b12}.service-detail-grid article:nth-child(2){border-top-color:#2bc7e9}.service-detail-grid article:nth-child(3){border-top-color:#263979}.service-detail-grid article span{display:block;color:#5875d6;font-size:12px;letter-spacing:.14em;margin-bottom:24px}.service-detail-grid h3{font-size:24px;color:var(--navy);margin:0 0 14px}.service-detail-grid p{font-size:16px;line-height:1.65;color:#536b83;margin:0}
.service-detail-benefits{display:block;background:#263979;color:#fff}.service-detail-benefits h2{color:#fff}.service-detail-benefits h2 em{color:#8ce2f3}.service-detail-benefits-head{max-width:760px}.service-detail-benefits .service-detail-grid{margin-top:42px}.service-detail-benefits .service-detail-grid article{background:#f8fbfd;border-top-color:#5875d6}.service-detail-benefits .service-detail-grid article:nth-child(2){border-top-color:#2bc7e9}.service-detail-benefits .service-detail-grid article:nth-child(3){border-top-color:#263979}.service-detail-benefits .service-detail-grid article:nth-child(4){border-top-color:#6fc8df}.service-detail-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.service-detail-note{display:flex;align-items:center;justify-content:space-between;gap:30px;background:#fff}.service-detail-note p{max-width:820px;color:#60768b;font-size:14px;line-height:1.65;margin:0}.service-detail-note .text-link{white-space:nowrap}.service-detail-claim{max-width:880px}.claim-text{font-size:clamp(20px,2.2vw,30px)!important;line-height:1.35!important;color:var(--navy)!important;font-weight:600}.legal-note{font-size:14px!important;color:#60768b!important;font-weight:400}.service-detail-link{display:inline-block;margin:14px 24px 0 0;font-weight:600}.service-detail-link+.text-link{display:inline-block}
@media(max-width:1000px){.service-detail-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:800px){.service-detail-hero,.service-detail-intro{grid-template-columns:1fr;gap:34px;padding-top:58px;padding-bottom:58px}.service-detail-graphic{justify-self:start;max-width:430px}.service-detail-lead{font-size:18px}.service-detail-grid,.service-detail-grid--four{grid-template-columns:1fr;gap:14px;margin-top:28px}.service-detail-benefits{padding-top:58px;padding-bottom:58px}.service-detail-benefits .service-detail-grid{margin-top:28px}.service-detail-copy{padding-left:20px}.service-detail-note{display:block}.service-detail-note .text-link{display:inline-block;margin-top:22px}.service-detail-link{margin-bottom:8px}}

/* Pagina autonoma del servizio: cessione quote di Società a Responsabilità Limitata. */
.quote-detail-page{background:#fffaf3}.quote-detail-page .service-detail-hero{background:linear-gradient(135deg,#fffdf9,#fff0d9)}.quote-detail-page .service-detail-hero h1 em{color:#FAA235}.quote-detail-page .service-detail-heading h2 em,.quote-detail-page .service-detail-steps h2 em,.quote-detail-page .quote-strategy h2 em{color:#FAA235}.quote-detail-graphic{position:relative;isolation:isolate;justify-self:end;width:min(100%,510px);aspect-ratio:1/1.08;background:#1E4984;box-shadow:0 24px 55px #102b5433;overflow:hidden}.quote-graphic-diagonal{position:absolute;z-index:-1;transform:rotate(35deg);transform-origin:center}.quote-graphic-diagonal--one{width:145%;height:42%;right:-30%;top:29%;background:#FAA235}.quote-graphic-diagonal--two{width:145%;height:8%;right:-31%;top:59%;background:#123d83}.quote-graphic-panel{position:absolute;left:0;top:0;width:43%;height:57%;background:#fffdf9;border-bottom-right-radius:84px;padding:30px 24px;color:#182b68;font-size:16px;font-weight:700;letter-spacing:.02em}.quote-graphic-panel small{display:block;margin-top:8px;color:#65738b;font-size:9px;line-height:1.35;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.quote-graphic-dots{position:absolute;right:10%;top:20%;width:38%;aspect-ratio:1;border-radius:50%;background-image:radial-gradient(#19b7d3 1.4px,transparent 1.4px);background-size:9px 9px;opacity:.95}.quote-graphic-label{position:absolute;left:50%;bottom:18%;max-width:46%;margin:0;color:#fff;font-size:clamp(15px,2vw,25px);line-height:1.05;font-weight:700;letter-spacing:-.03em}.quote-graphic-subtitle{position:absolute;left:50%;bottom:10%;max-width:45%;margin:0;color:#fff;font-size:12px;line-height:1.25;font-weight:600}.quote-process{background:#fff}.quote-process .service-detail-grid article{border-top-color:#FAA235}.quote-process .service-detail-grid article:nth-child(2){border-top-color:#ffb34d}.quote-process .service-detail-grid article:nth-child(3){border-top-color:#1E4984}.quote-process-note{max-width:860px;margin:34px 0 0 auto;color:#5c6e82;font-size:16px;line-height:1.65;border-left:3px solid #FAA235;padding-left:22px}.quote24-callout{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:42px;padding:30px 34px;background:#FAA235;color:#1E4984}.quote24-callout .eyebrow{margin:0 0 8px;color:#1E4984}.quote24-callout h3{margin:0 0 10px;font-size:clamp(24px,3vw,38px);line-height:1.05;color:#fff}.quote24-callout p:not(.eyebrow){max-width:760px;margin:0;color:#fff;line-height:1.55}.quote24-callout a{flex:0 0 auto;display:inline-block;padding:13px 18px;background:#1E4984;color:#fff;font-weight:700;text-decoration:none}.quote24-callout a:hover{background:#123d83}.quote24-button{margin-left:10px;background:#FAA235!important;color:#1E4984!important}.quote24-button:hover{background:#e28b1e!important}.quote-compliance{background:#1E4984;color:#fff}.quote-compliance h2{color:#fff}.quote-compliance h2 em{color:#ffb34d}.quote-compliance-lead{max-width:900px;color:#edf5ff;font-size:19px;line-height:1.6;margin:22px 0 0}.quote-compliance .service-detail-grid{margin-top:34px}.quote-compliance .service-detail-grid article{background:#fffaf3;border-top-color:#FAA235}.quote-compliance .service-detail-grid article:nth-child(2){border-top-color:#ffb34d}.quote-compliance .service-detail-grid article:nth-child(3){border-top-color:#12b7d3}.quote-compliance .service-detail-grid article:nth-child(4){border-top-color:#fff}.quote-strategy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8%;background:#fff}.quote-strategy h2{font-size:clamp(34px,4.2vw,58px);line-height:1.08;color:var(--navy);margin:0}.quote-strategy-copy{max-width:780px}.quote-strategy-intro{color:#1E4984;font-size:24px;line-height:1.35;font-weight:700;margin:0 0 25px;border-left:3px solid #FAA235;padding-left:24px}.quote-strategy ul{margin:0;padding:0 0 0 23px;color:#5c6e82}.quote-strategy li{padding:12px 0 12px 4px;font-size:17px;line-height:1.55}.quote-strategy li::marker{color:#FAA235}.quote-detail-page .claim-text{color:#1E4984!important}.quote-detail-page .service-detail-note{background:#fffdf9}
@media(max-width:800px){.quote-detail-graphic{justify-self:start;max-width:430px}.quote24-callout{display:block;padding:25px 22px}.quote24-callout a{margin-top:20px}.quote24-button{margin:12px 0 0}.quote-strategy{grid-template-columns:1fr;gap:34px;padding-top:58px;padding-bottom:58px}.quote-strategy-intro{font-size:21px}.quote-compliance-lead{font-size:17px}}
.transformation-detail-graphic{background:#0d2373}.transformation-graphic-arc{border-radius:0;border:0;transform:rotate(-35deg);transform-origin:center}.transformation-graphic-arc--one{width:145%;height:46%;right:-26%;top:39%;background:#168f91}.transformation-graphic-arc--two{width:145%;height:9%;right:-28%;top:67%;bottom:auto;background:#8bd7d1;transform:rotate(-35deg)}.transformation-graphic-panel{width:47%;height:57%;background:#f8fbfd;border-bottom-right-radius:90px;padding:30px 24px;color:#164956}.transformation-graphic-dots{right:13%;top:26%;width:35%;background-image:radial-gradient(#72ded7 1.4px,transparent 1.4px);background-size:9px 9px}.transformation-graphic-label{left:51%;bottom:12%;max-width:40%;font-size:clamp(15px,2vw,24px)}
.finance-detail-page{background:#f8fcf8}.finance-detail-page .service-detail-hero{background:linear-gradient(135deg,#fbfffb,#e8f5e9)}.finance-eyebrow{color:#3a9c52}.finance-detail-page .service-detail-heading h2 em,.finance-detail-page .claim-text{color:#3a9c52!important}.finance-button{background:#3a9c52;color:#fff}.finance-button:hover{background:#2e7e42}.finance-detail-graphic{position:relative;isolation:isolate;justify-self:end;width:min(100%,510px);aspect-ratio:1/1.08;background:#174f37;box-shadow:0 24px 55px #102b5433;overflow:hidden}.finance-graphic-diagonal{position:absolute;z-index:-1;transform:rotate(-35deg);transform-origin:center}.finance-graphic-diagonal--one{width:145%;height:46%;right:-26%;top:39%;background:#3a9c52}.finance-graphic-diagonal--two{width:145%;height:9%;right:-28%;top:67%;background:#94d28b}.finance-graphic-panel{position:absolute;left:0;top:0;width:47%;height:57%;background:#fbfffb;border-bottom-right-radius:90px;padding:30px 24px;color:#174f37;font-size:16px;font-weight:700;letter-spacing:.02em}.finance-graphic-panel small{display:block;margin-top:8px;color:#5c7280;font-size:9px;line-height:1.35;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.finance-graphic-dots{position:absolute;right:13%;top:26%;width:35%;aspect-ratio:1;border-radius:50%;background-image:radial-gradient(#b2e5a4 1.4px,transparent 1.4px);background-size:9px 9px;opacity:.95}.finance-graphic-label{position:absolute;left:51%;bottom:12%;max-width:40%;margin:0;color:#fff;font-size:clamp(15px,2vw,24px);line-height:1.08;font-weight:700;letter-spacing:-.02em}.finance-process{background:#edf8ee}.finance-process .service-detail-grid article{border-top-color:#3a9c52}.finance-process .service-detail-grid article:nth-child(2){border-top-color:#94d28b}.finance-process .service-detail-grid article:nth-child(3){border-top-color:#174f37}.finance-benefits{background:#174f37;color:#fff}.finance-benefits h2{color:#fff}.finance-benefits h2 em{color:#b2e5a4}.finance-benefits .service-detail-grid article{background:#fbfffb;border-top-color:#3a9c52}.finance-benefits .service-detail-grid article:nth-child(2){border-top-color:#94d28b}.finance-benefits .service-detail-grid article:nth-child(3){border-top-color:#174f37}.finance-benefits .service-detail-grid article:nth-child(4){border-top-color:#b2e5a4}.finance-link{color:#3a9c52}
.management-detail-page{background:#f7fbff}.management-detail-page .service-detail-hero{background:linear-gradient(135deg,#fbfdff,#e7f1f8)}.management-eyebrow{color:#2b78ae}.management-detail-page .service-detail-heading h2 em,.management-detail-page .claim-text{color:#2b78ae!important}.management-button{background:#2b78ae;color:#fff}.management-button:hover{background:#205c86}.management-detail-graphic{position:relative;isolation:isolate;justify-self:end;width:min(100%,510px);aspect-ratio:1/1.08;background:#123c67;box-shadow:0 24px 55px #102b5433;overflow:hidden}.management-graphic-diagonal{position:absolute;z-index:-1;transform:rotate(-35deg);transform-origin:center}.management-graphic-diagonal--one{width:145%;height:46%;right:-26%;top:39%;background:#2b78ae}.management-graphic-diagonal--two{width:145%;height:9%;right:-28%;top:67%;background:#8fc7e5}.management-graphic-panel{position:absolute;left:0;top:0;width:47%;height:57%;background:#fbfdff;border-bottom-right-radius:90px;padding:30px 24px;color:#123c67;font-size:16px;font-weight:700;letter-spacing:.02em}.management-graphic-panel small{display:block;margin-top:8px;color:#5c7280;font-size:9px;line-height:1.35;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.management-graphic-dots{position:absolute;right:13%;top:26%;width:35%;aspect-ratio:1;border-radius:50%;background-image:radial-gradient(#9bd7ef 1.4px,transparent 1.4px);background-size:9px 9px;opacity:.95}.management-graphic-label{position:absolute;left:51%;bottom:12%;max-width:40%;margin:0;color:#fff;font-size:clamp(15px,2vw,24px);line-height:1.08;font-weight:700;letter-spacing:-.02em}.management-process{background:#eef7fc}.management-process .service-detail-grid article{border-top-color:#2b78ae}.management-process .service-detail-grid article:nth-child(2){border-top-color:#8fc7e5}.management-process .service-detail-grid article:nth-child(3){border-top-color:#123c67}.management-benefits{background:#123c67;color:#fff}.management-benefits h2{color:#fff}.management-benefits h2 em{color:#a6daf2}.management-benefits .service-detail-grid article{background:#fbfdff;border-top-color:#2b78ae}.management-benefits .service-detail-grid article:nth-child(2){border-top-color:#8fc7e5}.management-benefits .service-detail-grid article:nth-child(3){border-top-color:#123c67}.management-benefits .service-detail-grid article:nth-child(4){border-top-color:#a6daf2}.management-link{color:#2b78ae}
.management-detail-page .service-detail-hero{background:linear-gradient(135deg,#fffefa,#f8f1d8)}.management-eyebrow{color:#b08012}.management-detail-page .service-detail-heading h2 em,.management-detail-page .claim-text{color:#b08012!important}.management-button{background:#c39418;color:#162a4d}.management-button:hover{background:#a8790e}.management-detail-graphic{background:#162f59}.management-graphic-diagonal--one{background:#c39418}.management-graphic-diagonal--two{background:#eadb9e}.management-graphic-dots{background-image:radial-gradient(#f0d77f 1.4px,transparent 1.4px)}.management-process{background:#fcf7e8}.management-process .service-detail-grid article{border-top-color:#c39418}.management-process .service-detail-grid article:nth-child(2){border-top-color:#eadb9e}.management-process .service-detail-grid article:nth-child(3){border-top-color:#162f59}.management-benefits{background:#162f59}.management-benefits h2 em{color:#f0d77f}.management-benefits .service-detail-grid article{border-top-color:#c39418}.management-benefits .service-detail-grid article:nth-child(2){border-top-color:#eadb9e}.management-benefits .service-detail-grid article:nth-child(3){border-top-color:#162f59}.management-benefits .service-detail-grid article:nth-child(4){border-top-color:#f0d77f}.management-link{color:#b08012}

/* Player compatto sotto il pieghevole, affiancato alla CTA della pagina. */
.service-detail-hero--with-video{align-items:center}
.service-detail-hero-actions{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);column-gap:7%;row-gap:18px;align-items:center;margin-top:4px}
.service-detail-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}
.service-detail-hero-actions .service-mini-player{width:min(100%,240px);aspect-ratio:16/9;justify-self:end;background:#071a31;box-shadow:0 10px 24px #12365b22}
.service-detail-hero-actions .service-mini-player iframe{display:block;width:100%;height:100%;border:0}
@media(max-width:800px){.service-detail-hero--with-video{grid-template-columns:1fr;gap:34px}.service-detail-hero-actions{grid-template-columns:1fr;gap:18px}.service-detail-actions{gap:10px}.service-detail-hero-actions .service-mini-player{justify-self:start;width:min(100%,260px)}}

/* HORECA LAB: accento ambrato e anteprima essenziale del servizio. */
.horeca-detail-page{background:#fffaf2}.horeca-detail-page .service-detail-hero{background:linear-gradient(135deg,#fffdf7,#fff0d8)}
.horeca-eyebrow{color:#a96612}.horeca-detail-page .service-detail-heading h2 em,.horeca-detail-page .service-detail-steps h2 em{color:#bd791b;font-style:normal}
.horeca-button{background:#bd791b;color:#fff}.horeca-button:hover{background:#965b0d}
.horeca-detail-graphic{position:relative;isolation:isolate;justify-self:end;width:min(100%,510px);aspect-ratio:1/1.08;overflow:hidden;background:#213856;box-shadow:0 24px 55px #102b5433}
.horeca-graphic-ring{position:absolute;width:430px;height:430px;right:-160px;top:40px;border:42px solid #c98a32;border-left-color:transparent;border-bottom-color:#f0d9a7;border-radius:50%;transform:rotate(-24deg)}
.horeca-graphic-panel{position:absolute;left:0;top:0;width:50%;height:56%;padding:30px 24px;border-bottom-right-radius:88px;background:#fffaf2;color:#233b59;font-weight:700;letter-spacing:.04em}
.horeca-graphic-panel small{display:block;margin-top:9px;color:#7a6c5b;font-size:9px;line-height:1.4;letter-spacing:.1em}
.horeca-graphic-dots{position:absolute;right:15%;top:24%;width:31%;aspect-ratio:1;border-radius:50%;background-image:radial-gradient(#f0d9a7 1.5px,transparent 1.5px);background-size:9px 9px}
.horeca-graphic-label{position:absolute;left:48%;bottom:13%;margin:0;color:#fff;font-size:clamp(20px,2.6vw,31px);line-height:1.08;font-weight:700;letter-spacing:-.03em}
.horeca-intro{background:#fff}.horeca-scope{background:#fff5e5}.horeca-scope .service-detail-grid article{border-top-color:#bd791b}.horeca-scope .service-detail-grid article:nth-child(2){border-top-color:#f0d9a7}.horeca-scope .service-detail-grid article:nth-child(3){border-top-color:#213856}
@media(max-width:800px){.horeca-detail-graphic{justify-self:start;max-width:430px}}

.service-page-return{max-width:1400px;margin:0 auto;padding:0 5vw 46px;text-align:right}.service-page-return a{display:inline-block;color:#075f83;font-weight:700;text-decoration:none;border-bottom:1px solid #45d4ef;padding-bottom:5px}.service-page-return a:hover{border-bottom-color:#075f83}.service-page-return a:focus-visible{outline:3px solid #45d4ef;outline-offset:3px}@media(max-width:650px){.service-page-return{padding:0 6vw 36px}}
