.dse-blog-page-root,
.dse-blog-page-root *{box-sizing:border-box;}.dse-blog-page-root{color:var(--dse-color-111827-ink);font-family:var(--dse-font);}.dse-blog-page-root a{color:inherit;text-decoration:none;}.dse-blog-page{padding:calc(56px * var(--dse-factor-space)) 0 calc(128px * var(--dse-factor-space));background:radial-gradient(circle at 84% 4%,rgba(var(--dse-rgb-705cff-violet),.06),transparent 26%),
    linear-gradient(180deg,var(--dse-color-f8f9fc-light) 0%,var(--dse-color-f5f7fb-light) 100%);}.dse-blog-page-header{max-width:900px;margin:0 0 56px;}.dse-blog-page-header h1{margin:0;color:var(--dse-color-0b1222);font-size:var(--dse-type-hero-fluid-48-6vw-82);line-height:var(--dse-leading-heading-p98);letter-spacing:var(--dse-tracking-negp055em);font-weight:var(--dse-weight-heading-850);text-wrap:balance;font-family:var(--dse-font-heading);}.dse-blog-page-header p{max-width:780px;margin:24px 0 0;color:var(--dse-color-687386);font-size:var(--dse-type-body-fluid-17-1p5vw-20);line-height:var(--dse-leading-body-1p68);font-weight:400;}.dse-blog-filters{margin:0 0 24px;}.dse-blog-filters-track{display:flex;align-items:center;gap:10px;width:max-content;max-width:100%;padding:7px;border:1px solid var(--dse-color-e0e5ef);border-radius:var(--dse-radius-16);background:rgba(255,255,255,.82);box-shadow:0 12px 34px rgba(28,42,74,.045);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);}.dse-blog-filter{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:40px;padding:0 17px;border:1px solid transparent;border-radius:var(--dse-radius-11);color:var(--dse-color-667085-muted)!important;font-size:var(--dse-type-ui-13);line-height:var(--dse-leading-body-1);font-weight:720;white-space:nowrap;transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease;}.dse-blog-filter:hover,
