li.pll-parent-menu-item>ul.sub-menu>li.current-lang{display:none!important}.icon{color:#1f2937}.service:hover .icon{color:#4f46e5}.single-post #main-content .container{max-width:1180px}.single-post #left-area article.et_pb_post{max-width:860px;margin:0 auto}.single-post .entry-title{font-size:42px;line-height:1.15;margin-bottom:12px;letter-spacing:-0.02em}.single-post .et_post_meta_wrapper{margin-bottom:28px}.single-post .entry-content{font-size:18px;line-height:1.75;color:#111}.single-post .entry-content p{margin:0 0 18px}.single-post .entry-content h2{font-size:28px;line-height:1.25;margin:42px 0 14px;letter-spacing:-0.01em}.single-post .entry-content h3{font-size:22px;line-height:1.3;margin:30px 0 12px}.single-post .entry-content ul,.single-post .entry-content ol{margin:0 0 18px 22px}.single-post .entry-content li{margin-bottom:10px}.single-post .entry-content img{border-radius:14px}.single-post .et_featured_image,.single-post .wp-block-image img{border-radius:16px}.single-post .entry-content blockquote{margin:28px 0;padding:18px 20px;border-left:4px solid rgba(0,0,0,0.12);background:#f7f9fc;border-radius:12px}.single-post #comment-wrap,.single-post .comments-area,.single-post #respond{margin-top:56px;padding-top:28px;border-top:1px solid rgba(0,0,0,0.08)}.author-card{width:100%;max-width:100%;margin:48px 0 64px;padding:24px 28px;background:linear-gradient(180deg,#f8fafc 0%,#f2f5f9 100%);border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,0.06),inset 0 1px 0 rgba(255,255,255,0.6)}.author-card a{display:flex;align-items:center;gap:20px;width:100%;text-decoration:none;color:#111}.author-card img{width:96px;height:96px;border-radius:50%;object-fit:cover;flex-shrink:0;box-shadow:0 6px 16px rgba(0,0,0,0.12)}.author-meta{display:flex;flex-direction:column;gap:6px}.author-label{font-size:13px;text-transform:uppercase;letter-spacing:0.06em;color:#6b7280}.author-name{font-size:18px;font-weight:600;line-height:1.3}#main-footer .footer-widget .widget_nav_menu .title{margin:0 0 14px;font-weight:700;font-size:18px;line-height:1.3}#main-footer .footer-widget .widget_nav_menu ul.menu{margin:0;padding:0;list-style:none}#main-footer .footer-widget .widget_nav_menu ul.menu>li{margin:0 0 10px;padding:0}#main-footer .footer-widget .widget_nav_menu ul.menu>li>a{display:inline-block;text-decoration:none;font-size:16px;line-height:1.35;opacity:0.9;transition:opacity .2s ease}#main-footer .footer-widget .widget_nav_menu ul.menu>li>a:hover{opacity:1;text-decoration:underline}#main-footer .footer-widget .widget_nav_menu ul.menu>li>a{word-break:normal;overflow-wrap:normal;hyphens:none}#main-footer .footer-widget .widget_nav_menu ul.menu li::before,#main-footer .footer-widget .widget_nav_menu ul.menu li::after{content:none!important;display:none!important}@media (min-width:981px){#main-footer .footer-widget .widget_nav_menu ul.menu>li>a{white-space:nowrap}}.et_pb_blog_grid .et_pb_salvattore_content{display:flex;gap:32px}.et_pb_blog_grid .et_pb_salvattore_content .column{display:flex;flex:1 1 0}.et_pb_blog_grid .et_pb_salvattore_content .column>article.et_pb_post{display:flex;flex-direction:column;width:100%;height:100%}.et_pb_blog_grid article.et_pb_post .post-content{flex:1 1 auto}.et_pb_blog_grid article.et_pb_post .entry-title,.et_pb_blog_grid article.et_pb_post .post-meta,.et_pb_blog_grid article.et_pb_post .post-content{padding-left:28px;padding-right:28px}.et_pb_blog_grid article.et_pb_post .post-content{padding-bottom:24px}.et_pb_blog_grid .et_pb_image_container img{width:100%;height:250px;object-fit:cover;display:block}.et_pb_blog_grid article.et_pb_post{background:#ffffff;border-radius:14px;overflow:hidden;box-shadow:0 6px 24px rgba(0,0,0,0.06);transition:transform 0.25s ease,box-shadow 0.25s ease}.et_pb_blog_grid article.et_pb_post:hover{transform:translateY(-4px);box-shadow:0 14px 40px rgba(0,0,0,0.1)}@media (max-width:980px){.et_pb_blog_grid .et_pb_salvattore_content{display:block}.et_pb_blog_grid .et_pb_salvattore_content .column{display:block;width:100%}.et_pb_blog_grid .et_pb_salvattore_content .column+.column{margin-top:18px}.et_pb_blog_grid article.et_pb_post .entry-title,.et_pb_blog_grid article.et_pb_post .post-meta,.et_pb_blog_grid article.et_pb_post .post-content{padding-left:20px;padding-right:20px}.et_pb_blog_grid .et_pb_image_container img{height:220px}}.blog .et_pb_blog_grid .et_pb_salvattore_content{display:flex;gap:32px}.blog .et_pb_blog_grid .et_pb_salvattore_content .column{display:flex;flex:1 1 0}.blog .et_pb_blog_grid .et_pb_salvattore_content .column>article.et_pb_post{display:flex;flex-direction:column;width:100%;height:100%}.blog .et_pb_blog_grid article.et_pb_post{background:#ffffff;border-radius:14px;overflow:hidden;box-shadow:0 6px 24px rgba(0,0,0,0.06);transition:transform 0.25s ease,box-shadow 0.25s ease}.blog .et_pb_blog_grid article.et_pb_post:hover{transform:translateY(-4px);box-shadow:0 14px 40px rgba(0,0,0,0.1)}.blog .et_pb_blog_grid .et_pb_image_container img{width:100%;height:250px;object-fit:cover;display:block}.blog .et_pb_blog_grid article.et_pb_post .entry-title,.blog .et_pb_blog_grid article.et_pb_post .post-meta,.blog .et_pb_blog_grid article.et_pb_post .post-content{padding-left:28px;padding-right:28px}.blog .et_pb_blog_grid article.et_pb_post .entry-title{margin:22px 0 10px;font-size:22px;line-height:1.35}.blog .et_pb_blog_grid article.et_pb_post .post-meta{margin:0 0 14px;font-size:14px;line-height:1.4;color:#777777}.blog .et_pb_blog_grid article.et_pb_post .post-content{flex:1 1 auto;padding-bottom:24px}.blog .et_pb_blog_grid article.et_pb_post .post-content-inner p{margin:0;font-size:16px;line-height:1.7;color:#333333;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:980px){.blog .et_pb_blog_grid .et_pb_salvattore_content{display:block}.blog .et_pb_blog_grid .et_pb_salvattore_content .column{display:block;width:100%}.blog .et_pb_blog_grid .et_pb_salvattore_content .column+.column{margin-top:18px}.blog .et_pb_blog_grid article.et_pb_post .entry-title,.blog .et_pb_blog_grid article.et_pb_post .post-meta,.blog .et_pb_blog_grid article.et_pb_post .post-content{padding-left:20px;padding-right:20px}.blog .et_pb_blog_grid .et_pb_image_container img{height:220px}}.blog .et_pb_blog_grid .et_pb_salvattore_content{display:flex;gap:32px}.blog .et_pb_blog_grid .et_pb_salvattore_content .column{display:flex;flex:1 1 0}.blog .et_pb_blog_grid .et_pb_salvattore_content .column>article.et_pb_post{display:flex;flex-direction:column;width:100%;height:100%}.blog .et_pb_blog_grid article.et_pb_post{background:#ffffff;border-radius:14px;overflow:hidden;box-shadow:0 6px 24px rgba(0,0,0,0.06);transition:transform 0.25s ease,box-shadow 0.25s ease}.blog .et_pb_blog_grid article.et_pb_post:hover{transform:translateY(-4px);box-shadow:0 14px 40px rgba(0,0,0,0.1)}.blog .et_pb_blog_grid .et_pb_image_container img{width:100%;height:250px;object-fit:cover;display:block}.blog .et_pb_blog_grid article.et_pb_post .entry-title,.blog .et_pb_blog_grid article.et_pb_post .post-meta,.blog .et_pb_blog_grid article.et_pb_post .post-content{padding-left:28px;padding-right:28px}.blog .et_pb_blog_grid article.et_pb_post .entry-title{margin:22px 0 10px;font-size:22px;line-height:1.35}.blog .et_pb_blog_grid article.et_pb_post .post-meta{margin:0 0 14px;font-size:14px;line-height:1.4;color:#777777}.blog .et_pb_blog_grid article.et_pb_post .post-content{flex:1 1 auto;padding-bottom:24px}.blog .et_pb_blog_grid article.et_pb_post .post-content-inner p{margin:0;font-size:16px;line-height:1.7;color:#333333;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:980px){.blog .et_pb_blog_grid .et_pb_salvattore_content{display:block}.blog .et_pb_blog_grid .et_pb_salvattore_content .column{display:block;width:100%}.blog .et_pb_blog_grid .et_pb_salvattore_content .column+.column{margin-top:18px}.blog .et_pb_blog_grid article.et_pb_post .entry-title,.blog .et_pb_blog_grid article.et_pb_post .post-meta,.blog .et_pb_blog_grid article.et_pb_post .post-content{padding-left:20px;padding-right:20px}.blog .et_pb_blog_grid .et_pb_image_container img{height:220px}}.blog #left-area{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;align-items:stretch}@media (max-width:1200px){.blog #left-area{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width:767px){.blog #left-area{grid-template-columns:1fr;gap:18px}}.blog .blog-h1{grid-column:1 / -1;margin:0 0 32px;font-size:36px;line-height:1.15;letter-spacing:-0.02em;color:#111111}@media (max-width:767px){.blog .blog-h1{font-size:28px;margin-bottom:20px}}.blog .et_pb_post{background:#ffffff;border-radius:14px;overflow:hidden;box-shadow:0 6px 24px rgba(0,0,0,0.06);transition:transform 0.25s ease,box-shadow 0.25s ease;display:flex;flex-direction:column;height:100%;padding:0 28px 28px}.blog .et_pb_post:hover{transform:translateY(-4px);box-shadow:0 14px 40px rgba(0,0,0,0.1)}.blog .entry-featured-image-url{display:block;aspect-ratio:16 / 10;overflow:hidden;background:#f2f2f2;margin-left:-28px;margin-right:-28px}.blog .entry-featured-image-url img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.35s ease}.blog .et_pb_post:hover .entry-featured-image-url img{transform:scale(1.05)}.blog .entry-title{font-size:22px;line-height:1.35;margin:26px 0 12px;color:#111111}.blog .entry-title a{color:inherit;text-decoration:none;transition:color 0.2s ease}.blog .entry-title a:hover{color:#3b5cff}.blog .post-meta{font-size:14px;line-height:1.4;color:#777777;margin-bottom:14px}.blog .post-meta a{color:#3b5cff;text-decoration:none}.blog .post-meta a:hover{text-decoration:underline}.blog .pagination{grid-column:1 / -1;margin-top:40px}@media (max-width:767px){.blog .et_pb_post{padding:0 20px 22px}.blog .entry-featured-image-url{margin-left:-20px;margin-right:-20px}.blog .entry-title{font-size:20px;margin-top:20px}}.blog .entry-title a:focus-visible,.blog .post-meta a:focus-visible,.blog .entry-featured-image-url:focus-visible{outline:2px solid rgba(59,92,255,0.5);outline-offset:3px;border-radius:6px}.blog-article#main-content{padding-top:0;padding-bottom:70px}.blog-article#main-content .container{max-width:1100px}.blog-article#main-content #left-area{width:100%;float:none;padding-top:20px}.blog-article#main-content article.et_pb_post{background:#ffffff;border-radius:16px;overflow:hidden;box-shadow:0 12px 44px rgba(0,0,0,0.06);padding:28px 38px 40px}@media (max-width:767px){.blog-article#main-content article.et_pb_post{padding:22px 20px 26px;border-radius:14px}.blog-article#main-content .container{max-width:100%}}.blog-article#main-content .et_post_meta_wrapper{margin:0}.blog-article#main-content #breadcrumbs{margin:0 0 18px;font-size:13px;line-height:1.45;color:#8a8a8a}.blog-article#main-content #breadcrumbs a{color:#3b5cff;text-decoration:none}.blog-article#main-content #breadcrumbs a:hover{text-decoration:underline}.blog-article#main-content h1.entry-title{margin:6px 0 14px;font-size:44px;line-height:1.12;letter-spacing:-0.02em;color:#111111}@media (max-width:767px){.blog-article#main-content h1.entry-title{font-size:30px}}.blog-article#main-content .post-meta{margin:0 0 18px;font-size:14px;line-height:1.45;color:#7a7a7a}.blog-article#main-content .post-meta a{color:#3b5cff;text-decoration:none}.blog-article#main-content .post-meta a:hover{text-decoration:underline}.blog-article#main-content .et_post_meta_wrapper>img{width:100%;height:auto;max-height:460px;object-fit:cover;display:block;border-radius:14px;margin:14px 0 28px}@media (max-width:767px){.blog-article#main-content .et_post_meta_wrapper>img{max-height:320px;border-radius:12px;margin:10px 0 20px}}.blog-article#main-content .entry-content{margin-top:8px;font-size:18px;line-height:1.8;color:#222222}.blog-article#main-content .entry-content p{margin:0 0 18px}.blog-article#main-content .entry-content p:last-child{margin-bottom:0}.blog-article#main-content .entry-content h2{margin:34px 0 14px;font-size:28px;line-height:1.25;color:#111111}.blog-article#main-content .entry-content h3{margin:24px 0 12px;font-size:22px;line-height:1.3;color:#111111}.blog-article#main-content .entry-content ul,.blog-article#main-content .entry-content ol{margin:0 0 20px 22px;padding:0}.blog-article#main-content .entry-content li{margin:0 0 10px}.blog-article#main-content .entry-content blockquote{margin:24px 0;padding:18px 20px;border-left:4px solid rgba(59,92,255,0.35);background:rgba(59,92,255,0.06);border-radius:12px;color:#222222}.blog-article#main-content .entry-content img{max-width:100%;height:auto;border-radius:12px}.blog-article#main-content .entry-content a{color:#3b5cff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.blog-article#main-content .entry-content a:hover{text-decoration-thickness:2px}.blog-article#main-content .entry-content :focus-visible,.blog-article#main-content a:focus-visible{outline:2px solid rgba(59,92,255,0.45);outline-offset:3px;border-radius:6px}.et_pb_code_inner{text-align:center}@media (max-width:980px){.et_pb_row_14 .et_pb_column_31{padding-top:20px}}.cf7-modal{position:fixed;inset:0;background:rgba(0,0,0,.65);display:none;align-items:center;justify-content:center;z-index:2147483647}.cf7-modal.is-open{display:flex}.cf7-dialog{position:relative;background:#fff;border-radius:12px;padding:40px 30px 30px;width:90%;max-width:500px;box-shadow:0 20px 50px rgba(0,0,0,.3);animation:fadeInUp .35s ease}.cf7-close{position:absolute;top:10px;right:16px;font-size:28px;background:none;border:0;cursor:pointer;color:#333}.cf7-close:hover{color:#007cba}@keyframes fadeInUp{from{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}.cf7-dialog input[type="text"],.cf7-dialog input[type="tel"],.cf7-dialog input[type="email"],.cf7-dialog textarea{width:100%;border:1px solid #ccc;border-radius:6px;padding:10px 12px;margin-bottom:15px;font-size:15px}.cf7-dialog input[type="submit"]{background:#007cba;color:#fff;border:0;padding:12px 24px;border-radius:8px;cursor:pointer}.cf7-dialog input[type="submit"]:hover{background:#006ba1}.cf7-msg{display:none;position:sticky;top:0;margin:0 0 12px;padding:10px 12px;border-radius:8px;font-size:15px;line-height:1.4;border:1px solid}.cf7-msg.is-success{background:#eaf6ff;border-color:#007cba;color:#004b73}.cf7-msg.is-error{background:#fff3f3;border-color:#d63638;color:#7a1f1f}.cf7-modal .wpcf7-response-output{display:none!important}@media (max-width:767px){.cf7-modal{align-items:flex-start;padding:10px 10px 24px}.cf7-dialog{width:100%;max-height:90vh;overflow:auto;padding:18px 16px}.cf7-dialog textarea{min-height:110px;max-height:220px;resize:vertical}.cf7-dialog input,.cf7-dialog textarea{font-size:16px}.cf7-dialog input[type="submit"]{width:100%}}.cf7-dialog{padding:28px 24px 22px!important;border-radius:14px!important}.cf7-close{top:12px!important;right:14px!important;width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#1d2327;background:#f3f4f6}.cf7-close:hover{background:#e7f3ff;color:#007cba}.cf7-modal .wpcf7 form p{margin:0 0 14px!important}.cf7-modal .wpcf7 form label{display:block;margin:0 0 8px!important;font-size:14px;line-height:1.2;color:#2c3338}.cf7-modal .wpcf7 input[type="text"],.cf7-modal .wpcf7 input[type="tel"],.cf7-modal .wpcf7 input[type="email"],.cf7-modal .wpcf7 textarea{width:100%;height:46px;padding:10px 14px;border:1px solid #d0d5dd;border-radius:10px;background:#fff;font-size:16px;color:#111827;box-sizing:border-box;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.cf7-modal .wpcf7 textarea{height:auto;min-height:140px;max-height:280px;resize:vertical;padding-top:12px}.cf7-modal .wpcf7 input:focus,.cf7-modal .wpcf7 textarea:focus{border-color:#007cba;box-shadow:0 0 0 3px rgba(0,124,186,.18)}.cf7-modal .wpcf7 input[type="submit"]{width:100%;height:48px;border-radius:12px;background:#007cba;color:#fff;border:0;font-size:16px;font-weight:600;cursor:pointer;margin-top:6px}.cf7-modal .wpcf7 input[type="submit"]:hover{background:#006ba1}.cf7-modal .wpcf7-not-valid{border-color:#d63638!important;box-shadow:0 0 0 3px rgba(214,54,56,.12)!important}.cf7-msg.is-success{border-color:#007cba!important}.cf7-msg.is-error{border-color:#d63638!important}@media (max-width:767px){.cf7-dialog{max-height:90vh!important;overflow:auto!important}.cf7-modal .wpcf7 textarea{min-height:110px}}@media (max-width:980px){.cf7-modal{align-items:flex-start!important;padding:86px 12px 16px!important}.cf7-dialog{margin:0 auto!important;width:100%!important;max-width:560px!important;max-height:calc(100vh - 86px - 16px)!important;overflow:auto!important;-webkit-overflow-scrolling:touch}}@media (max-width:980px){body.admin-bar .cf7-modal{padding-top:118px!important}body.admin-bar .cf7-dialog{max-height:calc(100vh - 118px - 16px)!important}}@supports (height:100dvh){@media (max-width:980px){.cf7-dialog{max-height:calc(100dvh - 86px - 16px)!important}body.admin-bar .cf7-dialog{max-height:calc(100dvh - 118px - 16px)!important}}}.sochial .et_pb_social_icon .icon{background-repeat:no-repeat;background-position:center;background-size:contain}.et_pb_text.breadcrumb,.et_pb_text.breadcrumb a,.et_pb_text.breadcrumb span{color:#ffffff!important}.et_pb_text.breadcrumb code,.et_pb_text.breadcrumb code a,.et_pb_text.breadcrumb pre{color:#ffffff!important}#cluster_form{display:none}#cluster_form.is-open{display:block}.scroll-box{max-height:600px;overflow-y:auto;padding-right:10px}.scroll-box::-webkit-scrollbar{width:6px}.scroll-box::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.3);border-radius:3px}.scroll-box::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,0.5)}.schema-faq.wp-block-yoast-faq-block{--faq-border:rgba(0,0,0,.12);--faq-bg:#fff;--faq-bg-hover:rgba(0,0,0,.03);--faq-bg-open:rgba(0,0,0,.02);--faq-text:#111;--faq-muted:rgba(0,0,0,.7);--faq-radius:14px;--faq-pad-x:18px;--faq-pad-y:16px;--faq-shadow:0 10px 30px rgba(0,0,0,.06);display:grid;gap:12px}.schema-faq.wp-block-yoast-faq-block .schema-faq-section{background:var(--faq-bg);border:1px solid var(--faq-border);border-radius:var(--faq-radius);box-shadow:var(--faq-shadow);overflow:hidden}.schema-faq.wp-block-yoast-faq-block .schema-faq-section{scroll-margin-top:90px}.schema-faq.wp-block-yoast-faq-block .schema-faq-question{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--faq-text);font-weight:700;line-height:1.25;padding:var(--faq-pad-y) var(--faq-pad-x);cursor:pointer;user-select:none;background:transparent;transition:background-color .2s ease,transform .2s ease}.schema-faq.wp-block-yoast-faq-block .schema-faq-question:hover{background:var(--faq-bg-hover)}.schema-faq.wp-block-yoast-faq-block .schema-faq-question::after{content:"";flex:0 0 auto;width:10px;height:10px;border-right:2px solid rgba(0,0,0,.55);border-bottom:2px solid rgba(0,0,0,.55);transform:rotate(45deg);transition:transform .25s ease,opacity .2s ease;opacity:.9}.schema-faq.wp-block-yoast-faq-block .schema-faq-answer{margin:0;padding:0 var(--faq-pad-x);color:var(--faq-muted);line-height:1.6;max-height:0;overflow:hidden;opacity:0;transform:translateY(-4px);transition:max-height .35s ease,opacity .2s ease,transform .25s ease,padding .35s ease}.schema-faq.wp-block-yoast-faq-block .schema-faq-section.is-open,.schema-faq.wp-block-yoast-faq-block .schema-faq-section:target{background:var(--faq-bg-open)}.schema-faq.wp-block-yoast-faq-block .schema-faq-section.is-open .schema-faq-answer,.schema-faq.wp-block-yoast-faq-block .schema-faq-section:target .schema-faq-answer{padding:0 var(--faq-pad-x) calc(var(--faq-pad-y) + 2px);max-height:1000px;opacity:1;transform:translateY(0)}.schema-faq.wp-block-yoast-faq-block .schema-faq-section.is-open .schema-faq-question::after,.schema-faq.wp-block-yoast-faq-block .schema-faq-section:target .schema-faq-question::after{transform:rotate(-135deg)}.schema-faq.wp-block-yoast-faq-block .schema-faq-answer br{line-height:1.9}.schema-faq.wp-block-yoast-faq-block .schema-faq-answer a{text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.schema-faq.wp-block-yoast-faq-block .schema-faq-question,.schema-faq.wp-block-yoast-faq-block .schema-faq-answer{transition:none!important}}@media (max-width:980px){#main-header,.et_fixed_nav #main-header{position:fixed!important;top:0!important;left:0;right:0;z-index:99999}#page-container{padding-top:84px}}.dk-author{font-family:Nunito,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:#88909e;padding:16px 18px 14px;background:#fff;border:1px solid rgba(25,182,177,.18);border-radius:16px;margin-bottom:24px;box-sizing:border-box}.dk-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.dk-left{display:flex;align-items:center;gap:12px;min-width:0}.dk-avatar{width:52px;height:52px;flex:0 0 52px;border-radius:50%;overflow:hidden;background:#f2f4f7}.dk-avatar img{width:100%;height:100%;object-fit:cover;display:block}.dk-person{min-width:0}.dk-person-name{display:inline-block;font-weight:700;color:#1f2a37;text-decoration:none;line-height:1.2}.dk-person-name:hover{text-decoration:underline}.dk-person-sub{margin-top:3px;font-size:14px;line-height:1.25}.dk-meta{display:flex;gap:14px;flex:0 0 auto;align-items:center;color:#6b7280;font-size:14px;white-space:nowrap}.dk-meta-item{display:flex;gap:6px;align-items:center}.dk-icon{width:16px;height:16px;display:inline-block;opacity:.65}.dk-icon-date{background:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='M5 1v2M11 1v2' stroke='%236b7280' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M2.5 6h11' stroke='%236b7280' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M4 3h8a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2Z' stroke='%236b7280' stroke-width='1.5'/%3E%3C/svg%3E")}.dk-icon-time{background:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='M8 14A6 6 0 1 0 8 2a6 6 0 0 0 0 12Z' stroke='%236b7280' stroke-width='1.5'/%3E%3Cpath d='M8 4.5v3.7l2.4 1.6' stroke='%236b7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.dk-author-note{margin-top:10px;padding-top:10px;border-top:1px solid rgba(31,42,55,.08);font-size:13px;color:#6b7280}@media (max-width:640px){.dk-row{flex-direction:column;align-items:flex-start}.dk-meta{width:100%;justify-content:flex-start}}.sg-author{--sg-accent:#19b6b1;--sg-accent-2:#ff9602;--sg-text:#0f172a;--sg-muted:#64748b;--sg-bg:#ffffff;font-family:Nunito,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:var(--sg-text);background:var(--sg-bg);border-radius:18px;padding:16px 18px;margin:0 0 22px 0;position:relative;box-shadow:0 10px 30px rgba(15,23,42,.06);overflow:hidden}.sg-author::before{content:"";position:absolute;inset:0;padding:1px;border-radius:18px;background:linear-gradient(90deg,rgba(25,182,177,.55),rgba(255,150,2,.55));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.sg-author__row{display:flex;align-items:center;justify-content:space-between;gap:16px;position:relative;z-index:1}.sg-author__left{display:flex;align-items:center;gap:12px;min-width:0}.sg-author__avatar{width:54px;height:54px;flex:0 0 54px;border-radius:14px;overflow:hidden;background:#f1f5f9;border:1px solid rgba(15,23,42,.06)}.sg-author__avatar img{width:100%;height:100%;object-fit:cover;display:block}.sg-author__person{min-width:0}.sg-author__name{display:inline-flex;align-items:center;gap:8px;font-weight:800;color:#0f172a;text-decoration:none;line-height:1.15}.sg-author__name:hover{text-decoration:underline}.sg-author__role{margin-top:4px;font-size:14px;color:var(--sg-muted);line-height:1.25}.sg-author__meta{display:flex;gap:12px;align-items:center;white-space:nowrap;color:var(--sg-muted);font-size:14px}.sg-author__meta-item{display:flex;gap:7px;align-items:center;padding:6px 10px;border-radius:999px;background:rgba(15,23,42,.03);border:1px solid rgba(15,23,42,.05)}.sg-author__icon{width:16px;height:16px;display:inline-block;opacity:.75}.sg-author__icon--date{background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='M13 8a5 5 0 1 1-1.19-3.24' stroke='%2394a3b8' stroke-width='1.6' stroke-linecap='round'/%3E%3Cpath d='M13 3v3.5H9.5' stroke='%2394a3b8' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.sg-author__icon--time{background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='M8 14A6 6 0 1 0 8 2a6 6 0 0 0 0 12Z' stroke='%2364748b' stroke-width='1.5'/%3E%3Cpath d='M8 4.5v3.7l2.4 1.6' stroke='%2364748b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.sg-author__note{margin-top:10px;padding-top:10px;border-top:1px dashed rgba(15,23,42,.12);font-size:13px;color:var(--sg-muted);position:relative;z-index:1}@media (max-width:640px){.sg-author__row{flex-direction:column;align-items:flex-start}.sg-author__meta{width:100%;flex-wrap:wrap;justify-content:flex-start}}.sg-related{margin-top:32px;padding-top:18px;border-top:1px solid rgba(0,0,0,.08)}.sg-related__title{margin:0 0 14px}.sg-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width:980px){.sg-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sg-related__grid{grid-template-columns:1fr}}.sg-related__link{text-decoration:none;display:block}.sg-related__thumb img{width:100%;height:auto;display:block;border-radius:12px}.sg-related__name{margin-top:10px;font-weight:600;line-height:1.35}.sg-related__footer{margin-top:16px;text-align:center}.sg-related__more{display:inline-block}.sg-post-card{position:relative}.sg-post-card__link{position:absolute;inset:0;z-index:1}.sg-post-card a:not(.sg-post-card__link){position:relative;z-index:2}.sg-post-card .entry-featured-image-url,.sg-post-card .post-meta,.sg-post-card .entry-title,.sg-post-card p{position:relative;z-index:0}body.error404 #sidebar,body.error404 .et_right_sidebar #sidebar{display:none!important}body.error404 #left-area,body.error404 .et_right_sidebar #left-area{float:none!important;width:100%!important;padding-right:0!important;border:0!important}body.error404 #content-area{padding-right:0!important}:root{--sg-accent:#19ccba;--sg-text:#1c1c1c;--sg-muted:rgba(0,0,0,.62);--sg-border:rgba(0,0,0,.10)}.sg-404{padding:22px 0 70px}.sg-404__full{width:100%}.sg-404__hero{background:#fff;border:1px solid var(--sg-border);border-radius:22px;padding:44px 44px;box-shadow:0 18px 60px rgba(0,0,0,.06);overflow:hidden}.sg-404__grid-hero{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:28px}.sg-404__code{font-size:14px;font-weight:700;letter-spacing:.18em;color:rgba(0,0,0,.42);margin-bottom:12px}.sg-404__title{font-size:56px;line-height:1.05;color:var(--sg-text);margin:0 0 14px}.sg-404__text{font-size:18px;color:var(--sg-muted);margin:0 0 22px;max-width:640px}.sg-404__actions{display:flex;flex-wrap:wrap;gap:12px;margin:10px 0 18px}.sg-404__btn{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 18px;border-radius:14px;border:1px solid var(--sg-border);text-decoration:none;font-weight:600;transition:.15s ease}.sg-404__btn--primary{background:var(--sg-accent);color:#fff!important;border-color:transparent}.sg-404__btn--primary:hover{filter:brightness(.95);background:rgba(0,0,0,.03);color:#000!important;border:1px solid #000}.sg-404__btn--ghost{background:#fff;color:var(--sg-text)!important}.sg-404__btn--ghost:hover{background:rgba(0,0,0,.03)}.sg-404__search{display:flex;gap:10px;max-width:520px;margin-top:14px}.sg-404__search input[type="search"]{flex:1;height:46px;border-radius:14px;border:1px solid var(--sg-border);padding:0 14px;outline:none}.sg-404__search button{height:46px;padding:0 16px;border-radius:14px;border:1px solid var(--sg-border);background:#fff;cursor:pointer}.sg-404__search button:hover{background:rgba(0,0,0,.03)}.sg-404__art{display:flex;justify-content:center;align-items:center;min-height:280px}.sg-404__svg{width:100%;max-width:460px;height:auto}.sg-404__below{margin-top:28px}.sg-404__h2{margin:0 0 14px;font-size:26px}.sg-404__posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.sg-404__card{border:1px solid var(--sg-border);border-radius:18px;background:#fff;overflow:hidden;padding:12px;box-shadow:0 12px 40px rgba(0,0,0,.05)}.sg-404__thumb img{width:100%;height:auto;display:block;border-radius:14px}.sg-404__h3{margin:10px 0 0;font-size:16px;line-height:1.35}@media (max-width:980px){.sg-404__hero{padding:28px}.sg-404__grid-hero{grid-template-columns:1fr}.sg-404__title{font-size:44px}.sg-404__posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.sg-404__title{font-size:36px}.sg-404__posts{grid-template-columns:1fr}.sg-404__search{flex-direction:column}}.sg-404__bottom-links{margin-top:12px;display:flex;justify-content:center;margin-top:16px}.sg-404__bottom-links a{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 18px;border-radius:14px;border:1px solid rgba(0,0,0,.10);text-decoration:none!important;font-weight:600;transition:.15s ease;text-decoration:underline;background:var(--sg-accent);color:#fff!important;border-color:transparent}.sg-404__bottom-links a:hover{filter:brightness(.95);background:rgba(0,0,0,.03);color:#000!important;border:1px solid #000}#top-menu>li.bottom__open-form{align-items:center}#top-menu>li.bottom__open-form>a{line-height:normal!important;padding:0!important}#top-menu>li.bottom__open-form>a{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:20px 18px!important;border-radius:999px;border:1px solid rgba(0,0,0,.18);background:#8b20bb;color:#fff;text-decoration:none;box-sizing:border-box}#top-menu>li.bottom__open-form>a:hover{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.55);color:#000}#et_search_icon:before{font-size:18px;top:10px}.et_pb_blog_grid .et_pb_salvattore_content{gap:0px}#left-area{width:100%;float:none;padding-right:0}#sidebar{display:none}#main-content .container:before{display:none}