html[data-wf-page] body .mt-guide-toc{display:flex!important;flex-wrap:wrap!important;gap:8px 6px!important}html[data-wf-page] body .mt-guide-toc .mt-guide-toc-item{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:9px!important;height:44px!important;padding:0 16px 0 12px!important;background:#fff!important;border:1px solid #dbe3ec!important;border-radius:999px!important;box-shadow:none!important;font-size:14.5px!important;font-weight:600!important;line-height:1!important;color:#334155!important;transform:none!important;transition:border-color .18s ease,color .18s ease!important}html[data-wf-page] body .mt-guide-toc .mt-guide-toc-item:hover{background:#fff!important;border-color:#3e9be9!important;color:#0e395d!important;box-shadow:none!important;transform:none!important}html[data-wf-page] body .mt-guide-toc .mt-guide-toc-item::before{content:''!important;height:17px!important;width:24px!important;flex:0 0 24px!important;border-radius:3px!important;box-shadow:0 0 0 1px rgba(15,23,42,.08)!important;background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;font-size:0!important;letter-spacing:0!important;color:transparent!important}html[data-wf-page] body .mt-guide-body .mt-g-sec h2::before{content:''!important;display:inline-block!important;vertical-align:-2px!important;margin-right:12px!important;height:23px!important;width:33px!important;border-radius:3px!important;box-shadow:0 0 0 1px rgba(15,23,42,.08)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important}html[data-wf-page] body .mt-guide-toc .mt-guide-toc-item[href="#uk-ireland"]::before,html[data-wf-page] body .mt-guide-body .mt-g-sec#uk-ireland h2::before{background-image:url(https://cdn.prod.website-files.com/6ab3b5751210329a6205154c/6abed977453763e2d43d8142_mt-gf4-uk-ireland.png)!important}html[data-wf-page] body .mt-guide-toc .mt-guide-toc-item[href="#uk-ireland"]::before{width:53px!important;flex:0 0 53px!important;border-radius:0!important;box-shadow:none!important}html[data-wf-page] body .mt-guide-body .mt-g-sec#uk-ireland h2::before{width:73px!important;border-radius:0!important;box-shadow:none!important}html[data-wf-page] body .mt-guide-toc .mt-guide-toc-item[href="#czech-republic"]::before,html[data-wf-page] body .mt-guide-body .mt-g-sec#czech-republic h2::before{background-image:url(https://cdn.prod.website-files.com/6ab3b5751210329a6205154c/6abed74a64824b93ccb94780_mt-gf3-czech-republic.png)!important}html[data-wf-page] body .mt-guide-toc .mt-guide-toc-item[href="#malta"]::before,html[data-wf-page] body .mt-guide-body .mt-g-sec#malta h2::before{background-image:url(https://cdn.prod.website-files.com/6ab3b5751210329a6205154c/6abed74ac3bcf09b142b482b_mt-gf3-malta.png)!important}html[data-wf-page] body .mt-guide-toc .mt-guide-toc-item[href="#germany-and-austria"]::before,html[data-wf-page] body .mt-guide-body .mt-g-sec#germany-and-austria h2::before{background-image:url(https://cdn.prod.website-files.com/6ab3b5751210329a6205154c/6abed9781f065d21414883ce_mt-gf4-germany-and-austria.png)!important}html[data-wf-page] body .mt-guide-toc .mt-guide-toc-item[href="#germany-and-austria"]::before{width:53px!important;flex:0 0 53px!important;border-radius:0!important;box-shadow:none!important}html[data-wf-page] body .mt-guide-body .mt-g-sec#germany-and-austria h2::before{width:73px!important;border-radius:0!important;box-shadow:none!important}html[data-wf-page] body .mt-guide-toc .mt-guide-toc-item[href="#france"]::before,html[data-wf-page] body .mt-guide-body .mt-g-sec#france h2::before{background-image:url(https://cdn.prod.website-files.com/6ab3b5751210329a6205154c/6abed74af86d72a4c5d690f0_mt-gf3-france.png)!important}html[data-wf-page] body .mt-guide-toc .mt-guide-toc-item[href="#spain"]::before,html[data-wf-page] body .mt-guide-body .mt-g-sec#spain h2::before{background-image:url(https://cdn.prod.website-files.com/6ab3b5751210329a6205154c/6abed74af86d72a4c5d69105_mt-gf3-spain.png)!important}html[data-wf-page] body .mt-guide-toc .mt-guide-toc-item[href="#switzerland"]::before,html[data-wf-page] body .mt-guide-body .mt-g-sec#switzerland h2::before{background-image:url(https://cdn.prod.website-files.com/6ab3b5751210329a6205154c/6abed74a4853435c749142f3_mt-gf3-switzerland.png)!important}html[data-wf-page] body .mt-guide-toc .mt-guide-toc-item[href="#bulgaria-and-romania"]::before,html[data-wf-page] body .mt-guide-body .mt-g-sec#bulgaria-and-romania h2::before{background-image:url(https://cdn.prod.website-files.com/6ab3b5751210329a6205154c/6abed9787f84ebe6f9fbf558_mt-gf4-bulgaria-and-romania.png)!important}html[data-wf-page] body .mt-guide-toc .mt-guide-toc-item[href="#bulgaria-and-romania"]::before{width:53px!important;flex:0 0 53px!important;border-radius:0!important;box-shadow:none!important}html[data-wf-page] body .mt-guide-body .mt-g-sec#bulgaria-and-romania h2::before{width:73px!important;border-radius:0!important;box-shadow:none!important}html[data-wf-page] body .mt-guide-toc .mt-guide-toc-item[href="#albania"]::before,html[data-wf-page] body .mt-guide-body .mt-g-sec#albania h2::before{background-image:url(https://cdn.prod.website-files.com/6ab3b5751210329a6205154c/6abed74a916252b500f84d5a_mt-gf3-albania.png)!important}html[data-wf-page] body .mt-guide-toc .mt-guide-toc-item[href="#netherlands-and-nordic-countries"]::before,html[data-wf-page] body .mt-guide-body .mt-g-sec#netherlands-and-nordic-countries h2::before{background-image:url(https://cdn.prod.website-files.com/6ab3b5751210329a6205154c/6abed9787f84ebe6f9fbf579_mt-gf4-netherlands-and-nordic-countries.png)!important}html[data-wf-page] body .mt-guide-toc .mt-guide-toc-item[href="#netherlands-and-nordic-countries"]::before{width:53px!important;flex:0 0 53px!important;border-radius:0!important;box-shadow:none!important}html[data-wf-page] body .mt-guide-body .mt-g-sec#netherlands-and-nordic-countries h2::before{width:73px!important;border-radius:0!important;box-shadow:none!important}html[data-wf-page] body .mt-guide-toc .mt-guide-toc-item[href="#slovacchia"]::before,html[data-wf-page] body .mt-guide-body .mt-g-sec#slovacchia h2::before{background-image:url(https://cdn.prod.website-files.com/6ab3b5751210329a6205154c/6abed74bdc5105652daeb031_mt-gf3-slovacchia.png)!important}html[data-wf-page] body .mt-guide-toc .mt-guide-toc-item[href="#cyprus"]::before,html[data-wf-page] body .mt-guide-body .mt-g-sec#cyprus h2::before{background-image:url(https://cdn.prod.website-files.com/6ab3b5751210329a6205154c/6abed74b7f84ebe6f9fb0d08_mt-gf3-cyprus.png)!important}html[data-wf-page] body .mt-guide-toc .mt-guide-toc-item[href="#bosnia-and-herzegovina"]::before,html[data-wf-page] body .mt-guide-body .mt-g-sec#bosnia-and-herzegovina h2::before{background-image:url(https://cdn.prod.website-files.com/6ab3b5751210329a6205154c/6abed74b1fad9b52f4762f32_mt-gf3-bosnia-and-herzegovina.png)!important}html[data-wf-page] body .mt-guide-body .mt-g-facts li{background:#f5f8fc!important;border:0!important;border-radius:12px!important;padding:13px 15px!important}html[data-wf-page] body .mt-guide-body .mt-g-facts b{font-size:15.5px!important}html[data-wf-page] body .mt-guide-body .mt-gx{margin:40px 0 14px!important}html[data-wf-page] body .mt-guide-body .mt-gx p.mt-gx-eyebrow{display:inline-flex!important;align-items:center!important;gap:9px!important;font-size:14px!important;line-height:1.2!important;font-weight:600!important;color:#fff!important;margin:0 0 16px!important}html[data-wf-page] body .mt-guide-body .mt-gx .mt-gx-h{font-size:30px!important;line-height:1.15!important;letter-spacing:-.8px!important;color:#fff!important;font-weight:700!important;margin:0 0 12px!important}html[data-wf-page] body .mt-guide-body .mt-gx p.mt-gx-sub{font-size:17px!important;line-height:1.55!important;color:rgba(255,255,255,.92)!important;margin:0 0 24px!important;max-width:620px!important}html[data-wf-page] body .mt-guide-body .mt-gx p.mt-gx-proof-t,html[data-wf-page] body .mt-guide-body .mt-gx p.mt-gx-proof-t strong{font-size:14px!important;line-height:1.4!important;color:#fff!important;margin:0!important}html[data-wf-page] body .mt-guide-body .mt-gx strong{color:#fff!important}html[data-wf-page] body .mt-guide-body .mt-gx img{width:auto!important;height:auto!important;max-height:none!important;margin:0!important;border-radius:0!important;object-fit:cover!important;object-position:center!important}html[data-wf-page] body .mt-guide-body .mt-gx .mt-gx-star{width:17px!important;height:17px!important;display:block!important}html[data-wf-page] body .mt-guide-body .mt-gx .mt-gx-av{width:49px!important;height:49px!important;border-radius:50%!important;border:2px solid #fff!important;margin-left:-12px!important;object-fit:cover!important}html[data-wf-page] body .mt-guide-body .mt-gx .mt-gx-av:first-child{margin-left:0!important}html[data-wf-page] body .mt-guide-body a.mt-gx-btn{color:#0e395d!important;text-decoration:none!important}html[data-wf-page] body .mt-guide-body a.mt-gx-btn::after{content:''!important;width:44px!important;height:44px!important;flex:0 0 44px!important;border-radius:50%!important;background:#3788e3 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23ffffff' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.33 8h9.34M12.67 8 8.67 4M12.67 8 8.67 12'/%3E%3C/svg%3E") center/16px 16px no-repeat!important}@media(max-width:767px){html[data-wf-page] body .mt-guide-body .mt-gx .mt-gx-h{font-size:25px!important}html[data-wf-page] body .mt-guide-body .mt-gx .mt-gx-av{width:40px!important;height:40px!important;margin-left:-10px!important}}.mt-gx{background-color:#3788e3;border-radius:30px;padding:34px 38px}
.mt-gx-eyebrow{background-color:rgba(255,255,255,.18);border-radius:999px;padding:7px 16px 7px 12px}
.mt-gx-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:22px}
.mt-gx-btn{display:inline-flex;align-items:center;gap:16px;background-color:#fff;border-radius:999px;padding:8px 8px 8px 28px;min-height:60px;font-size:17px;font-weight:600}
.mt-gx-proof{display:flex;align-items:center;gap:14px}
.mt-gx-proof-av{display:flex}
@media(max-width:767px){.mt-gx{padding:28px 22px}.mt-gx-row{flex-direction:column;align-items:flex-start;gap:18px}.mt-gx-btn{min-height:54px;font-size:16px;padding:7px 7px 7px 22px}}
@media(max-width:767px){.mt-gx-proof{flex-wrap:wrap;row-gap:10px}.mt-gx-proof-av{flex:0 0 auto}.mt-gx-proof-t{min-width:0;flex:1 1 150px}}
html[data-wf-page] body .mt-guide-hero .mt-guide-badge{background:#eaf5fe!important;color:#0e395d!important}html[data-wf-page] body .mt-guide-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px 28px!important}html[data-wf-page] body .mt-guide-actions .mt-gbtn-primary{background:#3e9be9!important;border-color:#3e9be9!important;color:#fff!important}html[data-wf-page] body .mt-guide-actions .mt-gbtn-primary::after{background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%233e9be9' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.33 8h9.34M12.67 8 8.67 4M12.67 8 8.67 12'/%3E%3C/svg%3E")!important}html[data-wf-page] body .mt-guide-actions .mt-gbtn-primary:hover{background:#2f8bd8!important;border-color:#2f8bd8!important}html[data-wf-page] body .mt-guide-actions .mt-gbtn-ghost{background:none!important;border:0!important;border-radius:0!important;padding:0!important;min-height:0!important;gap:0!important;color:#2b86d6!important;font-size:17px!important;font-weight:600!important;text-decoration:underline!important;text-underline-offset:4px!important}html[data-wf-page] body .mt-guide-actions .mt-gbtn-ghost::after{display:none!important;content:none!important}html[data-wf-page] body .mt-guide-actions .mt-gbtn-ghost:hover{color:#0e395d!important;border:0!important}html[data-wf-page] body .mt-guide-body{max-width:none!important;margin-left:0!important;margin-right:0!important}html[data-wf-page] body .mt-guide-body p{font-size:18px!important;line-height:1.8!important}html[data-wf-page] body .mt-guide-toc-sec .mt-guide-toc,html[data-wf-page] body .mt-guide-toc-sec .mt-guide-toc-label{max-width:none!important;margin-left:0!important;margin-right:0!important}html[data-wf-page] body .mt-guide-body a strong,html[data-wf-page] body .mt-guide-body strong a{color:#2b86d6!important}html[data-wf-page] body .mt-guide-lead{color:#0e395d!important;font-size:20px!important;line-height:1.6!important}@media(max-width:991px){html[data-wf-page] body [data-up-section="home-enquiry"] .new-cta-4,html[data-wf-page] body [data-up-section="home-enquiry"] .new-form-card-6,html[data-wf-page] body [data-up-section="home-enquiry"] .new-form-6,html[data-wf-page] body [data-up-section="home-enquiry"] select,html[data-wf-page] body [data-up-section="home-enquiry"] input{min-width:0!important;max-width:100%!important}}html[data-wf-page] body .mt-guide-body a.mt-g-more{text-decoration:underline!important;text-underline-offset:4px!important}/* ===== v4 — hero in formato articolo (desktop) ===== */
@media(min-width:992px){
html[data-wf-page] body .mt-guide-hero{padding-top:40px!important}
html[data-wf-page] body .mt-guide-hero .mt-guide-wrap{grid-template-columns:minmax(0,1fr) auto!important;column-gap:48px!important;row-gap:0!important;align-items:start!important}
html[data-wf-page] body .mt-guide-hero .mt-guide-wrap .mt-guide-meta{grid-column:1/-1!important;grid-row:1!important}
html[data-wf-page] body .mt-guide-hero .mt-guide-wrap .mt-guide-h1{grid-column:1/-1!important;grid-row:2!important;max-width:980px!important;margin-top:18px!important}
html[data-wf-page] body .mt-guide-hero .mt-guide-wrap .mt-guide-lead{grid-column:1!important;grid-row:3!important;max-width:660px!important;margin:20px 0 0!important;align-self:center!important}
html[data-wf-page] body .mt-guide-hero .mt-guide-wrap .mt-guide-actions{grid-column:2!important;grid-row:3!important;align-self:center!important;justify-content:flex-end!important;margin:20px 0 0!important;flex-wrap:nowrap!important}
html[data-wf-page] body .mt-guide-hero .mt-guide-wrap>.w-embed{grid-column:1/-1!important;grid-row:4!important;margin-top:30px!important}
html[data-wf-page] body .mt-guide-hero .mt-guide-cover{width:100%!important;height:420px!important;object-fit:cover!important;object-position:center 15%!important;border-radius:20px!important;display:block!important}
/* foto nel corpo: mai piu alte di mezzo schermo */
html[data-wf-page] body .mt-guide-body img:not(.mt-gx-av):not(.mt-gx-star){height:400px!important;max-height:400px!important;object-fit:cover!important;object-position:center 30%!important}
}
@media(max-width:991px){
html[data-wf-page] body .mt-guide-hero .mt-guide-cover{height:auto!important;aspect-ratio:1/1!important;object-fit:cover!important}
html[data-wf-page] body .mt-guide-body img:not(.mt-gx-av):not(.mt-gx-star){max-height:320px!important;object-fit:cover!important}
}
/* ===== animazioni leggere (niente form: mt-fix usa opacity sul form) ===== */
@keyframes mtFadeIn{from{opacity:0}to{opacity:1}}
@supports (animation-timeline:view()){
@media(prefers-reduced-motion:no-preference){
html[data-wf-page] body .mt-guide-body .mt-g-sec>p>img,html[data-wf-page] body .mt-guide-body .mt-g-facts li{animation:mtFadeIn .5s ease-out both;animation-timeline:view();animation-range:entry 2% entry 40%}
}}
/* ===== v4 — fix stato "Grazie": mt-p-guida-v2.css forza display:grid!important sul form e Webflow non riesce a nasconderlo ===== */
html[data-wf-page] body form.mt-cf.mt-cf-grid[style*="display: none"],html[data-wf-page] body form.mt-cf.mt-cf-grid[style*="display:none"]{display:none!important}
/* ===== v6 — blocco form piu compatto (solo questa pagina, desktop) ===== */
@media(min-width:992px){
html[data-wf-page] body .new-section-6 .newsectioninner-6:has(>.new-cta-4):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_){padding-top:10px!important;padding-bottom:24px!important}
html[data-wf-page] body .new-section-6 .new-cta-4:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_){padding-top:26px!important;padding-bottom:26px!important}
html[data-wf-page] body .new-section-6 .new-cta-4 .new-form-card-6:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_){padding-top:20px!important;padding-bottom:20px!important}
html[data-wf-page] body .new-section-6 .new-cta-4 form.new-form-6:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_){row-gap:10px!important}
html[data-wf-page] body .new-section-6 .new-cta-4 .mt-cf-h:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_){font-size:34px!important;line-height:1.12!important}
html[data-wf-page] body form.mt-cf :is(input:not([type=checkbox]):not([type=hidden]):not([type=submit]),select,textarea):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_){height:46px!important;min-height:46px!important}
html[data-wf-page] body form.mt-cf .iti:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_){height:46px!important}
html[data-wf-page] body form.mt-cf .mt-cf-field:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_){gap:4px!important}
html[data-wf-page] body form.mt-cf .mt-submit:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_){min-height:50px!important}
html[data-wf-page] body [data-up-section="home-enquiry"] .new-stack-6:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_){gap:16px!important;padding-bottom:0!important}
}
/* bottone invio proporzionato ai campi */
@media(min-width:992px){
html[data-wf-page] body .w-form form .mt-submit>.accent_button:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_){min-height:50px!important;height:50px!important}
html[data-wf-page] body :is(a,button,div).mt-submit:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_){min-height:50px!important;height:50px!important}
}
/* riga Calendly sotto il form */
html[data-wf-page] body .mt-cal{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;flex-wrap:wrap!important;margin-top:18px!important}
html[data-wf-page] body .mt-cal .mt-cal-t{font-size:16px!important;line-height:1.4!important;color:#62748e!important;margin:0!important}
html[data-wf-page] body .mt-cal .mt-cal-a{font-size:16px!important;font-weight:600!important;color:#2b86d6!important;text-decoration:underline!important;text-underline-offset:4px!important}
html[data-wf-page] body .mt-cal .mt-cal-a:hover{color:#0e395d!important}