.dse-blog-filter:focus-visible{color:var(--dse-color-4f46c8)!important;background:var(--dse-color-f5f3ff);border-color:var(--dse-color-e4e0ff);}.dse-blog-filter.is-active{color:var(--dse-color-ffffff-paper)!important;border-color:transparent;background:linear-gradient(135deg,var(--dse-color-8f43ff) 0%,var(--dse-color-5967ff) 58%,var(--dse-color-38a6ff) 100%);box-shadow:0 8px 22px rgba(101,86,232,.22);}.dse-blog-filter.is-active:hover,
.dse-blog-filter.is-active:focus-visible{color:var(--dse-color-ffffff-paper)!important;transform:translateY(-1px);}.dse-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;}.dse-blog-card{min-width:0;overflow:hidden;border:1px solid var(--dse-color-dde3ee-border);border-radius:var(--dse-radius-22);background:var(--dse-color-ffffff-surface);box-shadow:0 18px 52px rgba(28,42,74,.055);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;}.dse-blog-card:hover{transform:translateY(-4px);border-color:var(--dse-color-d1d7e3);box-shadow:0 24px 68px rgba(28,42,74,.09);}.dse-blog-card--featured{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);min-height:410px;}.dse-blog-card-media{display:block;position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--dse-color-e9edf5-light2);}.dse-blog-card--featured .dse-blog-card-media{aspect-ratio:auto;min-height:100%;}.dse-blog-card-image{display:block;position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;transition:transform .45s cubic-bezier(.2,.65,.25,1);}.dse-blog-card:hover .dse-blog-card-image{transform:scale(1.025);}.dse-blog-card-media--empty{background:radial-gradient(circle at 72% 28%,rgba(var(--dse-rgb-32a7ff-blue),.5),transparent 27%),
    radial-gradient(circle at 30% 74%,rgba(var(--dse-rgb-9c39ff-purple),.45),transparent 31%),
    linear-gradient(135deg,var(--dse-color-10172e),var(--dse-color-111b36) 55%,var(--dse-color-15274a));}.dse-blog-card-placeholder{position:absolute;inset:0;display:grid;place-items:center;}.dse-blog-card-placeholder span{width:84px;height:84px;border:1px solid rgba(255,255,255,.22);border-radius:var(--dse-radius-24);background:linear-gradient(135deg,rgba(var(--dse-rgb-9c39ff-purple),.48),rgba(var(--dse-rgb-32a7ff-blue),.35));box-shadow:0 20px 54px rgba(0,0,0,.18);transform:rotate(12deg);}.dse-blog-card-body{padding:26px 27px 28px;}.dse-blog-card--featured .dse-blog-card-body{display:flex;flex-direction:column;justify-content:center;padding:52px 54px;}.dse-blog-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 13px;margin-bottom:16px;color:var(--dse-color-8a93a3-muted);font-size:var(--dse-type-small-12);line-height:var(--dse-leading-body-1p45);font-weight:600;}.dse-blog-card-meta span+span::before{content:"";display:inline-block;width:3px;height:3px;margin:0 10px 3px 0;border-radius:50%;background:var(--dse-color-bbc2ce);}.dse-blog-card h2{margin:0;color:var(--dse-color-111827-ink);font-size:var(--dse-type-sub-fluid-22-2vw-28);line-height:var(--dse-leading-heading-1p18);letter-spacing:var(--dse-tracking-negp028em);font-weight:var(--dse-weight-heading-800);text-wrap:balance;font-family:var(--dse-font-heading);}.dse-blog-card--featured h2{font-size:var(--dse-type-sub-fluid-32-3p2vw-46);line-height:var(--dse-leading-heading-1p08);letter-spacing:var(--dse-tracking-negp04em);font-family:var(--dse-font-heading);}.dse-blog-card h2 a{transition:color .18s ease;font-family:var(--dse-font-heading);}.dse-blog-card h2 a:hover,.dse-blog-card h2 a:focus-visible{color:var(--dse-color-6254d7);font-family:var(--dse-font-heading);}.dse-blog-card-body>p{margin:15px 0 0;color:var(--dse-color-687386);font-size:var(--dse-type-body-15);line-height:var(--dse-leading-body-1p72);}.dse-blog-card--featured .dse-blog-card-body>p{font-size:var(--dse-type-body-17);line-height:var(--dse-leading-body-1p7);}.dse-blog-read-more{display:inline-flex;align-items:center;gap:9px;width:max-content;margin-top:23px;color:var(--dse-color-5f51d7-link)!important;font-size:var(--dse-type-ui-14);line-height:var(--dse-leading-body-1p4);font-weight:750;}.dse-blog-read-more span{transition:transform .18s ease;}.dse-blog-read-more:hover span,.dse-blog-read-more:focus-visible span{transform:translateX(3px);}.dse-blog-card a:focus-visible,
.dse-blog-filter:focus-visible,
.dse-blog-pagination a:focus-visible{outline:2px solid var(--dse-color-705cff-violet);outline-offset:3px;}.dse-blog-pagination{margin-top:48px;}.dse-blog-pagination ul{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;}.dse-blog-pagination li{margin:0;padding:0;}.dse-blog-pagination a,.dse-blog-pagination span.page-numbers{min-width:42px;min-height:42px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--dse-color-dce2ec);border-radius:var(--dse-radius-12);background:var(--dse-color-ffffff-surface);color:var(--dse-color-657083-muted);font-size:var(--dse-type-ui-13);font-weight:700;box-shadow:0 8px 24px rgba(28,42,74,.035);}.dse-blog-pagination span.current{border-color:var(--dse-color-7567e9)!important;background:var(--dse-color-7567e9)!important;color:var(--dse-color-ffffff-paper)!important;}.dse-blog-pagination a:hover{border-color:var(--dse-color-cfc8ff);background:var(--dse-color-f7f5ff);color:var(--dse-color-5f51d7-link);}.dse-blog-empty{padding:60px;border:1px solid var(--dse-color-dde3ee-border);border-radius:var(--dse-radius-24);background:var(--dse-color-ffffff-surface);box-shadow:0 22px 68px rgba(28,42,74,.06);text-align:center;}.dse-blog-empty h2{margin:0;color:var(--dse-color-111827-ink);font-size:var(--dse-type-sub-30);line-height:var(--dse-leading-heading-1p2);letter-spacing:var(--dse-tracking-negp03em);font-family:var(--dse-font-heading);}.dse-blog-empty p{margin:12px 0 0;color:var(--dse-color-788295-muted);font-size:var(--dse-type-body-15);line-height:var(--dse-leading-body-1p7);}@media (max-width:1199px){.dse-blog-page{padding:calc(48px * var(--dse-factor-space)) 0 calc(112px * var(--dse-factor-space));}.dse-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.dse-blog-card--featured{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);}.dse-blog-card--featured .dse-blog-card-body{padding:42px;}}@media (max-width:900px){.dse-blog-page-header{margin-bottom:42px;}.dse-blog-card--featured{grid-template-columns:1fr;min-height:0;}.dse-blog-card--featured .dse-blog-card-media{aspect-ratio:16/9;min-height:0;}.dse-blog-card--featured .dse-blog-card-body{padding:34px;}}@media (max-width:767px){.dse-blog-page{padding:calc(36px * var(--dse-factor-space)) 0 calc(80px * var(--dse-factor-space));}.dse-blog-page-header{margin-bottom:34px;}.dse-blog-page-header h1{font-size:var(--dse-type-hero-46);font-family:var(--dse-font-heading);}.dse-blog-page-header p{margin-top:18px;font-size:var(--dse-type-body-16);line-height:var(--dse-leading-body-1p65);}.dse-blog-filters{margin-bottom:22px;overflow:hidden;}.dse-blog-filters-track{width:100%;max-width:none;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;padding:6px;}.dse-blog-filters-track::-webkit-scrollbar{display:none;}.dse-blog-filter{min-height:38px;padding:0 15px;}.dse-blog-grid{grid-template-columns:1fr;gap:20px;}.dse-blog-card{border-radius:var(--dse-radius-18);}.dse-blog-card--featured .dse-blog-card-body,.dse-blog-card-body{padding:24px;}.dse-blog-card--featured h2{font-size:var(--dse-type-sub-30);font-family:var(--dse-font-heading);}.dse-blog-card h2{font-size:var(--dse-type-sub-24);font-family:var(--dse-font-heading);}.dse-blog-card--featured .dse-blog-card-body>p,.dse-blog-card-body>p{font-size:var(--dse-type-body-15);}.dse-blog-pagination{margin-top:36px;}.dse-blog-empty{padding:40px 24px;}}.dse-blog-category{display:none!important;}.dse-blog-filter-mobile{display:none;}.dse-blog-card-media{display:block;position:relative;overflow:hidden;background:var(--dse-color-e9edf5-light2);}.dse-blog-card-image{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center center!important;margin:0!important;}@media (max-width:767px){.elementor-widget-domini-service-hero .dse-service-hero-shell,
  .dse-service-hero-root:not(.dse-blog-post-hero) .dse-service-hero-shell{min-height:0!important;padding-top:38px!important;padding-bottom:40px!important;}.elementor-widget-domini-service-hero .dse-service-hero-title,
  .dse-service-hero-root:not(.dse-blog-post-hero) .dse-service-hero-title{font-size:var(--dse-type-hero-36)!important;line-height:var(--dse-leading-heading-1p04)!important;letter-spacing:var(--dse-tracking-negp04em)!important;font-family:var(--dse-font-heading);}.elementor-widget-domini-service-hero .dse-service-hero-intro,
  .dse-service-hero-root:not(.dse-blog-post-hero) .dse-service-hero-intro{margin-top:14px!important;max-width:34rem!important;font-size:var(--dse-type-lead-15)!important;line-height:var(--dse-leading-body-1p55)!important;}.dse-blog-page{padding:calc(22px * var(--dse-factor-space)) 0 calc(76px * var(--dse-factor-space));}.dse-blog-page-header{margin-bottom:24px;}.dse-blog-filters--desktop{display:none!important;}.dse-blog-filter-mobile{display:block!important;width:100%;margin:0 0 20px;padding:0;}.dse-blog-filter-mobile-label{display:block;margin:0 0 8px;color:var(--dse-color-687386);font-size:var(--dse-type-ui-12);line-height:var(--dse-leading-body-1p3);font-weight:750;letter-spacing:.035em;text-transform:uppercase;}.dse-blog-filter-mobile-select-wrap{position:relative;width:100%;}.dse-blog-filter-mobile select{display:block!important;width:100%!important;min-height:52px!important;margin:0!important;padding:0 48px 0 16px!important;appearance:none!important;-webkit-appearance:none!important;border:1px solid var(--dse-color-dce2ed-border)!important;border-radius:var(--dse-radius-15)!important;outline:0!important;background:var(--dse-color-ffffff-surface)!important;color:var(--dse-color-222b3b)!important;box-shadow:0 10px 30px rgba(28,42,74,.055)!important;font-weight:750!important;font-size:var(--dse-type-ui-15)!important;line-height:var(--dse-leading-body-1p2)!important;font-family:var(--dse-font)!important;}.dse-blog-filter-mobile select:focus{border-color:var(--dse-color-a89eff)!important;box-shadow:0 0 0 3px rgba(var(--dse-rgb-705cff-violet),.12),0 10px 30px rgba(28,42,74,.055)!important;}.dse-blog-filter-mobile-select-icon{position:absolute;top:50%;right:15px;width:24px;height:24px;display:grid;place-items:center;color:var(--dse-color-6d61df);pointer-events:none;transform:translateY(-50%);}.dse-blog-filter-mobile-select-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;}.dse-blog-filter-mobile noscript button{margin-top:8px;min-height:42px;padding:0 14px;border:0;border-radius:var(--dse-radius-10);background:var(--dse-color-6558df);color:var(--dse-color-ffffff-paper);font-weight:700;}.dse-blog-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:20px!important;width:100%;}.dse-blog-card,
  .dse-blog-card--featured{display:block!important;min-width:0!important;min-height:0!important;overflow:hidden!important;border:1px solid var(--dse-color-dde3ee-border)!important;border-radius:var(--dse-radius-18)!important;background:var(--dse-color-ffffff-surface)!important;box-shadow:0 14px 40px rgba(28,42,74,.055)!important;}.dse-blog-card-media,
  .dse-blog-card--featured .dse-blog-card-media{display:block!important;position:relative!important;width:100%!important;aspect-ratio:16/9!important;min-height:0!important;overflow:hidden!important;background:var(--dse-color-e9edf5-light2)!important;}.dse-blog-card-image{display:block!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center center!important;margin:0!important;}.dse-blog-card--featured .dse-blog-card-body,
  .dse-blog-card-body{display:block!important;padding:22px 22px 24px!important;}.dse-blog-card-meta{display:flex!important;flex-wrap:wrap;gap:7px 12px;margin:0 0 12px!important;color:var(--dse-color-8a93a3-muted)!important;font-size:var(--dse-type-small-12)!important;line-height:var(--dse-leading-body-1p4)!important;font-weight:650!important;}.dse-blog-card--featured h2,
  .dse-blog-card h2{margin:0!important;color:var(--dse-color-111827-ink)!important;font-size:var(--dse-type-sub-24)!important;line-height:var(--dse-leading-heading-1p16)!important;letter-spacing:var(--dse-tracking-negp03em)!important;font-weight:var(--dse-weight-heading-800)!important;font-family:var(--dse-font-heading);}.dse-blog-card--featured .dse-blog-card-body>p,
  .dse-blog-card-body>p{margin:12px 0 0!important;color:var(--dse-color-687386)!important;font-size:var(--dse-type-body-15)!important;line-height:var(--dse-leading-body-1p64)!important;}.dse-blog-read-more{display:inline-flex!important;align-items:center!important;gap:8px!important;margin-top:18px!important;color:var(--dse-color-5f51d7-link)!important;font-size:var(--dse-type-ui-14)!important;line-height:var(--dse-leading-body-1p3)!important;font-weight:750!important;}}@media (max-width:767px){.elementor-widget-domini-service-hero .dse-service-hero-shell,
  .dse-service-hero-root:not(.dse-blog-post-hero) .dse-service-hero-shell{min-height:0!important;padding-top:118px!important;padding-bottom:48px!important;}}
