/*
Theme Name: Atlas Learning
Theme URI: https://atlaslearning.it/
Description: Child theme Atlas Learning — header mega-menu definitivo su Twenty Twenty-Five.
Author: Atlas Learning di Giovanni Desogus
Template: twentytwentyfive
Version: 1.0.1
Text Domain: atlaslearning
*/

/* Nasconde il titolo pagina WordPress: H1 reale è nella Hero HTML */
.wp-block-post-title,
.entry-title {
  display: none !important;
}

/* Pagine Atlas: contenuto a tutta larghezza (niente colonna stretta TT5) */
#main-content,
#main-content > .wp-block-post-content,
.wp-block-post-content {
  max-width: none !important;
  width: 100% !important;
}
.wp-block-post-content.is-layout-constrained > *,
.wp-block-post-content > * {
  max-width: none !important;
}
.wp-block-post-content .atlas-page-hero,
.wp-block-post-content .atlas-hero,
.wp-block-post-content .atlas-home-v2 {
  width: 100%;
}

/* Hero (.atlas-hero, .atlas-eco-hero, …): evita overflow orizzontale su titoli lunghi */
[class*="-hero"],
[class*="-hero__inner"],
.atlas-hero,
.atlas-hero__inner {
  min-width: 0;
  max-width: 100%;
  box-sizing: border-box;
}
[class*="-hero"] h1,
.atlas-hero h1,
[class*="-hero"] p,
.atlas-hero p,
[class*="-hero"] .atlas-lead,
.atlas-hero .atlas-lead {
  max-width: 100%;
  min-width: 0;
  overflow-wrap: anywhere;
  word-break: break-word;
}
[class*="-hero"] .atlas-eyebrow,
.atlas-hero .atlas-eyebrow {
  flex-wrap: wrap;
  white-space: normal;
  max-width: 100%;
}

:root{
  --atlas-content:min(1500px,calc(100% - 44px));
  /* H1 hero — riferimento Ecosistema digitale formazione */
  --atlas-hero-h1-size:clamp(3rem,6vw,5.7rem);
  --atlas-hero-h1-size-mobile:clamp(2.05rem,4.1vw,3.9rem);
}

/* Hero: bottoni anche fuori .atlas-home-v2 */
.atlas-page-hero .atlas-btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}
.atlas-page-hero .atlas-btn{
  display:inline-flex;align-items:center;justify-content:center;min-height:50px;
  padding:12px 22px;border-radius:10px;text-decoration:none;font-weight:900
}
.atlas-page-hero .atlas-btn--orange{background:#FF7A00;color:#fff}

/* Bottoni Atlas — testo centrato + stack centrato su mobile */
.atlas-btn,
.atlas-page-hero .atlas-btn{
  text-align:center;
  box-sizing:border-box;
  line-height:1.25;
}
@media(max-width:760px){
  /* Niente scroll orizzontale della pagina: gli slider restano dentro il loro overflow */
  html,body{
    overflow-x:clip;
    max-width:100%
  }
  .wp-site-blocks,
  #main-content,
  .wp-block-post-content,
  .atlas-section,
  .atlas-wrap,
  .atlas-page,
  .atlas-page-hero,
  .atlas-page-hero__content,
  [class*="-hero"],
  [class*="-hero__inner"],
  .atlas-hero,
  .atlas-hero__inner{
    max-width:100%;
    min-width:0;
    box-sizing:border-box
  }
  [class*="-hero"],
  .atlas-hero{
    overflow-x:clip;
    grid-template-columns:minmax(0,1fr);
    width:100%
  }
  [class*="-hero__inner"],
  .atlas-hero__inner{
    width:min(100% - 28px,1500px)!important;
    margin-inline:auto;
    padding:56px 0
  }
  .wp-block-post-content [class*="-hero"] h1,
  .atlas-home-v2 .atlas-page-hero h1{
    font-size:var(--atlas-hero-h1-size-mobile)!important;
    line-height:1.05!important;
    max-width:100%;
    width:100%
  }
  .atlas-hero .atlas-btns{
    max-width:100%;
    min-width:0
  }
  .atlas-section,
  .atlas-wrap{
    overflow-x:clip
  }
  /* Gli slider devono poter scrollare dentro (clip sul wrap non li blocca se overflow-x:auto sul track) */
  .atlas-pill-grid,
  .atlas-link-hub,
  .atlas-link-map,
  .atlas-cap-grid,
  .atlas-transform-grid,
  .atlas-track-grid,
  .atlas-question-grid,
  .atlas-sector-grid,
  .atlas-tech-grid,
  .atlas-cluster-grid,
  .atlas-data-grid,
  .atlas-moodle-grid,
  .atlas-problem-grid,
  .atlas-card-grid,
  .atlas-stack,
  .atlas-flow,
  .atlas-flow-grid,
  .atlas-method,
  .atlas-feature-grid,
  .atlas-dimension-grid,
  .atlas-cause-grid,
  .atlas-ai-grid,
  .atlas-kpis,
  .atlas-ecosystem,
  .atlas-process,
  .atlas-integrations,
  .atlas-link-grid,
  .atlas-journey,
  .atlas-metrics,
  .atlas-dimension-grid,
  .atlas-cause-grid,
  .atlas-service-slider,
  .atlas-slider-shell{
    overflow-x:auto !important;
    max-width:100%
  }

  .atlas-btns{
    justify-content:center;
    align-items:stretch;
    width:100%;
    max-width:100%;
    min-width:0;
    box-sizing:border-box
  }
  .atlas-btn,
  .atlas-page-hero .atlas-btn,
  .atlas-btns>.atlas-btn,
  .wpcf7-submit{
    max-width:100%;
    min-width:0;
    white-space:normal;
    overflow-wrap:anywhere;
    word-break:break-word;
    box-sizing:border-box
  }
  .atlas-btns>.atlas-btn{
    flex:1 1 100%;
    width:100%;
    max-width:min(100%,440px);
    margin-inline:auto;
    text-align:center;
  }
  .atlas-page-hero .atlas-btns>.atlas-btn{max-width:100%}
  .atlas-elearning-form .wpcf7-submit,
  .atlas-moodle-form .wpcf7-submit,
  .atlas-eco-form .wpcf7-submit,
  .atlas-software-form .wpcf7-submit,
  .atlas-crm-form .wpcf7-submit,
  .atlas-infra-form .wpcf7-submit,
  .atlas-scorm-form .wpcf7-submit,
  .atlas-report-form .wpcf7-submit,
  .atlas-accr-form .wpcf7-submit,
  .atlas-contact-home .wpcf7-submit{
    text-align:center;
    width:100%;
    max-width:100%;
  }
  /* Testi lunghi: non spingono fuori dal wrap */
  .atlas-kpi,
  .atlas-kpi strong,
  .atlas-kpi span,
  .atlas-feature,
  .atlas-cap,
  .atlas-moodle-card,
  .atlas-service-card,
  .atlas-lead,
  .atlas-wrap p,
  .atlas-wrap h2,
  .atlas-wrap h3{
    overflow-wrap:anywhere;
    word-break:break-word;
    max-width:100%
  }
  .atlas-media{
    aspect-ratio:auto;
    height:auto;
    max-width:100%;
    background:transparent;
  }
  .atlas-media img{
    display:block;
    width:100%;
    height:auto;
    min-height:0;
    max-height:320px;
    aspect-ratio:16/10;
    object-fit:cover;
    object-position:center;
  }
  figure.atlas-media{margin:0;padding:0;border:0}
  /* Mobile: mai due foto consecutive — nascondi immagine sinistra e la foto duplicata subito sotto */
  .atlas-grid-2 > .atlas-media:first-child{display:none}
  .atlas-section:has(.atlas-grid-2 > .atlas-media:last-child) + .atlas-section > .atlas-wrap .atlas-media{display:none}

  /* Card / pill — scroll orizzontale su tutte le pagine Atlas */
  .atlas-pill-grid,
  .atlas-link-hub,
  .atlas-link-map,
  .atlas-cap-grid,
  .atlas-transform-grid,
  .atlas-track-grid,
  .atlas-question-grid,
  .atlas-sector-grid,
  .atlas-tech-grid,
  .atlas-cluster-grid,
  .atlas-data-grid,
  .atlas-moodle-grid,
  .atlas-problem-grid,
  .atlas-card-grid,
  .atlas-stack,
  .atlas-flow,
  .atlas-flow-grid,
  .atlas-method,
  .atlas-feature-grid,
  .atlas-dimension-grid,
  .atlas-cause-grid,
  .atlas-ai-grid,
  .atlas-kpis,
  .atlas-ecosystem,
  .atlas-process,
  .atlas-integrations,
  .atlas-link-grid,
  .atlas-journey,
  .atlas-metrics,
  .atlas-dimension-grid,
  .atlas-cause-grid,
  .atlas-service-slider{
    display:grid;
    grid-auto-flow:column;
    grid-template-columns:unset !important;
    gap:12px;
    overflow-x:auto;
    overscroll-behavior-inline:contain;
    scroll-snap-type:inline mandatory;
    scroll-behavior:smooth;
    padding:4px 4px 16px;
    scrollbar-width:none;
    -webkit-overflow-scrolling:touch;
    isolation:isolate;
    min-width:0;
    max-width:100%;
    width:100%;
    box-sizing:border-box
  }
  /* Evita che gli slider orizzontali espandano la pagina (min-content) */
  .atlas-grid-2,
  .atlas-grid-2 > *,
  .atlas-wrap{
    min-width:0;
    max-width:100%
  }
  .atlas-grid-2{grid-template-columns:minmax(0,1fr) !important}
  .atlas-feature-grid > *,
  .atlas-dimension-grid > *,
  .atlas-cause-grid > *,
  .atlas-cap-grid > *,
  .atlas-transform-grid > *,
  .atlas-track-grid > *,
  .atlas-question-grid > *,
  .atlas-sector-grid > *,
  .atlas-moodle-grid > *,
  .atlas-flow-grid > *,
  .atlas-data-grid > *,
  .atlas-card-grid > *,
  .atlas-ai-grid > *,
  .atlas-link-grid > *{
    min-width:0;
    max-width:100%;
    box-sizing:border-box
  }
  .atlas-pill-grid::-webkit-scrollbar,
  .atlas-link-hub::-webkit-scrollbar,
  .atlas-link-map::-webkit-scrollbar,
  .atlas-cap-grid::-webkit-scrollbar,
  .atlas-transform-grid::-webkit-scrollbar,
  .atlas-track-grid::-webkit-scrollbar,
  .atlas-question-grid::-webkit-scrollbar,
  .atlas-sector-grid::-webkit-scrollbar,
  .atlas-tech-grid::-webkit-scrollbar,
  .atlas-cluster-grid::-webkit-scrollbar,
  .atlas-data-grid::-webkit-scrollbar,
  .atlas-moodle-grid::-webkit-scrollbar,
  .atlas-problem-grid::-webkit-scrollbar,
  .atlas-card-grid::-webkit-scrollbar,
  .atlas-stack::-webkit-scrollbar,
  .atlas-flow::-webkit-scrollbar,
  .atlas-flow-grid::-webkit-scrollbar,
  .atlas-method::-webkit-scrollbar,
  .atlas-feature-grid::-webkit-scrollbar,
  .atlas-dimension-grid::-webkit-scrollbar,
  .atlas-cause-grid::-webkit-scrollbar,
  .atlas-ai-grid::-webkit-scrollbar,
  .atlas-kpis::-webkit-scrollbar,
  .atlas-ecosystem::-webkit-scrollbar,
  .atlas-process::-webkit-scrollbar,
  .atlas-integrations::-webkit-scrollbar,
  .atlas-link-grid::-webkit-scrollbar,
  .atlas-journey::-webkit-scrollbar,
  .atlas-metrics::-webkit-scrollbar,
  .atlas-service-slider::-webkit-scrollbar{display:none}
  .atlas-pill-grid,
  .atlas-stack,
  .atlas-flow,
  .atlas-method,
  .atlas-kpis,
  .atlas-ecosystem,
  .atlas-process,
  .atlas-integrations,
  .atlas-metrics,
  /* Una card ≈ larghezza wrap, pezzetto della successiva (niente testo tagliato a metà schermo) */
  .atlas-pill-grid,
  .atlas-stack,
  .atlas-flow,
  .atlas-method,
  .atlas-kpis,
  .atlas-ecosystem,
  .atlas-process,
  .atlas-integrations,
  .atlas-metrics,
  .atlas-journey,
  .atlas-link-hub,
  .atlas-link-map,
  .atlas-cap-grid,
  .atlas-transform-grid,
  .atlas-track-grid,
  .atlas-question-grid,
  .atlas-sector-grid,
  .atlas-tech-grid,
  .atlas-cluster-grid,
  .atlas-data-grid,
  .atlas-moodle-grid,
  .atlas-problem-grid,
  .atlas-card-grid,
  .atlas-ai-grid,
  .atlas-flow-grid,
  .atlas-feature-grid,
  .atlas-dimension-grid,
  .atlas-cause-grid,
  .atlas-link-grid,
  .atlas-service-slider{
    grid-auto-columns:calc(100% - 28px) !important;
    gap:14px !important
  }

  /* Icone: mai schiacciate su mobile */
  .atlas-service-card::before,
  .atlas-kpi::before,
  .atlas-pill::before,
  .atlas-cap::before,
  .atlas-feature::before,
  .atlas-moodle-card::before,
  .atlas-ai-card::before,
  .atlas-tech-card::before,
  .atlas-cluster::before,
  .atlas-problem::before,
  .atlas-transform::before,
  .atlas-sector::before,
  .atlas-track::before,
  .atlas-data-item::before,
  .atlas-data::before,
  .atlas-flow-card::before,
  .atlas-link-group::before,
  .atlas-flow-item::before,
  .atlas-method-step::before{
    flex-shrink:0 !important;
    min-width:44px !important;
    width:44px !important;
    height:44px !important;
    aspect-ratio:1 / 1 !important;
    box-sizing:border-box !important;
    background-size:20px 20px !important;
    background-repeat:no-repeat !important;
    background-position:center !important
  }

  /* Dark AI/pipeline / cluster: icone infografiche ≥52 (non 44 text-row) */
  .atlas-section--dark .atlas-flow-card::before,
  .atlas-section--dark .atlas-flow::before,
  .atlas-section--dark .atlas-cluster::before{
    min-width:52px !important;
    width:52px !important;
    height:52px !important;
    background-size:24px 24px !important
  }

  /* Card con icona+testo: icona sopra, testo sotto */
  .atlas-kpi,
  .atlas-cap,
  .atlas-feature,
  .atlas-moodle-card,
  .atlas-flow-card,
  .atlas-data,
  .atlas-data-item{
    grid-template-columns:1fr !important;
    column-gap:0 !important;
    row-gap:12px !important;
    align-items:start !important
  }
  .atlas-kpi::before,
  .atlas-cap::before,
  .atlas-feature::before,
  .atlas-moodle-card::before,
  .atlas-flow-card::before,
  .atlas-data::before,
  .atlas-data-item::before{
    grid-row:auto !important
  }
  .atlas-kpi strong,
  .atlas-kpi span,
  .atlas-cap strong,
  .atlas-cap span,
  .atlas-cap a,
  .atlas-feature strong,
  .atlas-feature span,
  .atlas-feature a,
  .atlas-moodle-card strong,
  .atlas-moodle-card span,
  .atlas-moodle-card a,
  .atlas-flow-card strong,
  .atlas-flow-card span,
  .atlas-data strong,
  .atlas-data span,
  .atlas-data-item strong,
  .atlas-data-item span{
    grid-column:1 !important
  }

  /* Service card home: icona in flusso, non padding sinistro stretto */
  .atlas-service-card{
    padding:22px 20px !important;
    min-height:0 !important
  }
  .atlas-service-card::before{
    position:relative !important;
    top:auto !important;
    left:auto !important;
    display:block;
    margin:0 0 14px
  }
  .atlas-tech-card,
  .atlas-cluster,
  .atlas-problem,
  .atlas-transform,
  .atlas-sector,
  .atlas-link-group{
    padding-left:22px !important;
    padding-right:20px !important
  }
  .atlas-tech-card::before,
  .atlas-cluster::before,
  .atlas-problem::before,
  .atlas-transform::before,
  .atlas-sector::before,
  .atlas-link-group::before{
    position:relative !important;
    top:auto !important;
    left:auto !important;
    display:block;
    margin:0 0 14px
  }

  /* Pill / nodi / stack scuri: icona + testo sempre centrati (anche su più righe) */
  .atlas-pill,
  .atlas-node,
  .atlas-track,
  .atlas-question,
  .atlas-sector,
  .atlas-transform,
  .atlas-stack a,
  .atlas-integrations a,
  .atlas-ecosystem > a,
  .atlas-ecosystem > .atlas-node,
  .atlas-journey a,
  .atlas-metric,
  .atlas-process-item{
    text-align:center !important;
    justify-items:center !important;
    align-items:center !important;
    align-content:center !important;
    justify-content:center !important
  }
  .atlas-pill::before,
  .atlas-node::before,
  .atlas-stack a::before,
  .atlas-ecosystem > a::before,
  .atlas-ecosystem > .atlas-node::before{
    margin-left:auto !important;
    margin-right:auto !important
  }

  .atlas-pill,
  .atlas-link-group,
  .atlas-cap,
  .atlas-tech-card,
  .atlas-cluster,
  .atlas-data-item,
  .atlas-data,
  .atlas-moodle-card,
  .atlas-problem,
  .atlas-card,
  .atlas-stack a,
  .atlas-flow-item,
  .atlas-flow-card,
  .atlas-method-step,
  .atlas-feature,
  .atlas-ai-card,
  .atlas-kpi,
  .atlas-ecosystem > *,
  .atlas-process-item,
  .atlas-integrations a,
  .atlas-link-box,
  .atlas-journey a,
  .atlas-metric,
  .atlas-service-card{scroll-snap-align:start}

  /* Layout immagine + card (home AI, piattaforma report, ecc.) */
  .atlas-ai-layout{
    display:grid;
    grid-template-columns:1fr;
    grid-template-areas:"media" "copy" "cards";
    gap:clamp(24px,4vw,40px)
  }
  .atlas-report-layout{
    display:grid;
    grid-template-columns:1fr;
    grid-template-areas:"media" "cards";
    gap:clamp(24px,4vw,40px);
    margin-top:28px
  }
  .atlas-ai-layout__visual{display:contents}
  .atlas-ai-layout__visual .atlas-media,
  .atlas-report-layout > .atlas-media{grid-area:media;max-width:100%}
  .atlas-ai-layout__copy{grid-area:copy}
  .atlas-ai-layout__visual .atlas-ai-grid,
  .atlas-report-layout .atlas-report-cards{grid-area:cards;width:100%;margin-top:0}
}

@media(min-width:761px){
/* Layout desktop: immagine + testo + card sotto */
.atlas-ai-layout{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr);
  grid-template-areas:"media copy" "cards cards";
  gap:clamp(28px,4vw,48px);
  align-items:start
}
.atlas-ai-layout__visual{display:contents}
.atlas-ai-layout__visual .atlas-media{grid-area:media;max-width:100%;justify-self:stretch}
.atlas-ai-layout__copy{grid-area:copy;display:grid;gap:0;align-content:start}
.atlas-ai-layout__visual .atlas-ai-grid{
  grid-area:cards;
  margin-top:0;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:15px;
  width:100%
}
.atlas-report-layout{
  display:grid;
  grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);
  gap:clamp(28px,4vw,52px);
  align-items:start;
  margin-top:38px
}
}

.atlas-report-cards{display:grid;gap:16px;align-content:start}

/* Slider servizi — base condiviso (home + pagine con data-atlas-slider) */
.atlas-slider-shell{position:relative;margin-top:42px}
.atlas-service-slider{
  display:grid;
  grid-auto-flow:column;
  grid-auto-columns:minmax(280px,330px);
  gap:16px;
  overflow-x:auto;
  overscroll-behavior-inline:contain;
  scroll-snap-type:inline mandatory;
  scroll-behavior:smooth;
  padding:4px 4px 18px;
  scrollbar-width:none
}
.atlas-service-slider::-webkit-scrollbar{display:none}
.atlas-service-card{
  scroll-snap-align:start;
  min-height:290px;
  padding:28px 28px 28px 88px;
  border:1px solid #DDE8EE;
  border-radius:18px;
  background:#fff;
  box-shadow:0 10px 34px rgba(8,29,43,.05);
  display:flex;
  flex-direction:column;
  position:relative
}

/* Slider Atlas — frecce centrate e stile uniforme su tutte le pagine */
.atlas-slider-nav{
  display:flex;justify-content:center;align-items:center;gap:14px;
  margin-top:28px;padding-top:4px
}
.atlas-slider-btn{
  display:inline-flex;align-items:center;justify-content:center;
  width:52px;height:52px;padding:0;border:1px solid rgba(0,100,156,.16);
  background:linear-gradient(180deg,#fff 0%,#f4f9fc 100%);
  color:#00649C;border-radius:50%;cursor:pointer;
  box-shadow:0 8px 24px rgba(8,29,43,.08);
  transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease;
  font-size:0;line-height:1
}
.atlas-slider-btn::before{
  content:"";width:9px;height:9px;border-top:2.5px solid currentColor;border-right:2.5px solid currentColor;
  transform:rotate(-135deg);margin-left:3px
}
.atlas-slider-btn[data-atlas-next]::before{transform:rotate(45deg);margin-left:0;margin-right:3px}
.atlas-slider-btn:hover{
  background:#FF7A00;border-color:#FF7A00;color:#fff;
  transform:translateY(-2px);box-shadow:0 12px 28px rgba(255,122,0,.22)
}
.atlas-slider-btn:focus-visible{outline:3px solid #4FBFFF;outline-offset:3px}
@media(min-width:761px){
  .atlas-slider-nav{gap:18px;margin-top:32px}
  .atlas-slider-btn{width:56px;height:56px}
  .atlas-slider-shell + .atlas-btns{
    justify-content:center;width:100%;margin-top:12px
  }
}

/* Sezione consulenza: intro full-width sopra il form + CTAs contatto */
.atlas-form-layout,
.atlas-contact-grid,
.atlas-form-grid{
  display:grid;
  grid-template-columns:1fr;
  gap:clamp(32px,4vw,48px);
  align-items:start;
  width:100%;
}
.atlas-form-head,
.atlas-contact-aside,
.atlas-form-aside{
  position:static;
  max-width:none;
  width:100%;
}
.atlas-form-head .atlas-lead,
.atlas-form-head > p:not(.atlas-contact-meta){
  max-width:none;
  font-size:clamp(1.02rem,1.4vw,1.14rem);
  line-height:1.65;
  color:#567089;
}
.atlas-form-head h2{max-width:none}
.atlas-contact-actions{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:14px;
  margin-top:clamp(24px,3vw,32px);
  width:100%;
}
.atlas-contact-action{
  display:flex;
  flex-direction:column;
  gap:8px;
  min-height:112px;
  padding:20px 20px 20px 72px;
  border:1px solid rgba(0,100,156,.14);
  border-radius:16px;
  background:#fff;
  text-decoration:none;
  color:#081D2B;
  box-shadow:0 8px 28px rgba(8,29,43,.05);
  transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease;
  position:relative;
}
.atlas-contact-action::before{
  content:"";
  position:absolute;
  left:18px;
  top:20px;
  width:42px;
  height:42px;
  border-radius:12px;
  background-color:rgba(79,191,255,.12);
  background-repeat:no-repeat;
  background-position:center;
  background-size:20px 20px;
  border:1px solid rgba(79,191,255,.24);
}
.atlas-contact-action--email::before{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300649C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h16v16H4z'/%3E%3Cpath d='m4 7 8 6 8-6'/%3E%3C/svg%3E");
}
.atlas-contact-action--tel::before{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300649C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.127.96.361 1.903.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E");
}
.atlas-contact-action--wa::before{
  background-color:rgba(37,211,102,.12);
  border-color:rgba(37,211,102,.28);
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23128C7E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z'/%3E%3C/svg%3E");
}
.atlas-contact-action strong{
  display:block;
  font-family:Manrope,Inter,sans-serif;
  font-size:1rem;
  line-height:1.25;
}
.atlas-contact-action span{
  color:#567089;
  font-size:.9rem;
  line-height:1.45;
}
.atlas-contact-action:hover{
  border-color:rgba(79,191,255,.55);
  transform:translateY(-2px);
  box-shadow:0 12px 32px rgba(8,29,43,.08);
}
.atlas-contact-action--wa:hover{border-color:rgba(37,211,102,.55)}
.atlas-contact-meta{
  margin:22px 0 0;
  color:#567089;
  font-size:.92rem;
  line-height:1.6;
  text-align:center;
  width:100%;
  max-width:100%
}
@media(max-width:980px){
  .atlas-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:640px){
  .atlas-contact-actions{grid-template-columns:1fr}
}

/* Recensioni — sezione centrata + widget Trustindex dentro il tema */
.atlas-reviews-intro,
.atlas-section:has(.atlas-review-slot) > .atlas-wrap{
  text-align:center;
}
.atlas-reviews-intro .atlas-lead,
.atlas-section:has(.atlas-review-slot) .atlas-lead{
  margin-inline:auto;
}
.atlas-reviews-intro .atlas-btns,
.atlas-section:has(.atlas-review-slot) > .atlas-wrap > .atlas-btns{
  justify-content:center;
  width:100%;
}
.atlas-review-slot,
.atlas-trustindex-slot{
  width:100%;
  max-width:100%;
  margin:34px auto 0;
  padding:16px;
  border:1px solid #DDE8EE;
  border-radius:14px;
  background:#fff;
  overflow:hidden;
  box-sizing:border-box;
  text-align:left;
}
.atlas-review-slot:not(:has(.ti-widget)){
  border-style:dashed;
  border-color:#AFC3CE;
  color:#6D7F89;
  text-align:center;
}
.wp-block-post-content .atlas-wrap .ti-widget,
.atlas-review-slot .ti-widget{
  width:100% !important;
  max-width:100% !important;
  box-sizing:border-box;
}
.wp-block-post-content .atlas-wrap .ti-widget .ti-widget-container,
.atlas-review-slot .ti-widget .ti-widget-container{
  width:100% !important;
  max-width:100% !important;
  box-sizing:border-box;
}
.wp-block-post-content .atlas-wrap .ti-widget .ti-footer,
.atlas-review-slot .ti-widget .ti-footer{
  max-width:100%;
  min-width:0;
}
.wp-block-post-content .atlas-wrap .ti-widget .ti-reviews-container,
.atlas-review-slot .ti-widget .ti-reviews-container{
  max-width:100%;
  min-width:0;
  overflow:hidden;
}
.wp-block-post-content .atlas-wrap .ti-widget .ti-reviews-container-wrapper,
.atlas-review-slot .ti-widget .ti-reviews-container-wrapper{
  max-width:100%;
}
.wp-block-post-content .atlas-wrap .ti-widget .ti-review-item,
.atlas-review-slot .ti-widget .ti-review-item{
  max-width:100% !important;
  box-sizing:border-box;
}
.wp-block-post-content .atlas-wrap .ti-widget .ti-verified-by,
.atlas-review-slot .ti-widget .ti-verified-by{
  max-width:100%;
}
.wp-block-post-content .atlas-wrap .ti-widget[data-layout-id="5"] .ti-widget-container,
.atlas-review-slot .ti-widget[data-layout-id="5"] .ti-widget-container{
  display:flex !important;
  flex-direction:column !important;
  gap:20px;
}
@media(min-width:900px){
  .wp-block-post-content .atlas-wrap .ti-widget[data-layout-id="5"] .ti-widget-container,
  .atlas-review-slot .ti-widget[data-layout-id="5"] .ti-widget-container{
    flex-direction:row !important;
    align-items:flex-start;
  }
  .wp-block-post-content .atlas-wrap .ti-widget[data-layout-id="5"] .ti-footer,
  .atlas-review-slot .ti-widget[data-layout-id="5"] .ti-footer{
    flex:0 0 min(240px,32%);
    max-width:240px;
  }
  .wp-block-post-content .atlas-wrap .ti-widget[data-layout-id="5"] .ti-reviews-container,
  .atlas-review-slot .ti-widget[data-layout-id="5"] .ti-reviews-container{
    flex:1 1 auto;
    min-width:0;
  }
}

/* Bottoni CTA full-width centrati su desktop (non hero / non colonne testo) */
@media(min-width:761px){
  .atlas-section > .atlas-wrap > .atlas-btns{
    justify-content:center;
    width:100%;
  }
}

/* CF7 wpautop — fallback se i paragrafi vengono reinseriti */
.atlas-contact-actions > p,
.atlas-form-head > p:has(.atlas-eyebrow),
.atlas-form-head > p:has(.atlas-contact-meta){
  display:contents;
  margin:0;
}
.atlas-contact-actions > p > br{display:none}

/* CTA pre-form + form consulenza a tutta larghezza contenuto */
.atlas-section-cta > .atlas-wrap{
  text-align:center;
  width:var(--atlas-content);
  max-width:100%;
}
.atlas-section-cta .atlas-lead{
  max-width:min(960px,100%);
  margin-inline:auto;
}
.atlas-section-cta h2{max-width:none}
.wp-block-post-content .wp-block-shortcode,
.wp-block-post-content .wpcf7,
.wp-block-shortcode,
.wpcf7:has(.atlas-contact-home),
.wpcf7:has(.atlas-elearning-form),
.wpcf7:has(.atlas-moodle-form),
.wpcf7:has(.atlas-eco-form),
.wpcf7:has(.atlas-software-form),
.wpcf7:has(.atlas-crm-form),
.wpcf7:has(.atlas-infra-form),
.wpcf7:has(.atlas-scorm-form),
.wpcf7:has(.atlas-report-form),
.wpcf7:has(.atlas-accr-form),
.wpcf7-form:has(.atlas-contact-home),
.wpcf7-form:has(.atlas-elearning-form),
.wpcf7-form:has(.atlas-moodle-form),
.wpcf7-form:has(.atlas-eco-form),
.wpcf7-form:has(.atlas-software-form),
.wpcf7-form:has(.atlas-crm-form),
.wpcf7-form:has(.atlas-infra-form),
.wpcf7-form:has(.atlas-scorm-form),
.wpcf7-form:has(.atlas-report-form),
.wpcf7-form:has(.atlas-accr-form){
  width:100% !important;
  max-width:none !important;
  margin-inline:0 !important;
}
.atlas-contact-home .atlas-wrap,
.atlas-elearning-form .atlas-wrap,
.atlas-moodle-form .atlas-wrap,
.atlas-eco-form .atlas-wrap,
.atlas-software-form .atlas-wrap,
.atlas-crm-form .atlas-wrap,
.atlas-infra-form .atlas-wrap,
.atlas-scorm-form .atlas-wrap,
.atlas-report-form .atlas-wrap,
.atlas-accr-form .atlas-wrap{
  width:var(--atlas-content);
  max-width:100%;
  margin-inline:auto;
  box-sizing:border-box
}
@media(max-width:760px){
  .atlas-contact-home .atlas-wrap,
  .atlas-elearning-form .atlas-wrap,
  .atlas-moodle-form .atlas-wrap,
  .atlas-eco-form .atlas-wrap,
  .atlas-software-form .atlas-wrap,
  .atlas-crm-form .atlas-wrap,
  .atlas-infra-form .atlas-wrap,
  .atlas-scorm-form .atlas-wrap,
  .atlas-report-form .atlas-wrap,
  .atlas-accr-form .atlas-wrap{
    width:min(100% - 28px,1500px) !important;
    max-width:100%;
    margin-inline:auto !important;
    padding-inline:0;
  }
  .atlas-form-layout,
  .atlas-form-head,
  .atlas-contact-card,
  .atlas-form-card{
    width:100%;
    max-width:100%;
    margin-inline:0;
    box-sizing:border-box
  }
  .atlas-contact-card,
  .atlas-form-card{
    padding:22px 18px
  }
  .atlas-contact-action{
    padding:18px 16px 18px 66px;
    min-height:100px
  }
  .atlas-contact-action::before{
    left:14px;
    top:18px
  }
}
.atlas-contact-home .atlas-form-head{
  width:100%;
}
.atlas-contact-home .atlas-contact-actions,
.atlas-elearning-form .atlas-contact-actions,
.atlas-moodle-form .atlas-contact-actions,
.atlas-eco-form .atlas-contact-actions,
.atlas-software-form .atlas-contact-actions,
.atlas-crm-form .atlas-contact-actions,
.atlas-infra-form .atlas-contact-actions,
.atlas-scorm-form .atlas-contact-actions,
.atlas-report-form .atlas-contact-actions,
.atlas-accr-form .atlas-contact-actions{
  display:grid !important;
  grid-template-columns:repeat(3,minmax(0,1fr)) !important;
  width:100% !important;
  gap:14px !important;
  min-width:0;
  max-width:100%;
  box-sizing:border-box
}
@media(max-width:980px){
  .atlas-contact-actions,
  .atlas-contact-home .atlas-contact-actions,
  .atlas-elearning-form .atlas-contact-actions,
  .atlas-moodle-form .atlas-contact-actions,
  .atlas-eco-form .atlas-contact-actions,
  .atlas-software-form .atlas-contact-actions,
  .atlas-crm-form .atlas-contact-actions,
  .atlas-infra-form .atlas-contact-actions,
  .atlas-scorm-form .atlas-contact-actions,
  .atlas-report-form .atlas-contact-actions,
  .atlas-accr-form .atlas-contact-actions{
    grid-template-columns:repeat(2,minmax(0,1fr)) !important
  }
}
@media(max-width:760px){
  .atlas-contact-actions,
  .atlas-contact-home .atlas-contact-actions,
  .atlas-elearning-form .atlas-contact-actions,
  .atlas-moodle-form .atlas-contact-actions,
  .atlas-eco-form .atlas-contact-actions,
  .atlas-software-form .atlas-contact-actions,
  .atlas-crm-form .atlas-contact-actions,
  .atlas-infra-form .atlas-contact-actions,
  .atlas-scorm-form .atlas-contact-actions,
  .atlas-report-form .atlas-contact-actions,
  .atlas-accr-form .atlas-contact-actions{
    grid-template-columns:1fr !important;
    gap:12px !important
  }
  .atlas-contact-action{
    min-width:0;
    max-width:100%;
    width:100%;
    box-sizing:border-box;
    padding:18px 18px 18px 70px !important;
    min-height:96px
  }
  .atlas-contact-action strong,
  .atlas-contact-action span{
    overflow-wrap:break-word;
    word-break:normal;
    hyphens:none;
    max-width:100%
  }
}
.atlas-contact-home,
.atlas-elearning-form,
.atlas-moodle-form,
.atlas-eco-form,
.atlas-software-form,
.atlas-crm-form,
.atlas-infra-form,
.atlas-scorm-form,
.atlas-report-form,
.atlas-accr-form{
  width:100%;
}
.atlas-form-layout{
  width:100%;
}
.atlas-form-head{
  width:100%;
}
.atlas-form-head .atlas-lead{
  max-width:none !important;
}

/* Global Atlas CF7 assessment form — tutte le pagine servizio */
.wpcf7:has(#richiedi-consulenza),
.wpcf7-form:has(#richiedi-consulenza){
  width:100% !important;
  max-width:none !important;
  margin-inline:0 !important;
}
#richiedi-consulenza{
  padding:96px 0;
  background:var(--atlas-soft,#f0f6fa);
  font-family:Inter,system-ui,sans-serif;
  color:var(--atlas-text,#081D2B);
  width:100%;
  max-width:100%;
  box-sizing:border-box;
}
#richiedi-consulenza .atlas-form-card,
#richiedi-consulenza .atlas-contact-card{
  padding:30px;
  background:#fff;
  border:1px solid var(--atlas-line,#D6E4EC);
  border-radius:20px;
  box-shadow:0 12px 40px rgba(8,29,43,.06);
  width:100%;
  max-width:100%;
  box-sizing:border-box;
  min-width:0;
}
#richiedi-consulenza .atlas-cf7-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:18px;
  width:100%;
}
#richiedi-consulenza .atlas-cf7-grid > *{
  min-width:0;
  max-width:100%;
}
#richiedi-consulenza .atlas-field-full{
  grid-column:1 / -1;
}
#richiedi-consulenza label{
  display:block;
  margin-bottom:7px;
  font-size:.9rem;
  font-weight:800;
  color:var(--atlas-navy,#081D2B);
}
#richiedi-consulenza .wpcf7-form-control-wrap{
  display:block;
  width:100%;
  max-width:100%;
}
#richiedi-consulenza input[type="text"],
#richiedi-consulenza input[type="email"],
#richiedi-consulenza input[type="tel"],
#richiedi-consulenza input[type="url"],
#richiedi-consulenza input[type="file"],
#richiedi-consulenza select,
#richiedi-consulenza textarea{
  width:100% !important;
  max-width:100%;
  min-width:0;
  min-height:50px;
  padding:12px 14px;
  border:1px solid #CDDFE8;
  border-radius:10px;
  background:#fff;
  font:inherit;
  box-sizing:border-box;
}
#richiedi-consulenza textarea{
  min-height:150px;
  resize:vertical;
}
#richiedi-consulenza .wpcf7-submit{
  width:100%;
  min-height:50px;
  padding:14px 24px;
  border:0;
  border-radius:10px;
  background:var(--atlas-orange,#FF7A00);
  color:#fff;
  font-weight:900;
  cursor:pointer;
  box-sizing:border-box;
}
#richiedi-consulenza .wpcf7-checkbox,
#richiedi-consulenza .wpcf7-radio{
  display:grid !important;
  grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  gap:10px !important;
  width:100%;
  max-width:100%;
  box-sizing:border-box;
}
#richiedi-consulenza .wpcf7-list-item{
  margin:0 !important;
  display:block;
  min-width:0;
  max-width:100%;
}
#richiedi-consulenza .wpcf7-list-item label{
  display:flex !important;
  align-items:center !important;
  gap:10px;
  min-width:0;
  max-width:100%;
  width:100%;
  box-sizing:border-box;
  padding:12px 14px !important;
  border:1px solid var(--atlas-line,#D6E4EC);
  border-radius:10px;
  background:#F8FBFD;
}
#richiedi-consulenza .wpcf7-list-item input{
  width:18px;
  height:18px;
  margin:0 !important;
  flex:none;
  accent-color:#00649C;
}
#richiedi-consulenza .wpcf7-acceptance{
  display:block !important;
  padding-top:18px;
  border-top:1px solid var(--atlas-line,#D6E4EC);
}
#richiedi-consulenza .wpcf7-acceptance .wpcf7-list-item label{
  padding:0 !important;
  border:0 !important;
  background:transparent !important;
}
@media(max-width:760px){
  #richiedi-consulenza{
    padding:72px 0;
  }
  #richiedi-consulenza .atlas-cf7-grid{
    grid-template-columns:1fr;
  }
  #richiedi-consulenza .atlas-form-card,
  #richiedi-consulenza .atlas-contact-card{
    padding:22px 18px;
  }
  #richiedi-consulenza .wpcf7-checkbox,
  #richiedi-consulenza .wpcf7-radio{
    grid-template-columns:1fr !important;
  }
}

/* CF7 checkbox / radio — tutte le pagine Atlas (Home + servizi) */
.atlas-contact-home .wpcf7-checkbox,
.atlas-contact-home .wpcf7-radio,
.atlas-elearning-form .wpcf7-checkbox,
.atlas-elearning-form .wpcf7-radio,
.atlas-moodle-form .wpcf7-checkbox,
.atlas-moodle-form .wpcf7-radio,
.atlas-eco-form .wpcf7-checkbox,
.atlas-eco-form .wpcf7-radio,
.atlas-software-form .wpcf7-checkbox,
.atlas-software-form .wpcf7-radio,
.atlas-crm-form .wpcf7-checkbox,
.atlas-crm-form .wpcf7-radio,
.atlas-infra-form .wpcf7-checkbox,
.atlas-infra-form .wpcf7-radio,
.atlas-scorm-form .wpcf7-checkbox,
.atlas-scorm-form .wpcf7-radio,
.atlas-report-form .wpcf7-checkbox,
.atlas-report-form .wpcf7-radio,
.atlas-accr-form .wpcf7-checkbox,
.atlas-accr-form .wpcf7-radio{
  display:grid !important;
  grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  gap:10px !important;
  width:100%;
  max-width:100%;
  box-sizing:border-box
}
.atlas-contact-home .wpcf7-list-item,
.atlas-elearning-form .wpcf7-list-item,
.atlas-moodle-form .wpcf7-list-item,
.atlas-eco-form .wpcf7-list-item,
.atlas-software-form .wpcf7-list-item,
.atlas-crm-form .wpcf7-list-item,
.atlas-infra-form .wpcf7-list-item,
.atlas-scorm-form .wpcf7-list-item,
.atlas-report-form .wpcf7-list-item,
.atlas-accr-form .wpcf7-list-item{
  margin:0 !important;
  display:block;
  min-width:0;
  max-width:100%
}
.atlas-contact-home .wpcf7-list-item label,
.atlas-elearning-form .wpcf7-list-item label,
.atlas-moodle-form .wpcf7-list-item label,
.atlas-eco-form .wpcf7-list-item label,
.atlas-software-form .wpcf7-list-item label,
.atlas-crm-form .wpcf7-list-item label,
.atlas-infra-form .wpcf7-list-item label,
.atlas-scorm-form .wpcf7-list-item label,
.atlas-report-form .wpcf7-list-item label,
.atlas-accr-form .wpcf7-list-item label{
  display:flex !important;
  align-items:center !important;
  gap:10px;
  min-width:0;
  max-width:100%;
  width:100%;
  box-sizing:border-box;
  padding:12px 14px !important;
  border:1px solid var(--atlas-line,#D6E4EC);
  border-radius:10px;
  background:#F8FBFD;
  cursor:pointer;
  font-weight:650;
  font-size:.88rem;
  line-height:1.35;
  color:var(--atlas-text,#243743);
  transition:.15s ease;
  overflow-wrap:normal;
  word-break:normal;
  hyphens:none
}
.atlas-contact-home .wpcf7-list-item label:hover,
.atlas-elearning-form .wpcf7-list-item label:hover,
.atlas-moodle-form .wpcf7-list-item label:hover,
.atlas-eco-form .wpcf7-list-item label:hover,
.atlas-software-form .wpcf7-list-item label:hover,
.atlas-crm-form .wpcf7-list-item label:hover,
.atlas-infra-form .wpcf7-list-item label:hover,
.atlas-scorm-form .wpcf7-list-item label:hover,
.atlas-report-form .wpcf7-list-item label:hover,
.atlas-accr-form .wpcf7-list-item label:hover{
  border-color:rgba(79,191,255,.55);
  background:#fff
}
.atlas-contact-home .wpcf7-list-item input,
.atlas-elearning-form .wpcf7-list-item input,
.atlas-moodle-form .wpcf7-list-item input,
.atlas-eco-form .wpcf7-list-item input,
.atlas-software-form .wpcf7-list-item input,
.atlas-crm-form .wpcf7-list-item input,
.atlas-infra-form .wpcf7-list-item input,
.atlas-scorm-form .wpcf7-list-item input,
.atlas-report-form .wpcf7-list-item input,
.atlas-accr-form .wpcf7-list-item input{
  margin:0 !important;
  flex-shrink:0;
  width:18px;
  height:18px;
  accent-color:var(--atlas-blue,#00649C)
}
.atlas-contact-home .wpcf7-list-item-label,
.atlas-elearning-form .wpcf7-list-item-label,
.atlas-moodle-form .wpcf7-list-item-label,
.atlas-eco-form .wpcf7-list-item-label,
.atlas-software-form .wpcf7-list-item-label,
.atlas-crm-form .wpcf7-list-item-label,
.atlas-infra-form .wpcf7-list-item-label,
.atlas-scorm-form .wpcf7-list-item-label,
.atlas-report-form .wpcf7-list-item-label,
.atlas-accr-form .wpcf7-list-item-label{
  display:block;
  min-width:0;
  flex:1 1 auto;
  overflow-wrap:break-word;
  word-break:normal;
  hyphens:manual;
  line-height:1.35
}
.atlas-contact-home .wpcf7-acceptance,
.atlas-elearning-form .wpcf7-acceptance,
.atlas-moodle-form .wpcf7-acceptance,
.atlas-eco-form .wpcf7-acceptance,
.atlas-software-form .wpcf7-acceptance,
.atlas-crm-form .wpcf7-acceptance,
.atlas-infra-form .wpcf7-acceptance,
.atlas-scorm-form .wpcf7-acceptance,
.atlas-report-form .wpcf7-acceptance,
.atlas-accr-form .wpcf7-acceptance{
  margin-top:4px;
  padding-top:18px;
  border-top:1px solid var(--atlas-line,#D6E4EC)
}
.atlas-contact-home .wpcf7-acceptance .wpcf7-list-item label,
.atlas-elearning-form .wpcf7-acceptance .wpcf7-list-item label,
.atlas-moodle-form .wpcf7-acceptance .wpcf7-list-item label,
.atlas-eco-form .wpcf7-acceptance .wpcf7-list-item label,
.atlas-software-form .wpcf7-acceptance .wpcf7-list-item label,
.atlas-crm-form .wpcf7-acceptance .wpcf7-list-item label,
.atlas-infra-form .wpcf7-acceptance .wpcf7-list-item label,
.atlas-scorm-form .wpcf7-acceptance .wpcf7-list-item label,
.atlas-report-form .wpcf7-acceptance .wpcf7-list-item label,
.atlas-accr-form .wpcf7-acceptance .wpcf7-list-item label{
  padding:0 !important;
  border:none !important;
  background:transparent !important;
  align-items:center !important;
  font-weight:500;
  font-size:.92rem;
  line-height:1.55
}
.atlas-contact-home .wpcf7-acceptance .wpcf7-list-item-label,
.atlas-elearning-form .wpcf7-acceptance .wpcf7-list-item-label,
.atlas-moodle-form .wpcf7-acceptance .wpcf7-list-item-label,
.atlas-eco-form .wpcf7-acceptance .wpcf7-list-item-label,
.atlas-software-form .wpcf7-acceptance .wpcf7-list-item-label,
.atlas-crm-form .wpcf7-acceptance .wpcf7-list-item-label,
.atlas-infra-form .wpcf7-acceptance .wpcf7-list-item-label,
.atlas-scorm-form .wpcf7-acceptance .wpcf7-list-item-label,
.atlas-report-form .wpcf7-acceptance .wpcf7-list-item-label,
.atlas-accr-form .wpcf7-acceptance .wpcf7-list-item-label{
  color:var(--atlas-muted,#6D7F89)
}
@media(min-width:900px){
  .atlas-contact-home .atlas-field-full .wpcf7-checkbox,
  .atlas-contact-home .atlas-field-full .wpcf7-radio,
  .atlas-elearning-form .atlas-field-full .wpcf7-checkbox,
  .atlas-elearning-form .atlas-field-full .wpcf7-radio,
  .atlas-moodle-form .atlas-field-full .wpcf7-checkbox,
  .atlas-moodle-form .atlas-field-full .wpcf7-radio,
  .atlas-eco-form .atlas-field-full .wpcf7-checkbox,
  .atlas-eco-form .atlas-field-full .wpcf7-radio,
  .atlas-software-form .atlas-field-full .wpcf7-checkbox,
  .atlas-software-form .atlas-field-full .wpcf7-radio,
  .atlas-crm-form .atlas-field-full .wpcf7-checkbox,
  .atlas-crm-form .atlas-field-full .wpcf7-radio,
  .atlas-infra-form .atlas-field-full .wpcf7-checkbox,
  .atlas-infra-form .atlas-field-full .wpcf7-radio,
  .atlas-scorm-form .atlas-field-full .wpcf7-checkbox,
  .atlas-scorm-form .atlas-field-full .wpcf7-radio,
  .atlas-report-form .atlas-field-full .wpcf7-checkbox,
  .atlas-report-form .atlas-field-full .wpcf7-radio,
  .atlas-accr-form .atlas-field-full .wpcf7-checkbox,
  .atlas-accr-form .atlas-field-full .wpcf7-radio{
    grid-template-columns:repeat(3,minmax(0,1fr)) !important
  }
}
@media(max-width:760px){
  /* Una colonna: E-commerce / WordPress / Server non si spezzano nella casella */
  .atlas-contact-home .wpcf7-checkbox,
  .atlas-contact-home .wpcf7-radio,
  .atlas-elearning-form .wpcf7-checkbox,
  .atlas-elearning-form .wpcf7-radio,
  .atlas-moodle-form .wpcf7-checkbox,
  .atlas-moodle-form .wpcf7-radio,
  .atlas-eco-form .wpcf7-checkbox,
  .atlas-eco-form .wpcf7-radio,
  .atlas-software-form .wpcf7-checkbox,
  .atlas-software-form .wpcf7-radio,
  .atlas-crm-form .wpcf7-checkbox,
  .atlas-crm-form .wpcf7-radio,
  .atlas-infra-form .wpcf7-checkbox,
  .atlas-infra-form .wpcf7-radio,
  .atlas-scorm-form .wpcf7-checkbox,
  .atlas-scorm-form .wpcf7-radio,
  .atlas-report-form .wpcf7-checkbox,
  .atlas-report-form .wpcf7-radio,
  .atlas-accr-form .wpcf7-checkbox,
  .atlas-accr-form .wpcf7-radio,
  .atlas-contact-home .atlas-field-full .wpcf7-checkbox,
  .atlas-contact-home .atlas-field-full .wpcf7-radio,
  .atlas-elearning-form .atlas-field-full .wpcf7-checkbox,
  .atlas-elearning-form .atlas-field-full .wpcf7-radio,
  .atlas-moodle-form .atlas-field-full .wpcf7-checkbox,
  .atlas-moodle-form .atlas-field-full .wpcf7-radio,
  .atlas-eco-form .atlas-field-full .wpcf7-checkbox,
  .atlas-eco-form .atlas-field-full .wpcf7-radio,
  .atlas-software-form .atlas-field-full .wpcf7-checkbox,
  .atlas-software-form .atlas-field-full .wpcf7-radio,
  .atlas-crm-form .atlas-field-full .wpcf7-checkbox,
  .atlas-crm-form .atlas-field-full .wpcf7-radio,
  .atlas-infra-form .atlas-field-full .wpcf7-checkbox,
  .atlas-infra-form .atlas-field-full .wpcf7-radio,
  .atlas-scorm-form .atlas-field-full .wpcf7-checkbox,
  .atlas-scorm-form .atlas-field-full .wpcf7-radio,
  .atlas-report-form .atlas-field-full .wpcf7-checkbox,
  .atlas-report-form .atlas-field-full .wpcf7-radio,
  .atlas-accr-form .atlas-field-full .wpcf7-checkbox,
  .atlas-accr-form .atlas-field-full .wpcf7-radio{
    grid-template-columns:1fr !important
  }
  .atlas-contact-home .wpcf7-list-item label,
  .atlas-elearning-form .wpcf7-list-item label,
  .atlas-moodle-form .wpcf7-list-item label,
  .atlas-eco-form .wpcf7-list-item label,
  .atlas-software-form .wpcf7-list-item label,
  .atlas-crm-form .wpcf7-list-item label,
  .atlas-infra-form .wpcf7-list-item label,
  .atlas-scorm-form .wpcf7-list-item label,
  .atlas-report-form .wpcf7-list-item label,
  .atlas-accr-form .wpcf7-list-item label{
    min-height:48px;
    padding:14px 16px !important;
    font-size:.92rem
  }
  .atlas-contact-home .wpcf7-acceptance .wpcf7-list-item label,
  .atlas-elearning-form .wpcf7-acceptance .wpcf7-list-item label,
  .atlas-moodle-form .wpcf7-acceptance .wpcf7-list-item label,
  .atlas-eco-form .wpcf7-acceptance .wpcf7-list-item label,
  .atlas-software-form .wpcf7-acceptance .wpcf7-list-item label,
  .atlas-crm-form .wpcf7-acceptance .wpcf7-list-item label,
  .atlas-infra-form .wpcf7-acceptance .wpcf7-list-item label,
  .atlas-scorm-form .wpcf7-acceptance .wpcf7-list-item label,
  .atlas-report-form .wpcf7-acceptance .wpcf7-list-item label,
  .atlas-accr-form .wpcf7-acceptance .wpcf7-list-item label{
    min-height:0;
    padding:0 !important;
    font-size:.92rem
  }
}

/* Batch 3 AI/LMS/Automation global rules */
.wpcf7:has(.atlas-lmsos-form),.wpcf7:has(.atlas-ai-form),.wpcf7:has(.atlas-auto-form),
.wpcf7-form:has(.atlas-lmsos-form),.wpcf7-form:has(.atlas-ai-form),.wpcf7-form:has(.atlas-auto-form){
  width:100%!important;max-width:none!important;margin-inline:0!important
}
.atlas-lmsos-form,.atlas-ai-form,.atlas-auto-form{width:100%}
.atlas-lmsos-form .atlas-wrap,.atlas-ai-form .atlas-wrap,.atlas-auto-form .atlas-wrap{width:var(--atlas-content);max-width:100%;margin-inline:auto;box-sizing:border-box}
.atlas-lmsos-form .atlas-contact-actions,.atlas-ai-form .atlas-contact-actions,.atlas-auto-form .atlas-contact-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:14px!important}
.atlas-lmsos-form .atlas-contact-meta,.atlas-ai-form .atlas-contact-meta,.atlas-auto-form .atlas-contact-meta{width:100%;text-align:center}
.atlas-lmsos-form .wpcf7-submit,.atlas-ai-form .wpcf7-submit,.atlas-auto-form .wpcf7-submit{width:100%;text-align:center}
.atlas-lmsos-form .wpcf7-checkbox,.atlas-ai-form .wpcf7-checkbox,.atlas-auto-form .wpcf7-checkbox,.atlas-lmsos-form .wpcf7-radio,.atlas-ai-form .wpcf7-radio,.atlas-auto-form .wpcf7-radio{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%}
.atlas-lmsos-form .wpcf7-list-item,.atlas-ai-form .wpcf7-list-item,.atlas-auto-form .wpcf7-list-item{display:block;margin:0!important;min-width:0}
.atlas-lmsos-form .wpcf7-list-item label,.atlas-ai-form .wpcf7-list-item label,.atlas-auto-form .wpcf7-list-item label{display:flex!important;align-items:center!important;gap:10px;width:100%;padding:12px 14px!important;border:1px solid var(--atlas-line,#D6E4EC);border-radius:10px;background:#F8FBFD;box-sizing:border-box}
.atlas-lmsos-form .wpcf7-list-item input,.atlas-ai-form .wpcf7-list-item input,.atlas-auto-form .wpcf7-list-item input{width:18px;height:18px;margin:0!important;flex:none;accent-color:#00649C}
.atlas-lmsos-form .wpcf7-acceptance,.atlas-ai-form .wpcf7-acceptance,.atlas-auto-form .wpcf7-acceptance{display:block!important;padding-top:18px;border-top:1px solid var(--atlas-line,#D6E4EC)}
.atlas-lmsos-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-ai-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-auto-form .wpcf7-acceptance .wpcf7-list-item label{padding:0!important;border:0!important;background:transparent!important}
@media(max-width:980px){.atlas-lmsos-form .atlas-contact-actions,.atlas-ai-form .atlas-contact-actions,.atlas-auto-form .atlas-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){
  .atlas-lmsos-form .atlas-wrap,.atlas-ai-form .atlas-wrap,.atlas-auto-form .atlas-wrap{width:min(100% - 28px,1500px)!important}
  .atlas-lmsos-form .atlas-contact-actions,.atlas-ai-form .atlas-contact-actions,.atlas-auto-form .atlas-contact-actions{grid-template-columns:1fr!important}
  .atlas-lmsos-form .wpcf7-checkbox,.atlas-ai-form .wpcf7-checkbox,.atlas-auto-form .wpcf7-checkbox,.atlas-lmsos-form .wpcf7-radio,.atlas-ai-form .wpcf7-radio,.atlas-auto-form .wpcf7-radio,.atlas-lmsos-form .atlas-field-full .wpcf7-checkbox,.atlas-ai-form .atlas-field-full .wpcf7-checkbox,.atlas-auto-form .atlas-field-full .wpcf7-checkbox,.atlas-lmsos-form .atlas-field-full .wpcf7-radio,.atlas-ai-form .atlas-field-full .wpcf7-radio,.atlas-auto-form .atlas-field-full .wpcf7-radio{grid-template-columns:1fr!important}
  .atlas-platform-grid,.atlas-ai-auto-grid,.atlas-security-grid,.atlas-log-grid{
    display:grid;grid-auto-flow:column;grid-template-columns:unset!important;
    grid-auto-columns:calc(100% - 28px)!important;gap:14px!important;
    overflow-x:auto!important;scroll-snap-type:inline mandatory;scrollbar-width:none;
    width:100%;max-width:100%;padding:4px 4px 16px;box-sizing:border-box
  }
  .atlas-platform-grid>*,.atlas-ai-auto-grid>*,.atlas-security-grid>*,.atlas-log-grid>*{min-width:0;scroll-snap-align:start}
  .atlas-platform-grid::-webkit-scrollbar,.atlas-ai-auto-grid::-webkit-scrollbar,.atlas-security-grid::-webkit-scrollbar,.atlas-log-grid::-webkit-scrollbar{display:none}
}

/* Batch 4 DAD/Managed/Immersive global rules */
.wpcf7:has(.atlas-dad-form),.wpcf7:has(.atlas-ms-form),.wpcf7:has(.atlas-il-form),.wpcf7-form:has(.atlas-dad-form),.wpcf7-form:has(.atlas-ms-form),.wpcf7-form:has(.atlas-il-form){width:100%!important;max-width:none!important;margin-inline:0!important}
.atlas-dad-form,.atlas-ms-form,.atlas-il-form{width:100%}
.atlas-dad-form .atlas-wrap,.atlas-ms-form .atlas-wrap,.atlas-il-form .atlas-wrap{width:var(--atlas-content);max-width:100%;margin-inline:auto;box-sizing:border-box}
.atlas-dad-form .atlas-contact-actions,.atlas-ms-form .atlas-contact-actions,.atlas-il-form .atlas-contact-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:14px!important}
.atlas-dad-form .atlas-contact-meta,.atlas-ms-form .atlas-contact-meta,.atlas-il-form .atlas-contact-meta{width:100%;text-align:center}
.atlas-dad-form .wpcf7-submit,.atlas-ms-form .wpcf7-submit,.atlas-il-form .wpcf7-submit{width:100%;text-align:center}
.atlas-dad-form .wpcf7-checkbox,.atlas-ms-form .wpcf7-checkbox,.atlas-il-form .wpcf7-checkbox,.atlas-dad-form .wpcf7-radio,.atlas-ms-form .wpcf7-radio,.atlas-il-form .wpcf7-radio{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%}
.atlas-dad-form .wpcf7-list-item,.atlas-ms-form .wpcf7-list-item,.atlas-il-form .wpcf7-list-item{display:block;margin:0!important;min-width:0}
.atlas-dad-form .wpcf7-list-item label,.atlas-ms-form .wpcf7-list-item label,.atlas-il-form .wpcf7-list-item label{display:flex!important;align-items:center!important;gap:10px;width:100%;padding:12px 14px!important;border:1px solid var(--atlas-line,#D6E4EC);border-radius:10px;background:#F8FBFD;box-sizing:border-box}
.atlas-dad-form .wpcf7-list-item input,.atlas-ms-form .wpcf7-list-item input,.atlas-il-form .wpcf7-list-item input{width:18px;height:18px;margin:0!important;flex:none;accent-color:#00649C}
.atlas-dad-form .wpcf7-acceptance,.atlas-ms-form .wpcf7-acceptance,.atlas-il-form .wpcf7-acceptance{display:block!important;padding-top:18px;border-top:1px solid var(--atlas-line,#D6E4EC)}
.atlas-dad-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-ms-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-il-form .wpcf7-acceptance .wpcf7-list-item label{padding:0!important;border:0!important;background:transparent!important}
@media(max-width:980px){.atlas-dad-form .atlas-contact-actions,.atlas-ms-form .atlas-contact-actions,.atlas-il-form .atlas-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){
  .atlas-dad-form .atlas-wrap,.atlas-ms-form .atlas-wrap,.atlas-il-form .atlas-wrap{width:min(100% - 28px,1500px)!important}
  .atlas-dad-form .atlas-contact-actions,.atlas-ms-form .atlas-contact-actions,.atlas-il-form .atlas-contact-actions{grid-template-columns:1fr!important}
  .atlas-dad-form .wpcf7-checkbox,.atlas-ms-form .wpcf7-checkbox,.atlas-il-form .wpcf7-checkbox,.atlas-dad-form .wpcf7-radio,.atlas-ms-form .wpcf7-radio,.atlas-il-form .wpcf7-radio,.atlas-dad-form .atlas-field-full .wpcf7-checkbox,.atlas-ms-form .atlas-field-full .wpcf7-checkbox,.atlas-il-form .atlas-field-full .wpcf7-checkbox,.atlas-dad-form .atlas-field-full .wpcf7-radio,.atlas-ms-form .atlas-field-full .wpcf7-radio,.atlas-il-form .atlas-field-full .wpcf7-radio{grid-template-columns:1fr!important}
  .atlas-section--dark .atlas-feature::before{
    min-width:56px!important;width:56px!important;height:56px!important;
    background-size:26px 26px!important
  }
}

/* Batch 5 xAPI/AI Students/Moodle Support global rules */
.wpcf7:has(.atlas-xapi-form),.wpcf7:has(.atlas-aistudenti-form),.wpcf7:has(.atlas-moodleassist-form),.wpcf7-form:has(.atlas-xapi-form),.wpcf7-form:has(.atlas-aistudenti-form),.wpcf7-form:has(.atlas-moodleassist-form){width:100%!important;max-width:none!important;margin-inline:0!important}
.atlas-xapi-form,.atlas-aistudenti-form,.atlas-moodleassist-form{width:100%}
.atlas-xapi-form .atlas-wrap,.atlas-aistudenti-form .atlas-wrap,.atlas-moodleassist-form .atlas-wrap{width:var(--atlas-content);max-width:100%;margin-inline:auto;box-sizing:border-box}
.atlas-xapi-form .atlas-contact-actions,.atlas-aistudenti-form .atlas-contact-actions,.atlas-moodleassist-form .atlas-contact-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:14px!important}
.atlas-xapi-form .atlas-contact-meta,.atlas-aistudenti-form .atlas-contact-meta,.atlas-moodleassist-form .atlas-contact-meta{width:100%;text-align:center}
.atlas-xapi-form .wpcf7-submit,.atlas-aistudenti-form .wpcf7-submit,.atlas-moodleassist-form .wpcf7-submit{width:100%;text-align:center}
.atlas-xapi-form .wpcf7-checkbox,.atlas-aistudenti-form .wpcf7-checkbox,.atlas-moodleassist-form .wpcf7-checkbox,.atlas-xapi-form .wpcf7-radio,.atlas-aistudenti-form .wpcf7-radio,.atlas-moodleassist-form .wpcf7-radio{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%}
.atlas-xapi-form .wpcf7-list-item,.atlas-aistudenti-form .wpcf7-list-item,.atlas-moodleassist-form .wpcf7-list-item{display:block;margin:0!important;min-width:0}
.atlas-xapi-form .wpcf7-list-item label,.atlas-aistudenti-form .wpcf7-list-item label,.atlas-moodleassist-form .wpcf7-list-item label{display:flex!important;align-items:center!important;gap:10px;width:100%;padding:12px 14px!important;border:1px solid var(--atlas-line,#D6E4EC);border-radius:10px;background:#F8FBFD;box-sizing:border-box}
.atlas-xapi-form .wpcf7-list-item input,.atlas-aistudenti-form .wpcf7-list-item input,.atlas-moodleassist-form .wpcf7-list-item input{width:18px;height:18px;margin:0!important;flex:none;accent-color:#00649C}
.atlas-xapi-form .wpcf7-acceptance,.atlas-aistudenti-form .wpcf7-acceptance,.atlas-moodleassist-form .wpcf7-acceptance{display:block!important;padding-top:18px;border-top:1px solid var(--atlas-line,#D6E4EC)}
.atlas-xapi-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-aistudenti-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-moodleassist-form .wpcf7-acceptance .wpcf7-list-item label{padding:0!important;border:0!important;background:transparent!important}
@media(max-width:980px){.atlas-xapi-form .atlas-contact-actions,.atlas-aistudenti-form .atlas-contact-actions,.atlas-moodleassist-form .atlas-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){
  .atlas-xapi-form .atlas-wrap,.atlas-aistudenti-form .atlas-wrap,.atlas-moodleassist-form .atlas-wrap{width:min(100% - 28px,1500px)!important}
  .atlas-xapi-form .atlas-contact-actions,.atlas-aistudenti-form .atlas-contact-actions,.atlas-moodleassist-form .atlas-contact-actions{grid-template-columns:1fr!important}
  .atlas-xapi-form .wpcf7-checkbox,.atlas-aistudenti-form .wpcf7-checkbox,.atlas-moodleassist-form .wpcf7-checkbox,.atlas-xapi-form .wpcf7-radio,.atlas-aistudenti-form .wpcf7-radio,.atlas-moodleassist-form .wpcf7-radio,.atlas-xapi-form .atlas-field-full .wpcf7-checkbox,.atlas-aistudenti-form .atlas-field-full .wpcf7-checkbox,.atlas-moodleassist-form .atlas-field-full .wpcf7-checkbox,.atlas-xapi-form .atlas-field-full .wpcf7-radio,.atlas-aistudenti-form .atlas-field-full .wpcf7-radio,.atlas-moodleassist-form .atlas-field-full .wpcf7-radio{grid-template-columns:1fr!important}
  .atlas-issue-grid{
    display:grid;grid-auto-flow:column;grid-template-columns:unset!important;
    grid-auto-columns:calc(100% - 28px)!important;gap:14px!important;
    overflow-x:auto!important;scroll-snap-type:inline mandatory;scrollbar-width:none
  }
  .atlas-issue-grid>*{min-width:0;scroll-snap-align:start}
  .atlas-issue-grid::-webkit-scrollbar{display:none}
}

/* Batch 6 portals/integrations/VR/safety/management global rules */
.wpcf7:has(.atlas-portalestudenti-form),.wpcf7:has(.atlas-integrazioni-form),.wpcf7:has(.atlas-vrsim-form),.wpcf7:has(.atlas-sicurezzalavoro-form),.wpcf7:has(.atlas-gestionale-form),.wpcf7-form:has(.atlas-portalestudenti-form),.wpcf7-form:has(.atlas-integrazioni-form),.wpcf7-form:has(.atlas-vrsim-form),.wpcf7-form:has(.atlas-sicurezzalavoro-form),.wpcf7-form:has(.atlas-gestionale-form){width:100%!important;max-width:none!important;margin-inline:0!important}
.atlas-portalestudenti-form,.atlas-integrazioni-form,.atlas-vrsim-form,.atlas-sicurezzalavoro-form,.atlas-gestionale-form{width:100%}
.atlas-portalestudenti-form .atlas-wrap,.atlas-integrazioni-form .atlas-wrap,.atlas-vrsim-form .atlas-wrap,.atlas-sicurezzalavoro-form .atlas-wrap,.atlas-gestionale-form .atlas-wrap{width:var(--atlas-content);max-width:100%;margin-inline:auto;box-sizing:border-box}
.atlas-portalestudenti-form .atlas-contact-actions,.atlas-integrazioni-form .atlas-contact-actions,.atlas-vrsim-form .atlas-contact-actions,.atlas-sicurezzalavoro-form .atlas-contact-actions,.atlas-gestionale-form .atlas-contact-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:14px!important}
.atlas-portalestudenti-form .atlas-contact-meta,.atlas-integrazioni-form .atlas-contact-meta,.atlas-vrsim-form .atlas-contact-meta,.atlas-sicurezzalavoro-form .atlas-contact-meta,.atlas-gestionale-form .atlas-contact-meta{width:100%;text-align:center}
.atlas-portalestudenti-form .wpcf7-submit,.atlas-integrazioni-form .wpcf7-submit,.atlas-vrsim-form .wpcf7-submit,.atlas-sicurezzalavoro-form .wpcf7-submit,.atlas-gestionale-form .wpcf7-submit{width:100%;text-align:center}
.atlas-portalestudenti-form .wpcf7-checkbox,.atlas-integrazioni-form .wpcf7-checkbox,.atlas-vrsim-form .wpcf7-checkbox,.atlas-sicurezzalavoro-form .wpcf7-checkbox,.atlas-gestionale-form .wpcf7-checkbox,.atlas-portalestudenti-form .wpcf7-radio,.atlas-integrazioni-form .wpcf7-radio,.atlas-vrsim-form .wpcf7-radio,.atlas-sicurezzalavoro-form .wpcf7-radio,.atlas-gestionale-form .wpcf7-radio{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%}
.atlas-portalestudenti-form .wpcf7-list-item,.atlas-integrazioni-form .wpcf7-list-item,.atlas-vrsim-form .wpcf7-list-item,.atlas-sicurezzalavoro-form .wpcf7-list-item,.atlas-gestionale-form .wpcf7-list-item{display:block;margin:0!important;min-width:0}
.atlas-portalestudenti-form .wpcf7-list-item label,.atlas-integrazioni-form .wpcf7-list-item label,.atlas-vrsim-form .wpcf7-list-item label,.atlas-sicurezzalavoro-form .wpcf7-list-item label,.atlas-gestionale-form .wpcf7-list-item label{display:flex!important;align-items:center!important;gap:10px;width:100%;padding:12px 14px!important;border:1px solid var(--atlas-line,#D6E4EC);border-radius:10px;background:#F8FBFD;box-sizing:border-box}
.atlas-portalestudenti-form .wpcf7-list-item input,.atlas-integrazioni-form .wpcf7-list-item input,.atlas-vrsim-form .wpcf7-list-item input,.atlas-sicurezzalavoro-form .wpcf7-list-item input,.atlas-gestionale-form .wpcf7-list-item input{width:18px;height:18px;margin:0!important;flex:none;accent-color:#00649C}
.atlas-portalestudenti-form .wpcf7-acceptance,.atlas-integrazioni-form .wpcf7-acceptance,.atlas-vrsim-form .wpcf7-acceptance,.atlas-sicurezzalavoro-form .wpcf7-acceptance,.atlas-gestionale-form .wpcf7-acceptance{display:block!important;padding-top:18px;border-top:1px solid var(--atlas-line,#D6E4EC)}
.atlas-portalestudenti-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-integrazioni-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-vrsim-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-sicurezzalavoro-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-gestionale-form .wpcf7-acceptance .wpcf7-list-item label{padding:0!important;border:0!important;background:transparent!important}
@media(max-width:980px){.atlas-portalestudenti-form .atlas-contact-actions,.atlas-integrazioni-form .atlas-contact-actions,.atlas-vrsim-form .atlas-contact-actions,.atlas-sicurezzalavoro-form .atlas-contact-actions,.atlas-gestionale-form .atlas-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){
  .atlas-portalestudenti-form .atlas-wrap,.atlas-integrazioni-form .atlas-wrap,.atlas-vrsim-form .atlas-wrap,.atlas-sicurezzalavoro-form .atlas-wrap,.atlas-gestionale-form .atlas-wrap{width:min(100% - 28px,1500px)!important}
  .atlas-portalestudenti-form .atlas-contact-actions,.atlas-integrazioni-form .atlas-contact-actions,.atlas-vrsim-form .atlas-contact-actions,.atlas-sicurezzalavoro-form .atlas-contact-actions,.atlas-gestionale-form .atlas-contact-actions{grid-template-columns:1fr!important}
  .atlas-portalestudenti-form .wpcf7-checkbox,.atlas-integrazioni-form .wpcf7-checkbox,.atlas-vrsim-form .wpcf7-checkbox,.atlas-sicurezzalavoro-form .wpcf7-checkbox,.atlas-gestionale-form .wpcf7-checkbox,.atlas-portalestudenti-form .wpcf7-radio,.atlas-integrazioni-form .wpcf7-radio,.atlas-vrsim-form .wpcf7-radio,.atlas-sicurezzalavoro-form .wpcf7-radio,.atlas-gestionale-form .wpcf7-radio{grid-template-columns:1fr!important}
}

/* Batch 7 software ops / gamification global rules */
.wpcf7:has(.atlas-gestionecorsi-form),.wpcf7:has(.atlas-gestionedocenti-form),.wpcf7:has(.atlas-calendario-form),.wpcf7:has(.atlas-apilms-form),.wpcf7:has(.atlas-gamification-form),.wpcf7-form:has(.atlas-gestionecorsi-form),.wpcf7-form:has(.atlas-gestionedocenti-form),.wpcf7-form:has(.atlas-calendario-form),.wpcf7-form:has(.atlas-apilms-form),.wpcf7-form:has(.atlas-gamification-form){width:100%!important;max-width:none!important;margin-inline:0!important}
.atlas-gestionecorsi-form,.atlas-gestionedocenti-form,.atlas-calendario-form,.atlas-apilms-form,.atlas-gamification-form{width:100%}
.atlas-gestionecorsi-form .atlas-wrap,.atlas-gestionedocenti-form .atlas-wrap,.atlas-calendario-form .atlas-wrap,.atlas-apilms-form .atlas-wrap,.atlas-gamification-form .atlas-wrap{width:var(--atlas-content);max-width:100%;margin-inline:auto;box-sizing:border-box}
.atlas-gestionecorsi-form .atlas-contact-actions,.atlas-gestionedocenti-form .atlas-contact-actions,.atlas-calendario-form .atlas-contact-actions,.atlas-apilms-form .atlas-contact-actions,.atlas-gamification-form .atlas-contact-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:14px!important}
.atlas-gestionecorsi-form .atlas-contact-meta,.atlas-gestionedocenti-form .atlas-contact-meta,.atlas-calendario-form .atlas-contact-meta,.atlas-apilms-form .atlas-contact-meta,.atlas-gamification-form .atlas-contact-meta{width:100%;text-align:center}
.atlas-gestionecorsi-form .wpcf7-submit,.atlas-gestionedocenti-form .wpcf7-submit,.atlas-calendario-form .wpcf7-submit,.atlas-apilms-form .wpcf7-submit,.atlas-gamification-form .wpcf7-submit{width:100%;text-align:center}
.atlas-gestionecorsi-form .wpcf7-checkbox,.atlas-gestionedocenti-form .wpcf7-checkbox,.atlas-calendario-form .wpcf7-checkbox,.atlas-apilms-form .wpcf7-checkbox,.atlas-gamification-form .wpcf7-checkbox,.atlas-gestionecorsi-form .wpcf7-radio,.atlas-gestionedocenti-form .wpcf7-radio,.atlas-calendario-form .wpcf7-radio,.atlas-apilms-form .wpcf7-radio,.atlas-gamification-form .wpcf7-radio{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%}
.atlas-gestionecorsi-form .wpcf7-list-item,.atlas-gestionedocenti-form .wpcf7-list-item,.atlas-calendario-form .wpcf7-list-item,.atlas-apilms-form .wpcf7-list-item,.atlas-gamification-form .wpcf7-list-item{display:block;margin:0!important;min-width:0}
.atlas-gestionecorsi-form .wpcf7-list-item label,.atlas-gestionedocenti-form .wpcf7-list-item label,.atlas-calendario-form .wpcf7-list-item label,.atlas-apilms-form .wpcf7-list-item label,.atlas-gamification-form .wpcf7-list-item label{display:flex!important;align-items:center!important;gap:10px;width:100%;padding:12px 14px!important;border:1px solid var(--atlas-line,#D6E4EC);border-radius:10px;background:#F8FBFD;box-sizing:border-box}
.atlas-gestionecorsi-form .wpcf7-list-item input,.atlas-gestionedocenti-form .wpcf7-list-item input,.atlas-calendario-form .wpcf7-list-item input,.atlas-apilms-form .wpcf7-list-item input,.atlas-gamification-form .wpcf7-list-item input{width:18px;height:18px;margin:0!important;flex:none;accent-color:#00649C}
.atlas-gestionecorsi-form .wpcf7-acceptance,.atlas-gestionedocenti-form .wpcf7-acceptance,.atlas-calendario-form .wpcf7-acceptance,.atlas-apilms-form .wpcf7-acceptance,.atlas-gamification-form .wpcf7-acceptance{display:block!important;padding-top:18px;border-top:1px solid var(--atlas-line,#D6E4EC)}
.atlas-gestionecorsi-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-gestionedocenti-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-calendario-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-apilms-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-gamification-form .wpcf7-acceptance .wpcf7-list-item label{padding:0!important;border:0!important;background:transparent!important}
@media(max-width:980px){.atlas-gestionecorsi-form .atlas-contact-actions,.atlas-gestionedocenti-form .atlas-contact-actions,.atlas-calendario-form .atlas-contact-actions,.atlas-apilms-form .atlas-contact-actions,.atlas-gamification-form .atlas-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){
  .atlas-gestionecorsi-form .atlas-wrap,.atlas-gestionedocenti-form .atlas-wrap,.atlas-calendario-form .atlas-wrap,.atlas-apilms-form .atlas-wrap,.atlas-gamification-form .atlas-wrap{width:min(100% - 28px,1500px)!important}
  .atlas-gestionecorsi-form .atlas-contact-actions,.atlas-gestionedocenti-form .atlas-contact-actions,.atlas-calendario-form .atlas-contact-actions,.atlas-apilms-form .atlas-contact-actions,.atlas-gamification-form .atlas-contact-actions{grid-template-columns:1fr!important}
  .atlas-gestionecorsi-form .wpcf7-checkbox,.atlas-gestionedocenti-form .wpcf7-checkbox,.atlas-calendario-form .wpcf7-checkbox,.atlas-apilms-form .wpcf7-checkbox,.atlas-gamification-form .wpcf7-checkbox,.atlas-gestionecorsi-form .wpcf7-radio,.atlas-gestionedocenti-form .wpcf7-radio,.atlas-calendario-form .wpcf7-radio,.atlas-apilms-form .wpcf7-radio,.atlas-gamification-form .wpcf7-radio{grid-template-columns:1fr!important}
}

/* Batch 8 credits/mobile/audit/ai/n8n global rules */
.wpcf7:has(.atlas-creditiformativi-form),.wpcf7:has(.atlas-appmobile-form),.wpcf7:has(.atlas-audit-form),.wpcf7:has(.atlas-ailms-form),.wpcf7:has(.atlas-n8n-form),.wpcf7-form:has(.atlas-creditiformativi-form),.wpcf7-form:has(.atlas-appmobile-form),.wpcf7-form:has(.atlas-audit-form),.wpcf7-form:has(.atlas-ailms-form),.wpcf7-form:has(.atlas-n8n-form){width:100%!important;max-width:none!important;margin-inline:0!important}
.atlas-creditiformativi-form,.atlas-appmobile-form,.atlas-audit-form,.atlas-ailms-form,.atlas-n8n-form{width:100%}
.atlas-creditiformativi-form .atlas-wrap,.atlas-appmobile-form .atlas-wrap,.atlas-audit-form .atlas-wrap,.atlas-ailms-form .atlas-wrap,.atlas-n8n-form .atlas-wrap{width:var(--atlas-content);max-width:100%;margin-inline:auto;box-sizing:border-box}
.atlas-creditiformativi-form .atlas-contact-actions,.atlas-appmobile-form .atlas-contact-actions,.atlas-audit-form .atlas-contact-actions,.atlas-ailms-form .atlas-contact-actions,.atlas-n8n-form .atlas-contact-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:14px!important}
.atlas-creditiformativi-form .atlas-contact-meta,.atlas-appmobile-form .atlas-contact-meta,.atlas-audit-form .atlas-contact-meta,.atlas-ailms-form .atlas-contact-meta,.atlas-n8n-form .atlas-contact-meta{width:100%;text-align:center}
.atlas-creditiformativi-form .wpcf7-submit,.atlas-appmobile-form .wpcf7-submit,.atlas-audit-form .wpcf7-submit,.atlas-ailms-form .wpcf7-submit,.atlas-n8n-form .wpcf7-submit{width:100%;text-align:center}
.atlas-creditiformativi-form .wpcf7-checkbox,.atlas-appmobile-form .wpcf7-checkbox,.atlas-audit-form .wpcf7-checkbox,.atlas-ailms-form .wpcf7-checkbox,.atlas-n8n-form .wpcf7-checkbox,.atlas-creditiformativi-form .wpcf7-radio,.atlas-appmobile-form .wpcf7-radio,.atlas-audit-form .wpcf7-radio,.atlas-ailms-form .wpcf7-radio,.atlas-n8n-form .wpcf7-radio{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%}
.atlas-creditiformativi-form .wpcf7-list-item,.atlas-appmobile-form .wpcf7-list-item,.atlas-audit-form .wpcf7-list-item,.atlas-ailms-form .wpcf7-list-item,.atlas-n8n-form .wpcf7-list-item{display:block;margin:0!important;min-width:0}
.atlas-creditiformativi-form .wpcf7-list-item label,.atlas-appmobile-form .wpcf7-list-item label,.atlas-audit-form .wpcf7-list-item label,.atlas-ailms-form .wpcf7-list-item label,.atlas-n8n-form .wpcf7-list-item label{display:flex!important;align-items:center!important;gap:10px;width:100%;padding:12px 14px!important;border:1px solid var(--atlas-line,#D6E4EC);border-radius:10px;background:#F8FBFD;box-sizing:border-box}
.atlas-creditiformativi-form .wpcf7-list-item input,.atlas-appmobile-form .wpcf7-list-item input,.atlas-audit-form .wpcf7-list-item input,.atlas-ailms-form .wpcf7-list-item input,.atlas-n8n-form .wpcf7-list-item input{width:18px;height:18px;margin:0!important;flex:none;accent-color:#00649C}
.atlas-creditiformativi-form .wpcf7-acceptance,.atlas-appmobile-form .wpcf7-acceptance,.atlas-audit-form .wpcf7-acceptance,.atlas-ailms-form .wpcf7-acceptance,.atlas-n8n-form .wpcf7-acceptance{display:block!important;padding-top:18px;border-top:1px solid var(--atlas-line,#D6E4EC)}
.atlas-creditiformativi-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-appmobile-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-audit-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-ailms-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-n8n-form .wpcf7-acceptance .wpcf7-list-item label{padding:0!important;border:0!important;background:transparent!important}
@media(max-width:980px){.atlas-creditiformativi-form .atlas-contact-actions,.atlas-appmobile-form .atlas-contact-actions,.atlas-audit-form .atlas-contact-actions,.atlas-ailms-form .atlas-contact-actions,.atlas-n8n-form .atlas-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){
  .atlas-creditiformativi-form .atlas-wrap,.atlas-appmobile-form .atlas-wrap,.atlas-audit-form .atlas-wrap,.atlas-ailms-form .atlas-wrap,.atlas-n8n-form .atlas-wrap{width:min(100% - 28px,1500px)!important}
  .atlas-creditiformativi-form .atlas-contact-actions,.atlas-appmobile-form .atlas-contact-actions,.atlas-audit-form .atlas-contact-actions,.atlas-ailms-form .atlas-contact-actions,.atlas-n8n-form .atlas-contact-actions{grid-template-columns:1fr!important}
  .atlas-creditiformativi-form .wpcf7-checkbox,.atlas-appmobile-form .wpcf7-checkbox,.atlas-audit-form .wpcf7-checkbox,.atlas-ailms-form .wpcf7-checkbox,.atlas-n8n-form .wpcf7-checkbox,.atlas-creditiformativi-form .wpcf7-radio,.atlas-appmobile-form .wpcf7-radio,.atlas-audit-form .wpcf7-radio,.atlas-ailms-form .wpcf7-radio,.atlas-n8n-form .wpcf7-radio{grid-template-columns:1fr!important}
}

/* Batch 9 migration/custom/solutions/method/lab global rules */
.wpcf7:has(.atlas-lmsosmig-form),.wpcf7:has(.atlas-lmsospers-form),.wpcf7:has(.atlas-ordini-form),.wpcf7:has(.atlas-metodo-form),.wpcf7:has(.atlas-lab-form),.wpcf7-form:has(.atlas-lmsosmig-form),.wpcf7-form:has(.atlas-lmsospers-form),.wpcf7-form:has(.atlas-ordini-form),.wpcf7-form:has(.atlas-metodo-form),.wpcf7-form:has(.atlas-lab-form){width:100%!important;max-width:none!important;margin-inline:0!important}
.atlas-lmsosmig-form,.atlas-lmsospers-form,.atlas-ordini-form,.atlas-metodo-form,.atlas-lab-form{width:100%}
.atlas-lmsosmig-form .atlas-wrap,.atlas-lmsospers-form .atlas-wrap,.atlas-ordini-form .atlas-wrap,.atlas-metodo-form .atlas-wrap,.atlas-lab-form .atlas-wrap{width:var(--atlas-content);max-width:100%;margin-inline:auto;box-sizing:border-box}
.atlas-lmsosmig-form .atlas-contact-actions,.atlas-lmsospers-form .atlas-contact-actions,.atlas-ordini-form .atlas-contact-actions,.atlas-metodo-form .atlas-contact-actions,.atlas-lab-form .atlas-contact-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:14px!important}
.atlas-lmsosmig-form .atlas-contact-meta,.atlas-lmsospers-form .atlas-contact-meta,.atlas-ordini-form .atlas-contact-meta,.atlas-metodo-form .atlas-contact-meta,.atlas-lab-form .atlas-contact-meta{width:100%;text-align:center}
.atlas-lmsosmig-form .wpcf7-submit,.atlas-lmsospers-form .wpcf7-submit,.atlas-ordini-form .wpcf7-submit,.atlas-metodo-form .wpcf7-submit,.atlas-lab-form .wpcf7-submit{width:100%;text-align:center}
.atlas-lmsosmig-form .wpcf7-checkbox,.atlas-lmsospers-form .wpcf7-checkbox,.atlas-ordini-form .wpcf7-checkbox,.atlas-metodo-form .wpcf7-checkbox,.atlas-lab-form .wpcf7-checkbox,.atlas-lmsosmig-form .wpcf7-radio,.atlas-lmsospers-form .wpcf7-radio,.atlas-ordini-form .wpcf7-radio,.atlas-metodo-form .wpcf7-radio,.atlas-lab-form .wpcf7-radio{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%}
.atlas-lmsosmig-form .wpcf7-list-item,.atlas-lmsospers-form .wpcf7-list-item,.atlas-ordini-form .wpcf7-list-item,.atlas-metodo-form .wpcf7-list-item,.atlas-lab-form .wpcf7-list-item{display:block;margin:0!important;min-width:0}
.atlas-lmsosmig-form .wpcf7-list-item label,.atlas-lmsospers-form .wpcf7-list-item label,.atlas-ordini-form .wpcf7-list-item label,.atlas-metodo-form .wpcf7-list-item label,.atlas-lab-form .wpcf7-list-item label{display:flex!important;align-items:center!important;gap:10px;width:100%;padding:12px 14px!important;border:1px solid var(--atlas-line,#D6E4EC);border-radius:10px;background:#F8FBFD;box-sizing:border-box}
.atlas-lmsosmig-form .wpcf7-list-item input,.atlas-lmsospers-form .wpcf7-list-item input,.atlas-ordini-form .wpcf7-list-item input,.atlas-metodo-form .wpcf7-list-item input,.atlas-lab-form .wpcf7-list-item input{width:18px;height:18px;margin:0!important;flex:none;accent-color:#00649C}
.atlas-lmsosmig-form .wpcf7-acceptance,.atlas-lmsospers-form .wpcf7-acceptance,.atlas-ordini-form .wpcf7-acceptance,.atlas-metodo-form .wpcf7-acceptance,.atlas-lab-form .wpcf7-acceptance{display:block!important;padding-top:18px;border-top:1px solid var(--atlas-line,#D6E4EC)}
.atlas-lmsosmig-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-lmsospers-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-ordini-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-metodo-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-lab-form .wpcf7-acceptance .wpcf7-list-item label{padding:0!important;border:0!important;background:transparent!important}
@media(max-width:980px){.atlas-lmsosmig-form .atlas-contact-actions,.atlas-lmsospers-form .atlas-contact-actions,.atlas-ordini-form .atlas-contact-actions,.atlas-metodo-form .atlas-contact-actions,.atlas-lab-form .atlas-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){
  .atlas-lmsosmig-form .atlas-wrap,.atlas-lmsospers-form .atlas-wrap,.atlas-ordini-form .atlas-wrap,.atlas-metodo-form .atlas-wrap,.atlas-lab-form .atlas-wrap{width:min(100% - 28px,1500px)!important}
  .atlas-lmsosmig-form .atlas-contact-actions,.atlas-lmsospers-form .atlas-contact-actions,.atlas-ordini-form .atlas-contact-actions,.atlas-metodo-form .atlas-contact-actions,.atlas-lab-form .atlas-contact-actions{grid-template-columns:1fr!important}
  .atlas-lmsosmig-form .wpcf7-checkbox,.atlas-lmsospers-form .wpcf7-checkbox,.atlas-ordini-form .wpcf7-checkbox,.atlas-metodo-form .wpcf7-checkbox,.atlas-lab-form .wpcf7-checkbox,.atlas-lmsosmig-form .wpcf7-radio,.atlas-lmsospers-form .wpcf7-radio,.atlas-ordini-form .wpcf7-radio,.atlas-metodo-form .wpcf7-radio,.atlas-lab-form .wpcf7-radio{grid-template-columns:1fr!important}
}

/* Batch 10 Moodle troubleshooting global rules */
.wpcf7:has(.atlas-moodlecron-form),.wpcf7:has(.atlas-moodleemail-form),.wpcf7:has(.atlas-moodle500-form),.wpcf7:has(.atlas-moodlewsod-form),.wpcf7:has(.atlas-moodleplugin-form),.wpcf7-form:has(.atlas-moodlecron-form),.wpcf7-form:has(.atlas-moodleemail-form),.wpcf7-form:has(.atlas-moodle500-form),.wpcf7-form:has(.atlas-moodlewsod-form),.wpcf7-form:has(.atlas-moodleplugin-form){width:100%!important;max-width:none!important;margin-inline:0!important}
.atlas-moodlecron-form,.atlas-moodleemail-form,.atlas-moodle500-form,.atlas-moodlewsod-form,.atlas-moodleplugin-form{width:100%}
.atlas-moodlecron-form .atlas-wrap,.atlas-moodleemail-form .atlas-wrap,.atlas-moodle500-form .atlas-wrap,.atlas-moodlewsod-form .atlas-wrap,.atlas-moodleplugin-form .atlas-wrap{width:var(--atlas-content);max-width:100%;margin-inline:auto;box-sizing:border-box}
.atlas-moodlecron-form .atlas-contact-actions,.atlas-moodleemail-form .atlas-contact-actions,.atlas-moodle500-form .atlas-contact-actions,.atlas-moodlewsod-form .atlas-contact-actions,.atlas-moodleplugin-form .atlas-contact-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:14px!important}
.atlas-moodlecron-form .atlas-contact-meta,.atlas-moodleemail-form .atlas-contact-meta,.atlas-moodle500-form .atlas-contact-meta,.atlas-moodlewsod-form .atlas-contact-meta,.atlas-moodleplugin-form .atlas-contact-meta{width:100%;text-align:center}
.atlas-moodlecron-form .wpcf7-submit,.atlas-moodleemail-form .wpcf7-submit,.atlas-moodle500-form .wpcf7-submit,.atlas-moodlewsod-form .wpcf7-submit,.atlas-moodleplugin-form .wpcf7-submit{width:100%;text-align:center}
.atlas-moodlecron-form .wpcf7-checkbox,.atlas-moodleemail-form .wpcf7-checkbox,.atlas-moodle500-form .wpcf7-checkbox,.atlas-moodlewsod-form .wpcf7-checkbox,.atlas-moodleplugin-form .wpcf7-checkbox,.atlas-moodlecron-form .wpcf7-radio,.atlas-moodleemail-form .wpcf7-radio,.atlas-moodle500-form .wpcf7-radio,.atlas-moodlewsod-form .wpcf7-radio,.atlas-moodleplugin-form .wpcf7-radio{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%}
.atlas-moodlecron-form .wpcf7-list-item,.atlas-moodleemail-form .wpcf7-list-item,.atlas-moodle500-form .wpcf7-list-item,.atlas-moodlewsod-form .wpcf7-list-item,.atlas-moodleplugin-form .wpcf7-list-item{display:block;margin:0!important;min-width:0}
.atlas-moodlecron-form .wpcf7-list-item label,.atlas-moodleemail-form .wpcf7-list-item label,.atlas-moodle500-form .wpcf7-list-item label,.atlas-moodlewsod-form .wpcf7-list-item label,.atlas-moodleplugin-form .wpcf7-list-item label{display:flex!important;align-items:center!important;gap:10px;width:100%;padding:12px 14px!important;border:1px solid var(--atlas-line,#D6E4EC);border-radius:10px;background:#F8FBFD;box-sizing:border-box}
.atlas-moodlecron-form .wpcf7-list-item input,.atlas-moodleemail-form .wpcf7-list-item input,.atlas-moodle500-form .wpcf7-list-item input,.atlas-moodlewsod-form .wpcf7-list-item input,.atlas-moodleplugin-form .wpcf7-list-item input{width:18px;height:18px;margin:0!important;flex:none;accent-color:#00649C}
.atlas-moodlecron-form .wpcf7-acceptance,.atlas-moodleemail-form .wpcf7-acceptance,.atlas-moodle500-form .wpcf7-acceptance,.atlas-moodlewsod-form .wpcf7-acceptance,.atlas-moodleplugin-form .wpcf7-acceptance{display:block!important;padding-top:18px;border-top:1px solid var(--atlas-line,#D6E4EC)}
.atlas-moodlecron-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-moodleemail-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-moodle500-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-moodlewsod-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-moodleplugin-form .wpcf7-acceptance .wpcf7-list-item label{padding:0!important;border:0!important;background:transparent!important}
@media(max-width:980px){.atlas-moodlecron-form .atlas-contact-actions,.atlas-moodleemail-form .atlas-contact-actions,.atlas-moodle500-form .atlas-contact-actions,.atlas-moodlewsod-form .atlas-contact-actions,.atlas-moodleplugin-form .atlas-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){
  .atlas-moodlecron-form .atlas-wrap,.atlas-moodleemail-form .atlas-wrap,.atlas-moodle500-form .atlas-wrap,.atlas-moodlewsod-form .atlas-wrap,.atlas-moodleplugin-form .atlas-wrap{width:min(100% - 28px,1500px)!important}
  .atlas-moodlecron-form .atlas-contact-actions,.atlas-moodleemail-form .atlas-contact-actions,.atlas-moodle500-form .atlas-contact-actions,.atlas-moodlewsod-form .atlas-contact-actions,.atlas-moodleplugin-form .atlas-contact-actions{grid-template-columns:1fr!important}
  .atlas-moodlecron-form .wpcf7-checkbox,.atlas-moodleemail-form .wpcf7-checkbox,.atlas-moodle500-form .wpcf7-checkbox,.atlas-moodlewsod-form .wpcf7-checkbox,.atlas-moodleplugin-form .wpcf7-checkbox,.atlas-moodlecron-form .wpcf7-radio,.atlas-moodleemail-form .wpcf7-radio,.atlas-moodle500-form .wpcf7-radio,.atlas-moodlewsod-form .wpcf7-radio,.atlas-moodleplugin-form .wpcf7-radio{grid-template-columns:1fr!important}
}

/* H1 hero unificati — tipografia comune (size in media query sotto) */
.wp-block-post-content [class*="-hero"] h1,
.atlas-home-v2 .atlas-page-hero h1{
  font-family:Manrope,Inter,sans-serif!important;
  font-weight:850!important;
  letter-spacing:-.055em!important;
  max-width:100%!important;
  min-width:0;
  width:100%;
  overflow-wrap:anywhere;
  word-break:break-word;
}
@media(min-width:761px){
  .wp-block-post-content [class*="-hero"] h1,
  .atlas-home-v2 .atlas-page-hero h1{
    font-size:var(--atlas-hero-h1-size)!important;
    line-height:.98!important;
  }
}
@media(max-width:760px){
  .wp-block-post-content [class*="-hero"] h1,
  .atlas-home-v2 .atlas-page-hero h1{
    font-size:var(--atlas-hero-h1-size-mobile)!important;
    line-height:1.05!important;
  }
}

/* Batch 11 Moodle SCORM troubleshooting global rules */
.wpcf7:has(.atlas-moodlescormnc-form),.wpcf7:has(.atlas-moodlescormprog-form),.wpcf7:has(.atlas-moodlescormresume-form),.wpcf7:has(.atlas-moodlescormtrack-form),.wpcf7:has(.atlas-moodlescormusers-form),.wpcf7-form:has(.atlas-moodlescormnc-form),.wpcf7-form:has(.atlas-moodlescormprog-form),.wpcf7-form:has(.atlas-moodlescormresume-form),.wpcf7-form:has(.atlas-moodlescormtrack-form),.wpcf7-form:has(.atlas-moodlescormusers-form){width:100%!important;max-width:none!important;margin-inline:0!important}
.atlas-moodlescormnc-form,.atlas-moodlescormprog-form,.atlas-moodlescormresume-form,.atlas-moodlescormtrack-form,.atlas-moodlescormusers-form{width:100%}
.atlas-moodlescormnc-form .atlas-wrap,.atlas-moodlescormprog-form .atlas-wrap,.atlas-moodlescormresume-form .atlas-wrap,.atlas-moodlescormtrack-form .atlas-wrap,.atlas-moodlescormusers-form .atlas-wrap{width:var(--atlas-content);max-width:100%;margin-inline:auto;box-sizing:border-box}
.atlas-moodlescormnc-form .atlas-contact-actions,.atlas-moodlescormprog-form .atlas-contact-actions,.atlas-moodlescormresume-form .atlas-contact-actions,.atlas-moodlescormtrack-form .atlas-contact-actions,.atlas-moodlescormusers-form .atlas-contact-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:14px!important}
.atlas-moodlescormnc-form .atlas-contact-meta,.atlas-moodlescormprog-form .atlas-contact-meta,.atlas-moodlescormresume-form .atlas-contact-meta,.atlas-moodlescormtrack-form .atlas-contact-meta,.atlas-moodlescormusers-form .atlas-contact-meta{width:100%;text-align:center}
.atlas-moodlescormnc-form .wpcf7-submit,.atlas-moodlescormprog-form .wpcf7-submit,.atlas-moodlescormresume-form .wpcf7-submit,.atlas-moodlescormtrack-form .wpcf7-submit,.atlas-moodlescormusers-form .wpcf7-submit{width:100%;text-align:center}
.atlas-moodlescormnc-form .wpcf7-checkbox,.atlas-moodlescormprog-form .wpcf7-checkbox,.atlas-moodlescormresume-form .wpcf7-checkbox,.atlas-moodlescormtrack-form .wpcf7-checkbox,.atlas-moodlescormusers-form .wpcf7-checkbox,.atlas-moodlescormnc-form .wpcf7-radio,.atlas-moodlescormprog-form .wpcf7-radio,.atlas-moodlescormresume-form .wpcf7-radio,.atlas-moodlescormtrack-form .wpcf7-radio,.atlas-moodlescormusers-form .wpcf7-radio{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%}
.atlas-moodlescormnc-form .wpcf7-list-item,.atlas-moodlescormprog-form .wpcf7-list-item,.atlas-moodlescormresume-form .wpcf7-list-item,.atlas-moodlescormtrack-form .wpcf7-list-item,.atlas-moodlescormusers-form .wpcf7-list-item{display:block;margin:0!important;min-width:0}
.atlas-moodlescormnc-form .wpcf7-list-item label,.atlas-moodlescormprog-form .wpcf7-list-item label,.atlas-moodlescormresume-form .wpcf7-list-item label,.atlas-moodlescormtrack-form .wpcf7-list-item label,.atlas-moodlescormusers-form .wpcf7-list-item label{display:flex!important;align-items:center!important;gap:10px;width:100%;padding:12px 14px!important;border:1px solid var(--atlas-line,#D6E4EC);border-radius:10px;background:#F8FBFD;box-sizing:border-box}
.atlas-moodlescormnc-form .wpcf7-list-item input,.atlas-moodlescormprog-form .wpcf7-list-item input,.atlas-moodlescormresume-form .wpcf7-list-item input,.atlas-moodlescormtrack-form .wpcf7-list-item input,.atlas-moodlescormusers-form .wpcf7-list-item input{width:18px;height:18px;margin:0!important;flex:none;accent-color:#00649C}
.atlas-moodlescormnc-form .wpcf7-acceptance,.atlas-moodlescormprog-form .wpcf7-acceptance,.atlas-moodlescormresume-form .wpcf7-acceptance,.atlas-moodlescormtrack-form .wpcf7-acceptance,.atlas-moodlescormusers-form .wpcf7-acceptance{display:block!important;padding-top:18px;border-top:1px solid var(--atlas-line,#D6E4EC)}
.atlas-moodlescormnc-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-moodlescormprog-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-moodlescormresume-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-moodlescormtrack-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-moodlescormusers-form .wpcf7-acceptance .wpcf7-list-item label{padding:0!important;border:0!important;background:transparent!important}
@media(max-width:980px){.atlas-moodlescormnc-form .atlas-contact-actions,.atlas-moodlescormprog-form .atlas-contact-actions,.atlas-moodlescormresume-form .atlas-contact-actions,.atlas-moodlescormtrack-form .atlas-contact-actions,.atlas-moodlescormusers-form .atlas-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){
  .atlas-moodlescormnc-form .atlas-wrap,.atlas-moodlescormprog-form .atlas-wrap,.atlas-moodlescormresume-form .atlas-wrap,.atlas-moodlescormtrack-form .atlas-wrap,.atlas-moodlescormusers-form .atlas-wrap{width:min(100% - 28px,1500px)!important}
  .atlas-moodlescormnc-form .atlas-contact-actions,.atlas-moodlescormprog-form .atlas-contact-actions,.atlas-moodlescormresume-form .atlas-contact-actions,.atlas-moodlescormtrack-form .atlas-contact-actions,.atlas-moodlescormusers-form .atlas-contact-actions{grid-template-columns:1fr!important}
  .atlas-moodlescormnc-form .wpcf7-checkbox,.atlas-moodlescormprog-form .wpcf7-checkbox,.atlas-moodlescormresume-form .wpcf7-checkbox,.atlas-moodlescormtrack-form .wpcf7-checkbox,.atlas-moodlescormusers-form .wpcf7-checkbox,.atlas-moodlescormnc-form .wpcf7-radio,.atlas-moodlescormprog-form .wpcf7-radio,.atlas-moodlescormresume-form .wpcf7-radio,.atlas-moodlescormtrack-form .wpcf7-radio,.atlas-moodlescormusers-form .wpcf7-radio{grid-template-columns:1fr!important}
}

/* Batch 12 Formazione accreditata / finanziata global rules */
.wpcf7:has(.atlas-accragronomi-form),.wpcf7:has(.atlas-accrcommercialisti-form),.wpcf7:has(.atlas-finanz-form),.wpcf7:has(.atlas-accrgeologi-form),.wpcf7:has(.atlas-accrgeometri-form),.wpcf7-form:has(.atlas-accragronomi-form),.wpcf7-form:has(.atlas-accrcommercialisti-form),.wpcf7-form:has(.atlas-finanz-form),.wpcf7-form:has(.atlas-accrgeologi-form),.wpcf7-form:has(.atlas-accrgeometri-form){width:100%!important;max-width:none!important;margin-inline:0!important}
.atlas-accragronomi-form,.atlas-accrcommercialisti-form,.atlas-finanz-form,.atlas-accrgeologi-form,.atlas-accrgeometri-form{width:100%}
.atlas-accragronomi-form .atlas-wrap,.atlas-accrcommercialisti-form .atlas-wrap,.atlas-finanz-form .atlas-wrap,.atlas-accrgeologi-form .atlas-wrap,.atlas-accrgeometri-form .atlas-wrap{width:var(--atlas-content);max-width:100%;margin-inline:auto;box-sizing:border-box}
.atlas-accragronomi-form .atlas-contact-actions,.atlas-accrcommercialisti-form .atlas-contact-actions,.atlas-finanz-form .atlas-contact-actions,.atlas-accrgeologi-form .atlas-contact-actions,.atlas-accrgeometri-form .atlas-contact-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:14px!important}
.atlas-accragronomi-form .atlas-contact-meta,.atlas-accrcommercialisti-form .atlas-contact-meta,.atlas-finanz-form .atlas-contact-meta,.atlas-accrgeologi-form .atlas-contact-meta,.atlas-accrgeometri-form .atlas-contact-meta{width:100%;text-align:center}
.atlas-accragronomi-form .wpcf7-submit,.atlas-accrcommercialisti-form .wpcf7-submit,.atlas-finanz-form .wpcf7-submit,.atlas-accrgeologi-form .wpcf7-submit,.atlas-accrgeometri-form .wpcf7-submit{width:100%;text-align:center}
.atlas-accragronomi-form .wpcf7-checkbox,.atlas-accrcommercialisti-form .wpcf7-checkbox,.atlas-finanz-form .wpcf7-checkbox,.atlas-accrgeologi-form .wpcf7-checkbox,.atlas-accrgeometri-form .wpcf7-checkbox,.atlas-accragronomi-form .wpcf7-radio,.atlas-accrcommercialisti-form .wpcf7-radio,.atlas-finanz-form .wpcf7-radio,.atlas-accrgeologi-form .wpcf7-radio,.atlas-accrgeometri-form .wpcf7-radio{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%}
.atlas-accragronomi-form .wpcf7-list-item,.atlas-accrcommercialisti-form .wpcf7-list-item,.atlas-finanz-form .wpcf7-list-item,.atlas-accrgeologi-form .wpcf7-list-item,.atlas-accrgeometri-form .wpcf7-list-item{display:block;margin:0!important;min-width:0}
.atlas-accragronomi-form .wpcf7-list-item label,.atlas-accrcommercialisti-form .wpcf7-list-item label,.atlas-finanz-form .wpcf7-list-item label,.atlas-accrgeologi-form .wpcf7-list-item label,.atlas-accrgeometri-form .wpcf7-list-item label{display:flex!important;align-items:center!important;gap:10px;width:100%;padding:12px 14px!important;border:1px solid var(--atlas-line,#D6E4EC);border-radius:10px;background:#F8FBFD;box-sizing:border-box}
.atlas-accragronomi-form .wpcf7-list-item input,.atlas-accrcommercialisti-form .wpcf7-list-item input,.atlas-finanz-form .wpcf7-list-item input,.atlas-accrgeologi-form .wpcf7-list-item input,.atlas-accrgeometri-form .wpcf7-list-item input{width:18px;height:18px;margin:0!important;flex:none;accent-color:#00649C}
.atlas-accragronomi-form .wpcf7-acceptance,.atlas-accrcommercialisti-form .wpcf7-acceptance,.atlas-finanz-form .wpcf7-acceptance,.atlas-accrgeologi-form .wpcf7-acceptance,.atlas-accrgeometri-form .wpcf7-acceptance{display:block!important;padding-top:18px;border-top:1px solid var(--atlas-line,#D6E4EC)}
.atlas-accragronomi-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-accrcommercialisti-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-finanz-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-accrgeologi-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-accrgeometri-form .wpcf7-acceptance .wpcf7-list-item label{padding:0!important;border:0!important;background:transparent!important}
@media(max-width:980px){.atlas-accragronomi-form .atlas-contact-actions,.atlas-accrcommercialisti-form .atlas-contact-actions,.atlas-finanz-form .atlas-contact-actions,.atlas-accrgeologi-form .atlas-contact-actions,.atlas-accrgeometri-form .atlas-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){
  .atlas-accragronomi-form .atlas-wrap,.atlas-accrcommercialisti-form .atlas-wrap,.atlas-finanz-form .atlas-wrap,.atlas-accrgeologi-form .atlas-wrap,.atlas-accrgeometri-form .atlas-wrap{width:min(100% - 28px,1500px)!important}
  .atlas-accragronomi-form .atlas-contact-actions,.atlas-accrcommercialisti-form .atlas-contact-actions,.atlas-finanz-form .atlas-contact-actions,.atlas-accrgeologi-form .atlas-contact-actions,.atlas-accrgeometri-form .atlas-contact-actions{grid-template-columns:1fr!important}
  .atlas-accragronomi-form .wpcf7-checkbox,.atlas-accrcommercialisti-form .wpcf7-checkbox,.atlas-finanz-form .wpcf7-checkbox,.atlas-accrgeologi-form .wpcf7-checkbox,.atlas-accrgeometri-form .wpcf7-checkbox,.atlas-accragronomi-form .wpcf7-radio,.atlas-accrcommercialisti-form .wpcf7-radio,.atlas-finanz-form .wpcf7-radio,.atlas-accrgeologi-form .wpcf7-radio,.atlas-accrgeometri-form .wpcf7-radio{grid-template-columns:1fr!important}
}

/* Batch 13 Formazione accreditata verticali global rules */
.wpcf7:has(.atlas-accrperiti-form),.wpcf7:has(.atlas-accrrevisori-form),.wpcf7:has(.atlas-accrivass-form),.wpcf7:has(.atlas-accrgiornalisti-form),.wpcf7:has(.atlas-accrarchitetti-form),.wpcf7-form:has(.atlas-accrperiti-form),.wpcf7-form:has(.atlas-accrrevisori-form),.wpcf7-form:has(.atlas-accrivass-form),.wpcf7-form:has(.atlas-accrgiornalisti-form),.wpcf7-form:has(.atlas-accrarchitetti-form){width:100%!important;max-width:none!important;margin-inline:0!important}
.atlas-accrperiti-form,.atlas-accrrevisori-form,.atlas-accrivass-form,.atlas-accrgiornalisti-form,.atlas-accrarchitetti-form{width:100%}
.atlas-accrperiti-form .atlas-wrap,.atlas-accrrevisori-form .atlas-wrap,.atlas-accrivass-form .atlas-wrap,.atlas-accrgiornalisti-form .atlas-wrap,.atlas-accrarchitetti-form .atlas-wrap{width:var(--atlas-content);max-width:100%;margin-inline:auto;box-sizing:border-box}
.atlas-accrperiti-form .atlas-contact-actions,.atlas-accrrevisori-form .atlas-contact-actions,.atlas-accrivass-form .atlas-contact-actions,.atlas-accrgiornalisti-form .atlas-contact-actions,.atlas-accrarchitetti-form .atlas-contact-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:14px!important}
.atlas-accrperiti-form .atlas-contact-meta,.atlas-accrrevisori-form .atlas-contact-meta,.atlas-accrivass-form .atlas-contact-meta,.atlas-accrgiornalisti-form .atlas-contact-meta,.atlas-accrarchitetti-form .atlas-contact-meta{width:100%;text-align:center}
.atlas-accrperiti-form .wpcf7-submit,.atlas-accrrevisori-form .wpcf7-submit,.atlas-accrivass-form .wpcf7-submit,.atlas-accrgiornalisti-form .wpcf7-submit,.atlas-accrarchitetti-form .wpcf7-submit{width:100%;text-align:center}
.atlas-accrperiti-form .wpcf7-checkbox,.atlas-accrrevisori-form .wpcf7-checkbox,.atlas-accrivass-form .wpcf7-checkbox,.atlas-accrgiornalisti-form .wpcf7-checkbox,.atlas-accrarchitetti-form .wpcf7-checkbox,.atlas-accrperiti-form .wpcf7-radio,.atlas-accrrevisori-form .wpcf7-radio,.atlas-accrivass-form .wpcf7-radio,.atlas-accrgiornalisti-form .wpcf7-radio,.atlas-accrarchitetti-form .wpcf7-radio{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%}
.atlas-accrperiti-form .wpcf7-list-item,.atlas-accrrevisori-form .wpcf7-list-item,.atlas-accrivass-form .wpcf7-list-item,.atlas-accrgiornalisti-form .wpcf7-list-item,.atlas-accrarchitetti-form .wpcf7-list-item{display:block;margin:0!important;min-width:0}
.atlas-accrperiti-form .wpcf7-list-item label,.atlas-accrrevisori-form .wpcf7-list-item label,.atlas-accrivass-form .wpcf7-list-item label,.atlas-accrgiornalisti-form .wpcf7-list-item label,.atlas-accrarchitetti-form .wpcf7-list-item label{display:flex!important;align-items:center!important;gap:10px;width:100%;padding:12px 14px!important;border:1px solid var(--atlas-line,#D6E4EC);border-radius:10px;background:#F8FBFD;box-sizing:border-box}
.atlas-accrperiti-form .wpcf7-list-item input,.atlas-accrrevisori-form .wpcf7-list-item input,.atlas-accrivass-form .wpcf7-list-item input,.atlas-accrgiornalisti-form .wpcf7-list-item input,.atlas-accrarchitetti-form .wpcf7-list-item input{width:18px;height:18px;margin:0!important;flex:none;accent-color:#00649C}
.atlas-accrperiti-form .wpcf7-acceptance,.atlas-accrrevisori-form .wpcf7-acceptance,.atlas-accrivass-form .wpcf7-acceptance,.atlas-accrgiornalisti-form .wpcf7-acceptance,.atlas-accrarchitetti-form .wpcf7-acceptance{display:block!important;padding-top:18px;border-top:1px solid var(--atlas-line,#D6E4EC)}
.atlas-accrperiti-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-accrrevisori-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-accrivass-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-accrgiornalisti-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-accrarchitetti-form .wpcf7-acceptance .wpcf7-list-item label{padding:0!important;border:0!important;background:transparent!important}
@media(max-width:980px){.atlas-accrperiti-form .atlas-contact-actions,.atlas-accrrevisori-form .atlas-contact-actions,.atlas-accrivass-form .atlas-contact-actions,.atlas-accrgiornalisti-form .atlas-contact-actions,.atlas-accrarchitetti-form .atlas-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){
  .atlas-accrperiti-form .atlas-wrap,.atlas-accrrevisori-form .atlas-wrap,.atlas-accrivass-form .atlas-wrap,.atlas-accrgiornalisti-form .atlas-wrap,.atlas-accrarchitetti-form .atlas-wrap{width:min(100% - 28px,1500px)!important}
  .atlas-accrperiti-form .atlas-contact-actions,.atlas-accrrevisori-form .atlas-contact-actions,.atlas-accrivass-form .atlas-contact-actions,.atlas-accrgiornalisti-form .atlas-contact-actions,.atlas-accrarchitetti-form .atlas-contact-actions{grid-template-columns:1fr!important}
  .atlas-accrperiti-form .wpcf7-checkbox,.atlas-accrrevisori-form .wpcf7-checkbox,.atlas-accrivass-form .wpcf7-checkbox,.atlas-accrgiornalisti-form .wpcf7-checkbox,.atlas-accrarchitetti-form .wpcf7-checkbox,.atlas-accrperiti-form .wpcf7-radio,.atlas-accrrevisori-form .wpcf7-radio,.atlas-accrivass-form .wpcf7-radio,.atlas-accrgiornalisti-form .wpcf7-radio,.atlas-accrarchitetti-form .wpcf7-radio{grid-template-columns:1fr!important}
}

/* Batch 14 Ingegneri / Moodle / Infra global rules */
.wpcf7:has(.atlas-ing-form),.wpcf7:has(.atlas-server-form),.wpcf7:has(.atlas-opt-form),.wpcf7:has(.atlas-mon-form),.wpcf7:has(.atlas-hst-form),.wpcf7-form:has(.atlas-ing-form),.wpcf7-form:has(.atlas-server-form),.wpcf7-form:has(.atlas-opt-form),.wpcf7-form:has(.atlas-mon-form),.wpcf7-form:has(.atlas-hst-form){width:100%!important;max-width:none!important;margin-inline:0!important}
.atlas-ing-form,.atlas-server-form,.atlas-opt-form,.atlas-mon-form,.atlas-hst-form{width:100%}
.atlas-ing-form .atlas-wrap,.atlas-server-form .atlas-wrap,.atlas-opt-form .atlas-wrap,.atlas-mon-form .atlas-wrap,.atlas-hst-form .atlas-wrap{width:var(--atlas-content);max-width:100%;margin-inline:auto;box-sizing:border-box}
.atlas-ing-form .atlas-contact-actions,.atlas-server-form .atlas-contact-actions,.atlas-opt-form .atlas-contact-actions,.atlas-mon-form .atlas-contact-actions,.atlas-hst-form .atlas-contact-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:14px!important}
.atlas-ing-form .atlas-contact-meta,.atlas-server-form .atlas-contact-meta,.atlas-opt-form .atlas-contact-meta,.atlas-mon-form .atlas-contact-meta,.atlas-hst-form .atlas-contact-meta{width:100%;text-align:center}
.atlas-ing-form .wpcf7-submit,.atlas-server-form .wpcf7-submit,.atlas-opt-form .wpcf7-submit,.atlas-mon-form .wpcf7-submit,.atlas-hst-form .wpcf7-submit{width:100%;text-align:center}
.atlas-ing-form .wpcf7-checkbox,.atlas-server-form .wpcf7-checkbox,.atlas-opt-form .wpcf7-checkbox,.atlas-mon-form .wpcf7-checkbox,.atlas-hst-form .wpcf7-checkbox,.atlas-ing-form .wpcf7-radio,.atlas-server-form .wpcf7-radio,.atlas-opt-form .wpcf7-radio,.atlas-mon-form .wpcf7-radio,.atlas-hst-form .wpcf7-radio{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%}
.atlas-ing-form .wpcf7-list-item,.atlas-server-form .wpcf7-list-item,.atlas-opt-form .wpcf7-list-item,.atlas-mon-form .wpcf7-list-item,.atlas-hst-form .wpcf7-list-item{display:block;margin:0!important;min-width:0}
.atlas-ing-form .wpcf7-list-item label,.atlas-server-form .wpcf7-list-item label,.atlas-opt-form .wpcf7-list-item label,.atlas-mon-form .wpcf7-list-item label,.atlas-hst-form .wpcf7-list-item label{display:flex!important;align-items:center!important;gap:10px;width:100%;padding:12px 14px!important;border:1px solid var(--atlas-line,#D6E4EC);border-radius:10px;background:#F8FBFD;box-sizing:border-box}
.atlas-ing-form .wpcf7-list-item input,.atlas-server-form .wpcf7-list-item input,.atlas-opt-form .wpcf7-list-item input,.atlas-mon-form .wpcf7-list-item input,.atlas-hst-form .wpcf7-list-item input{width:18px;height:18px;margin:0!important;flex:none;accent-color:#00649C}
.atlas-ing-form .wpcf7-acceptance,.atlas-server-form .wpcf7-acceptance,.atlas-opt-form .wpcf7-acceptance,.atlas-mon-form .wpcf7-acceptance,.atlas-hst-form .wpcf7-acceptance{display:block!important;padding-top:18px;border-top:1px solid var(--atlas-line,#D6E4EC)}
.atlas-ing-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-server-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-opt-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-mon-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-hst-form .wpcf7-acceptance .wpcf7-list-item label{padding:0!important;border:0!important;background:transparent!important}
@media(max-width:980px){.atlas-ing-form .atlas-contact-actions,.atlas-server-form .atlas-contact-actions,.atlas-opt-form .atlas-contact-actions,.atlas-mon-form .atlas-contact-actions,.atlas-hst-form .atlas-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){
  .atlas-ing-form .atlas-wrap,.atlas-server-form .atlas-wrap,.atlas-opt-form .atlas-wrap,.atlas-mon-form .atlas-wrap,.atlas-hst-form .atlas-wrap{width:min(100% - 28px,1500px)!important}
  .atlas-ing-form .atlas-contact-actions,.atlas-server-form .atlas-contact-actions,.atlas-opt-form .atlas-contact-actions,.atlas-mon-form .atlas-contact-actions,.atlas-hst-form .atlas-contact-actions{grid-template-columns:1fr!important}
  .atlas-ing-form .wpcf7-checkbox,.atlas-server-form .wpcf7-checkbox,.atlas-opt-form .wpcf7-checkbox,.atlas-mon-form .wpcf7-checkbox,.atlas-hst-form .wpcf7-checkbox,.atlas-ing-form .wpcf7-radio,.atlas-server-form .wpcf7-radio,.atlas-opt-form .wpcf7-radio,.atlas-mon-form .wpcf7-radio,.atlas-hst-form .wpcf7-radio{grid-template-columns:1fr!important}
}

/* Batch 15 Infra backup/sicurezza/DR/HA + Moodle migrazione */
.wpcf7:has(.atlas-bkp-form),.wpcf7:has(.atlas-sec-form),.wpcf7:has(.atlas-migration-form),.wpcf7:has(.atlas-dr-form),.wpcf7:has(.atlas-ha-form),.wpcf7-form:has(.atlas-bkp-form),.wpcf7-form:has(.atlas-sec-form),.wpcf7-form:has(.atlas-migration-form),.wpcf7-form:has(.atlas-dr-form),.wpcf7-form:has(.atlas-ha-form){width:100%!important;max-width:none!important;margin-inline:0!important}
.atlas-bkp-form,.atlas-sec-form,.atlas-migration-form,.atlas-dr-form,.atlas-ha-form{width:100%}
.atlas-bkp-form .atlas-wrap,.atlas-sec-form .atlas-wrap,.atlas-migration-form .atlas-wrap,.atlas-dr-form .atlas-wrap,.atlas-ha-form .atlas-wrap{width:var(--atlas-content);max-width:100%;margin-inline:auto;box-sizing:border-box}
.atlas-bkp-form .atlas-contact-actions,.atlas-sec-form .atlas-contact-actions,.atlas-migration-form .atlas-contact-actions,.atlas-dr-form .atlas-contact-actions,.atlas-ha-form .atlas-contact-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:14px!important}
.atlas-bkp-form .atlas-contact-meta,.atlas-sec-form .atlas-contact-meta,.atlas-migration-form .atlas-contact-meta,.atlas-dr-form .atlas-contact-meta,.atlas-ha-form .atlas-contact-meta{width:100%;text-align:center}
.atlas-bkp-form .wpcf7-submit,.atlas-sec-form .wpcf7-submit,.atlas-migration-form .wpcf7-submit,.atlas-dr-form .wpcf7-submit,.atlas-ha-form .wpcf7-submit{width:100%;text-align:center}
.atlas-bkp-form .wpcf7-checkbox,.atlas-sec-form .wpcf7-checkbox,.atlas-migration-form .wpcf7-checkbox,.atlas-dr-form .wpcf7-checkbox,.atlas-ha-form .wpcf7-checkbox,.atlas-bkp-form .wpcf7-radio,.atlas-sec-form .wpcf7-radio,.atlas-migration-form .wpcf7-radio,.atlas-dr-form .wpcf7-radio,.atlas-ha-form .wpcf7-radio{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%}
.atlas-bkp-form .wpcf7-list-item,.atlas-sec-form .wpcf7-list-item,.atlas-migration-form .wpcf7-list-item,.atlas-dr-form .wpcf7-list-item,.atlas-ha-form .wpcf7-list-item{display:block;margin:0!important;min-width:0}
.atlas-bkp-form .wpcf7-list-item label,.atlas-sec-form .wpcf7-list-item label,.atlas-migration-form .wpcf7-list-item label,.atlas-dr-form .wpcf7-list-item label,.atlas-ha-form .wpcf7-list-item label{display:flex!important;align-items:center!important;gap:10px;width:100%;padding:12px 14px!important;border:1px solid var(--atlas-line,#D6E4EC);border-radius:10px;background:#F8FBFD;box-sizing:border-box}
.atlas-bkp-form .wpcf7-list-item input,.atlas-sec-form .wpcf7-list-item input,.atlas-migration-form .wpcf7-list-item input,.atlas-dr-form .wpcf7-list-item input,.atlas-ha-form .wpcf7-list-item input{width:18px;height:18px;margin:0!important;flex:none;accent-color:#00649C}
.atlas-bkp-form .wpcf7-acceptance,.atlas-sec-form .wpcf7-acceptance,.atlas-migration-form .wpcf7-acceptance,.atlas-dr-form .wpcf7-acceptance,.atlas-ha-form .wpcf7-acceptance{display:block!important;padding-top:18px;border-top:1px solid var(--atlas-line,#D6E4EC)}
.atlas-bkp-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-sec-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-migration-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-dr-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-ha-form .wpcf7-acceptance .wpcf7-list-item label{padding:0!important;border:0!important;background:transparent!important}
@media(max-width:980px){.atlas-bkp-form .atlas-contact-actions,.atlas-sec-form .atlas-contact-actions,.atlas-migration-form .atlas-contact-actions,.atlas-dr-form .atlas-contact-actions,.atlas-ha-form .atlas-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){
  .atlas-bkp-form .atlas-wrap,.atlas-sec-form .atlas-wrap,.atlas-migration-form .atlas-wrap,.atlas-dr-form .atlas-wrap,.atlas-ha-form .atlas-wrap{width:min(100% - 28px,1500px)!important}
  .atlas-bkp-form .atlas-contact-actions,.atlas-sec-form .atlas-contact-actions,.atlas-migration-form .atlas-contact-actions,.atlas-dr-form .atlas-contact-actions,.atlas-ha-form .atlas-contact-actions{grid-template-columns:1fr!important}
  .atlas-bkp-form .wpcf7-checkbox,.atlas-sec-form .wpcf7-checkbox,.atlas-migration-form .wpcf7-checkbox,.atlas-dr-form .wpcf7-checkbox,.atlas-ha-form .wpcf7-checkbox,.atlas-bkp-form .wpcf7-radio,.atlas-sec-form .wpcf7-radio,.atlas-migration-form .wpcf7-radio,.atlas-dr-form .wpcf7-radio,.atlas-ha-form .wpcf7-radio{grid-template-columns:1fr!important}
}

/* Batch 16 Scalabilita LMS + Moodle update/maintenance/integrations/API */
.wpcf7:has(.atlas-scl-form),.wpcf7:has(.atlas-update-form),.wpcf7:has(.atlas-mm-form),.wpcf7:has(.atlas-int-form),.wpcf7:has(.atlas-api-form),.wpcf7-form:has(.atlas-scl-form),.wpcf7-form:has(.atlas-update-form),.wpcf7-form:has(.atlas-mm-form),.wpcf7-form:has(.atlas-int-form),.wpcf7-form:has(.atlas-api-form){width:100%!important;max-width:none!important;margin-inline:0!important}
.atlas-scl-form,.atlas-update-form,.atlas-mm-form,.atlas-int-form,.atlas-api-form{width:100%}
.atlas-scl-form .atlas-wrap,.atlas-update-form .atlas-wrap,.atlas-mm-form .atlas-wrap,.atlas-int-form .atlas-wrap,.atlas-api-form .atlas-wrap{width:var(--atlas-content);max-width:100%;margin-inline:auto;box-sizing:border-box}
.atlas-scl-form .atlas-contact-actions,.atlas-update-form .atlas-contact-actions,.atlas-mm-form .atlas-contact-actions,.atlas-int-form .atlas-contact-actions,.atlas-api-form .atlas-contact-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:14px!important}
.atlas-scl-form .atlas-contact-meta,.atlas-update-form .atlas-contact-meta,.atlas-mm-form .atlas-contact-meta,.atlas-int-form .atlas-contact-meta,.atlas-api-form .atlas-contact-meta{width:100%;text-align:center}
.atlas-scl-form .wpcf7-submit,.atlas-update-form .wpcf7-submit,.atlas-mm-form .wpcf7-submit,.atlas-int-form .wpcf7-submit,.atlas-api-form .wpcf7-submit{width:100%;text-align:center}
.atlas-scl-form .wpcf7-checkbox,.atlas-update-form .wpcf7-checkbox,.atlas-mm-form .wpcf7-checkbox,.atlas-int-form .wpcf7-checkbox,.atlas-api-form .wpcf7-checkbox,.atlas-scl-form .wpcf7-radio,.atlas-update-form .wpcf7-radio,.atlas-mm-form .wpcf7-radio,.atlas-int-form .wpcf7-radio,.atlas-api-form .wpcf7-radio{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%}
.atlas-scl-form .wpcf7-list-item,.atlas-update-form .wpcf7-list-item,.atlas-mm-form .wpcf7-list-item,.atlas-int-form .wpcf7-list-item,.atlas-api-form .wpcf7-list-item{display:block;margin:0!important;min-width:0}
.atlas-scl-form .wpcf7-list-item label,.atlas-update-form .wpcf7-list-item label,.atlas-mm-form .wpcf7-list-item label,.atlas-int-form .wpcf7-list-item label,.atlas-api-form .wpcf7-list-item label{display:flex!important;align-items:center!important;gap:10px;width:100%;padding:12px 14px!important;border:1px solid var(--atlas-line,#D6E4EC);border-radius:10px;background:#F8FBFD;box-sizing:border-box}
.atlas-scl-form .wpcf7-list-item input,.atlas-update-form .wpcf7-list-item input,.atlas-mm-form .wpcf7-list-item input,.atlas-int-form .wpcf7-list-item input,.atlas-api-form .wpcf7-list-item input{width:18px;height:18px;margin:0!important;flex:none;accent-color:#00649C}
.atlas-scl-form .wpcf7-acceptance,.atlas-update-form .wpcf7-acceptance,.atlas-mm-form .wpcf7-acceptance,.atlas-int-form .wpcf7-acceptance,.atlas-api-form .wpcf7-acceptance{display:block!important;padding-top:18px;border-top:1px solid var(--atlas-line,#D6E4EC)}
.atlas-scl-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-update-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-mm-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-int-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-api-form .wpcf7-acceptance .wpcf7-list-item label{padding:0!important;border:0!important;background:transparent!important}
@media(max-width:980px){.atlas-scl-form .atlas-contact-actions,.atlas-update-form .atlas-contact-actions,.atlas-mm-form .atlas-contact-actions,.atlas-int-form .atlas-contact-actions,.atlas-api-form .atlas-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){
  .atlas-scl-form .atlas-wrap,.atlas-update-form .atlas-wrap,.atlas-mm-form .atlas-wrap,.atlas-int-form .atlas-wrap,.atlas-api-form .atlas-wrap{width:min(100% - 28px,1500px)!important}
  .atlas-scl-form .atlas-contact-actions,.atlas-update-form .atlas-contact-actions,.atlas-mm-form .atlas-contact-actions,.atlas-int-form .atlas-contact-actions,.atlas-api-form .atlas-contact-actions{grid-template-columns:1fr!important}
  .atlas-scl-form .wpcf7-checkbox,.atlas-update-form .wpcf7-checkbox,.atlas-mm-form .wpcf7-checkbox,.atlas-int-form .wpcf7-checkbox,.atlas-api-form .wpcf7-checkbox,.atlas-scl-form .wpcf7-radio,.atlas-update-form .wpcf7-radio,.atlas-mm-form .wpcf7-radio,.atlas-int-form .wpcf7-radio,.atlas-api-form .wpcf7-radio{grid-template-columns:1fr!important}
}

/* Batch 17 Moodle Redis/Cron/SCORM/MoodleData/Sviluppo */
.wpcf7:has(.atlas-redis-form),.wpcf7:has(.atlas-cron-form),.wpcf7:has(.atlas-mscorm-form),.wpcf7:has(.atlas-md-form),.wpcf7:has(.atlas-dev-form),.wpcf7-form:has(.atlas-redis-form),.wpcf7-form:has(.atlas-cron-form),.wpcf7-form:has(.atlas-mscorm-form),.wpcf7-form:has(.atlas-md-form),.wpcf7-form:has(.atlas-dev-form){width:100%!important;max-width:none!important;margin-inline:0!important}
.atlas-redis-form,.atlas-cron-form,.atlas-mscorm-form,.atlas-md-form,.atlas-dev-form{width:100%}
.atlas-redis-form .atlas-wrap,.atlas-cron-form .atlas-wrap,.atlas-mscorm-form .atlas-wrap,.atlas-md-form .atlas-wrap,.atlas-dev-form .atlas-wrap{width:var(--atlas-content);max-width:100%;margin-inline:auto;box-sizing:border-box}
.atlas-redis-form .atlas-contact-actions,.atlas-cron-form .atlas-contact-actions,.atlas-mscorm-form .atlas-contact-actions,.atlas-md-form .atlas-contact-actions,.atlas-dev-form .atlas-contact-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:14px!important}
.atlas-redis-form .atlas-contact-meta,.atlas-cron-form .atlas-contact-meta,.atlas-mscorm-form .atlas-contact-meta,.atlas-md-form .atlas-contact-meta,.atlas-dev-form .atlas-contact-meta{width:100%;text-align:center}
.atlas-redis-form .wpcf7-submit,.atlas-cron-form .wpcf7-submit,.atlas-mscorm-form .wpcf7-submit,.atlas-md-form .wpcf7-submit,.atlas-dev-form .wpcf7-submit{width:100%;text-align:center}
.atlas-redis-form .wpcf7-checkbox,.atlas-cron-form .wpcf7-checkbox,.atlas-mscorm-form .wpcf7-checkbox,.atlas-md-form .wpcf7-checkbox,.atlas-dev-form .wpcf7-checkbox,.atlas-redis-form .wpcf7-radio,.atlas-cron-form .wpcf7-radio,.atlas-mscorm-form .wpcf7-radio,.atlas-md-form .wpcf7-radio,.atlas-dev-form .wpcf7-radio{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%}
.atlas-redis-form .wpcf7-list-item,.atlas-cron-form .wpcf7-list-item,.atlas-mscorm-form .wpcf7-list-item,.atlas-md-form .wpcf7-list-item,.atlas-dev-form .wpcf7-list-item{display:block;margin:0!important;min-width:0}
.atlas-redis-form .wpcf7-list-item label,.atlas-cron-form .wpcf7-list-item label,.atlas-mscorm-form .wpcf7-list-item label,.atlas-md-form .wpcf7-list-item label,.atlas-dev-form .wpcf7-list-item label{display:flex!important;align-items:center!important;gap:10px;width:100%;padding:12px 14px!important;border:1px solid var(--atlas-line,#D6E4EC);border-radius:10px;background:#F8FBFD;box-sizing:border-box}
.atlas-redis-form .wpcf7-list-item input,.atlas-cron-form .wpcf7-list-item input,.atlas-mscorm-form .wpcf7-list-item input,.atlas-md-form .wpcf7-list-item input,.atlas-dev-form .wpcf7-list-item input{width:18px;height:18px;margin:0!important;flex:none;accent-color:#00649C}
.atlas-redis-form .wpcf7-acceptance,.atlas-cron-form .wpcf7-acceptance,.atlas-mscorm-form .wpcf7-acceptance,.atlas-md-form .wpcf7-acceptance,.atlas-dev-form .wpcf7-acceptance{display:block!important;padding-top:18px;border-top:1px solid var(--atlas-line,#D6E4EC)}
.atlas-redis-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-cron-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-mscorm-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-md-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-dev-form .wpcf7-acceptance .wpcf7-list-item label{padding:0!important;border:0!important;background:transparent!important}
@media(max-width:980px){.atlas-redis-form .atlas-contact-actions,.atlas-cron-form .atlas-contact-actions,.atlas-mscorm-form .atlas-contact-actions,.atlas-md-form .atlas-contact-actions,.atlas-dev-form .atlas-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){
  .atlas-redis-form .atlas-wrap,.atlas-cron-form .atlas-wrap,.atlas-mscorm-form .atlas-wrap,.atlas-md-form .atlas-wrap,.atlas-dev-form .atlas-wrap{width:min(100% - 28px,1500px)!important}
  .atlas-redis-form .atlas-contact-actions,.atlas-cron-form .atlas-contact-actions,.atlas-mscorm-form .atlas-contact-actions,.atlas-md-form .atlas-contact-actions,.atlas-dev-form .atlas-contact-actions{grid-template-columns:1fr!important}
  .atlas-redis-form .wpcf7-checkbox,.atlas-cron-form .wpcf7-checkbox,.atlas-mscorm-form .wpcf7-checkbox,.atlas-md-form .wpcf7-checkbox,.atlas-dev-form .wpcf7-checkbox,.atlas-redis-form .wpcf7-radio,.atlas-cron-form .wpcf7-radio,.atlas-mscorm-form .wpcf7-radio,.atlas-md-form .wpcf7-radio,.atlas-dev-form .wpcf7-radio{grid-template-columns:1fr!important}
}

/* Batch 18 Moodle personalizzazione/requisiti/lento + gestione + a11y */
.wpcf7:has(.atlas-custom-form),.wpcf7:has(.atlas-rsm-form),.wpcf7:has(.atlas-slow-form),.wpcf7:has(.atlas-gpe-form),.wpcf7:has(.atlas-a11y-form),.wpcf7-form:has(.atlas-custom-form),.wpcf7-form:has(.atlas-rsm-form),.wpcf7-form:has(.atlas-slow-form),.wpcf7-form:has(.atlas-gpe-form),.wpcf7-form:has(.atlas-a11y-form){width:100%!important;max-width:none!important;margin-inline:0!important}
.atlas-custom-form,.atlas-rsm-form,.atlas-slow-form,.atlas-gpe-form,.atlas-a11y-form{width:100%}
.atlas-custom-form .atlas-wrap,.atlas-rsm-form .atlas-wrap,.atlas-slow-form .atlas-wrap,.atlas-gpe-form .atlas-wrap,.atlas-a11y-form .atlas-wrap{width:var(--atlas-content);max-width:100%;margin-inline:auto;box-sizing:border-box}
.atlas-custom-form .atlas-contact-actions,.atlas-rsm-form .atlas-contact-actions,.atlas-slow-form .atlas-contact-actions,.atlas-gpe-form .atlas-contact-actions,.atlas-a11y-form .atlas-contact-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:14px!important}
.atlas-custom-form .atlas-contact-meta,.atlas-rsm-form .atlas-contact-meta,.atlas-slow-form .atlas-contact-meta,.atlas-gpe-form .atlas-contact-meta,.atlas-a11y-form .atlas-contact-meta{width:100%;text-align:center}
.atlas-custom-form .wpcf7-submit,.atlas-rsm-form .wpcf7-submit,.atlas-slow-form .wpcf7-submit,.atlas-gpe-form .wpcf7-submit,.atlas-a11y-form .wpcf7-submit{width:100%;text-align:center}
.atlas-custom-form .wpcf7-checkbox,.atlas-rsm-form .wpcf7-checkbox,.atlas-slow-form .wpcf7-checkbox,.atlas-gpe-form .wpcf7-checkbox,.atlas-a11y-form .wpcf7-checkbox,.atlas-custom-form .wpcf7-radio,.atlas-rsm-form .wpcf7-radio,.atlas-slow-form .wpcf7-radio,.atlas-gpe-form .wpcf7-radio,.atlas-a11y-form .wpcf7-radio{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%}
.atlas-custom-form .wpcf7-list-item,.atlas-rsm-form .wpcf7-list-item,.atlas-slow-form .wpcf7-list-item,.atlas-gpe-form .wpcf7-list-item,.atlas-a11y-form .wpcf7-list-item{display:block;margin:0!important;min-width:0}
.atlas-custom-form .wpcf7-list-item label,.atlas-rsm-form .wpcf7-list-item label,.atlas-slow-form .wpcf7-list-item label,.atlas-gpe-form .wpcf7-list-item label,.atlas-a11y-form .wpcf7-list-item label{display:flex!important;align-items:center!important;gap:10px;width:100%;padding:12px 14px!important;border:1px solid var(--atlas-line,#D6E4EC);border-radius:10px;background:#F8FBFD;box-sizing:border-box}
.atlas-custom-form .wpcf7-list-item input,.atlas-rsm-form .wpcf7-list-item input,.atlas-slow-form .wpcf7-list-item input,.atlas-gpe-form .wpcf7-list-item input,.atlas-a11y-form .wpcf7-list-item input{width:18px;height:18px;margin:0!important;flex:none;accent-color:#00649C}
.atlas-custom-form .wpcf7-acceptance,.atlas-rsm-form .wpcf7-acceptance,.atlas-slow-form .wpcf7-acceptance,.atlas-gpe-form .wpcf7-acceptance,.atlas-a11y-form .wpcf7-acceptance{display:block!important;padding-top:18px;border-top:1px solid var(--atlas-line,#D6E4EC)}
.atlas-custom-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-rsm-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-slow-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-gpe-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-a11y-form .wpcf7-acceptance .wpcf7-list-item label{padding:0!important;border:0!important;background:transparent!important}
@media(max-width:980px){.atlas-custom-form .atlas-contact-actions,.atlas-rsm-form .atlas-contact-actions,.atlas-slow-form .atlas-contact-actions,.atlas-gpe-form .atlas-contact-actions,.atlas-a11y-form .atlas-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){
  .atlas-custom-form .atlas-wrap,.atlas-rsm-form .atlas-wrap,.atlas-slow-form .atlas-wrap,.atlas-gpe-form .atlas-wrap,.atlas-a11y-form .atlas-wrap{width:min(100% - 28px,1500px)!important}
  .atlas-custom-form .atlas-contact-actions,.atlas-rsm-form .atlas-contact-actions,.atlas-slow-form .atlas-contact-actions,.atlas-gpe-form .atlas-contact-actions,.atlas-a11y-form .atlas-contact-actions{grid-template-columns:1fr!important}
  .atlas-custom-form .wpcf7-checkbox,.atlas-rsm-form .wpcf7-checkbox,.atlas-slow-form .wpcf7-checkbox,.atlas-gpe-form .wpcf7-checkbox,.atlas-a11y-form .wpcf7-checkbox,.atlas-custom-form .wpcf7-radio,.atlas-rsm-form .wpcf7-radio,.atlas-slow-form .wpcf7-radio,.atlas-gpe-form .wpcf7-radio,.atlas-a11y-form .wpcf7-radio{grid-template-columns:1fr!important}
}

/* Global: card su dark = glass (evita lastre bianche + testo bianco invisibile) */
.atlas-section--dark .atlas-cap,
.atlas-section--dark .atlas-data,
.atlas-section--dark .atlas-feature,
.atlas-section--dark .atlas-card,
.atlas-section--dark .atlas-cluster,
.atlas-section--dark .atlas-process-item,
.atlas-section--dark .atlas-flow-item,
.atlas-section--dark .atlas-flow-card,
.atlas-section--dark .atlas-cause,
.atlas-section--dark .atlas-dimension,
.atlas-section--dark .atlas-problem,
.atlas-section--dark .atlas-tech,
.atlas-section--dark .atlas-track,
.atlas-section--dark .atlas-sector,
.atlas-section--dark .atlas-transform,
.atlas-section--dark .atlas-moodle-card,
.atlas-section--dark .atlas-ai-auto,
.atlas-section--dark .atlas-ai-card,
.atlas-section--dark .atlas-issue,
.atlas-section--dark .atlas-kpi,
.atlas-section--dark .atlas-question,
.atlas-section--dark .atlas-service,
.atlas-section--dark .atlas-service-card,
.atlas-section--dark .atlas-platform,
.atlas-section--dark .atlas-method-step,
.atlas-section--dark .atlas-delivery,
.atlas-section--dark .atlas-journey-item,
.atlas-section--dark .atlas-layer,
.atlas-section--dark .atlas-level,
.atlas-section--dark .atlas-metric,
.atlas-section--dark .atlas-security,
.atlas-section--dark .atlas-compare,
.atlas-section--dark .atlas-link-group{
  background:rgba(255,255,255,.06)!important;
  border-color:rgba(255,255,255,.14)!important;
  box-shadow:none!important;
  color:rgba(255,255,255,.82)!important
}
.atlas-section--dark .atlas-cap::before,
.atlas-section--dark .atlas-data::before,
.atlas-section--dark .atlas-feature::before,
.atlas-section--dark .atlas-card::before,
.atlas-section--dark .atlas-cluster::before,
.atlas-section--dark .atlas-process-item::before,
.atlas-section--dark .atlas-flow-item::before,
.atlas-section--dark .atlas-flow-card::before,
.atlas-section--dark .atlas-cause::before,
.atlas-section--dark .atlas-dimension::before,
.atlas-section--dark .atlas-problem::before,
.atlas-section--dark .atlas-tech::before,
.atlas-section--dark .atlas-track::before,
.atlas-section--dark .atlas-sector::before,
.atlas-section--dark .atlas-transform::before,
.atlas-section--dark .atlas-moodle-card::before,
.atlas-section--dark .atlas-ai-auto::before,
.atlas-section--dark .atlas-ai-card::before,
.atlas-section--dark .atlas-issue::before,
.atlas-section--dark .atlas-kpi::before,
.atlas-section--dark .atlas-question::before,
.atlas-section--dark .atlas-service::before,
.atlas-section--dark .atlas-service-card::before,
.atlas-section--dark .atlas-platform::before,
.atlas-section--dark .atlas-method-step::before,
.atlas-section--dark .atlas-delivery::before,
.atlas-section--dark .atlas-journey-item::before,
.atlas-section--dark .atlas-layer::before,
.atlas-section--dark .atlas-level::before,
.atlas-section--dark .atlas-metric::before,
.atlas-section--dark .atlas-security::before,
.atlas-section--dark .atlas-compare::before,
.atlas-section--dark .atlas-link-group::before{
  background-color:rgba(79,191,255,.18)!important;
  border-color:rgba(79,191,255,.28)!important;
  min-width:52px;
  width:52px;
  height:52px;
  background-size:24px 24px
}

/* Global: contrasto testo card su sezioni scure (navy/muted su nero non leggibile) */
.atlas-section--dark .atlas-feature strong,
.atlas-section--dark .atlas-feature h3,
.atlas-section--dark .atlas-process-item strong,
.atlas-section--dark .atlas-process-item h3,
.atlas-section--dark .atlas-card strong,
.atlas-section--dark .atlas-card h3,
.atlas-section--dark .atlas-cluster h3,
.atlas-section--dark .atlas-cap strong,
.atlas-section--dark .atlas-flow-item strong,
.atlas-section--dark .atlas-flow-card strong,
.atlas-section--dark .atlas-flow-card h3,
.atlas-section--dark .atlas-cause strong,
.atlas-section--dark .atlas-cause h3,
.atlas-section--dark .atlas-dimension strong,
.atlas-section--dark .atlas-dimension h3,
.atlas-section--dark .atlas-problem strong,
.atlas-section--dark .atlas-problem h3,
.atlas-section--dark .atlas-tech strong,
.atlas-section--dark .atlas-tech h3,
.atlas-section--dark .atlas-track strong,
.atlas-section--dark .atlas-sector strong,
.atlas-section--dark .atlas-transform strong,
.atlas-section--dark .atlas-data strong,
.atlas-section--dark .atlas-moodle-card strong,
.atlas-section--dark .atlas-moodle-card h3,
.atlas-section--dark .atlas-ai-auto strong,
.atlas-section--dark .atlas-ai-card strong,
.atlas-section--dark .atlas-ai-card h3,
.atlas-section--dark .atlas-issue strong,
.atlas-section--dark .atlas-issue h3,
.atlas-section--dark .atlas-kpi strong,
.atlas-section--dark .atlas-question strong,
.atlas-section--dark .atlas-service strong,
.atlas-section--dark .atlas-service h3,
.atlas-section--dark .atlas-service-card strong,
.atlas-section--dark .atlas-service-card h3,
.atlas-section--dark .atlas-platform strong,
.atlas-section--dark .atlas-platform h3,
.atlas-section--dark .atlas-method-step strong,
.atlas-section--dark .atlas-delivery strong,
.atlas-section--dark .atlas-journey-item strong,
.atlas-section--dark .atlas-layer strong,
.atlas-section--dark .atlas-level strong,
.atlas-section--dark .atlas-metric strong,
.atlas-section--dark .atlas-security strong,
.atlas-section--dark .atlas-compare strong,
.atlas-section--dark .atlas-link-group strong{
  color:#fff!important;
}
.atlas-section--dark .atlas-feature span,
.atlas-section--dark .atlas-feature p,
.atlas-section--dark .atlas-feature li,
.atlas-section--dark .atlas-process-item span,
.atlas-section--dark .atlas-process-item p,
.atlas-section--dark .atlas-process-item li,
.atlas-section--dark .atlas-card p,
.atlas-section--dark .atlas-card span,
.atlas-section--dark .atlas-cluster li,
.atlas-section--dark .atlas-cap span,
.atlas-section--dark .atlas-flow-item span,
.atlas-section--dark .atlas-flow-card p,
.atlas-section--dark .atlas-flow-card span,
.atlas-section--dark .atlas-cause span,
.atlas-section--dark .atlas-cause p,
.atlas-section--dark .atlas-dimension span,
.atlas-section--dark .atlas-dimension p,
.atlas-section--dark .atlas-problem span,
.atlas-section--dark .atlas-problem p,
.atlas-section--dark .atlas-tech span,
.atlas-section--dark .atlas-tech p,
.atlas-section--dark .atlas-track span,
.atlas-section--dark .atlas-sector span,
.atlas-section--dark .atlas-transform span,
.atlas-section--dark .atlas-data span,
.atlas-section--dark .atlas-moodle-card p,
.atlas-section--dark .atlas-ai-auto p,
.atlas-section--dark .atlas-ai-card span,
.atlas-section--dark .atlas-ai-card p,
.atlas-section--dark .atlas-issue span,
.atlas-section--dark .atlas-issue p,
.atlas-section--dark .atlas-kpi span,
.atlas-section--dark .atlas-question span,
.atlas-section--dark .atlas-service span,
.atlas-section--dark .atlas-service p,
.atlas-section--dark .atlas-service-card span,
.atlas-section--dark .atlas-service-card p,
.atlas-section--dark .atlas-platform span,
.atlas-section--dark .atlas-platform p,
.atlas-section--dark .atlas-method-step span,
.atlas-section--dark .atlas-delivery span,
.atlas-section--dark .atlas-journey-item span,
.atlas-section--dark .atlas-layer span,
.atlas-section--dark .atlas-level span,
.atlas-section--dark .atlas-metric span,
.atlas-section--dark .atlas-security span,
.atlas-section--dark .atlas-compare span,
.atlas-section--dark .atlas-link-group span,
.atlas-section--dark .atlas-link-group a{
  color:rgba(255,255,255,.78)!important;
}
.atlas-section--dark .atlas-card small,
.atlas-section--dark .atlas-feature small,
.atlas-section--dark .atlas-process-item small,
.atlas-section--dark .atlas-flow-card small,
.atlas-section--dark .atlas-moodle-card small{
  color:#4FBFFF!important;
}
.atlas-section--dark .atlas-feature a,
.atlas-section--dark .atlas-card a,
.atlas-section--dark .atlas-process-item a,
.atlas-section--dark .atlas-cluster a,
.atlas-section--dark .atlas-cap a,
.atlas-section--dark .atlas-flow-card a{
  color:#4FBFFF!important;
}

/* Batch 19 AI moodle/tutor/agenti/produzione-corsi + automazioni-lms */
.wpcf7:has(.atlas-am-form),.wpcf7:has(.atlas-ta-form),.wpcf7:has(.atlas-aa-form),.wpcf7:has(.atlas-aipc-form),.wpcf7:has(.atlas-al-form),.wpcf7-form:has(.atlas-am-form),.wpcf7-form:has(.atlas-ta-form),.wpcf7-form:has(.atlas-aa-form),.wpcf7-form:has(.atlas-aipc-form),.wpcf7-form:has(.atlas-al-form){width:100%!important;max-width:none!important;margin-inline:0!important}
.atlas-am-form,.atlas-ta-form,.atlas-aa-form,.atlas-aipc-form,.atlas-al-form{width:100%}
.atlas-am-form .atlas-wrap,.atlas-ta-form .atlas-wrap,.atlas-aa-form .atlas-wrap,.atlas-aipc-form .atlas-wrap,.atlas-al-form .atlas-wrap{width:var(--atlas-content);max-width:100%;margin-inline:auto;box-sizing:border-box}
.atlas-am-form .atlas-contact-actions,.atlas-ta-form .atlas-contact-actions,.atlas-aa-form .atlas-contact-actions,.atlas-aipc-form .atlas-contact-actions,.atlas-al-form .atlas-contact-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:14px!important}
.atlas-am-form .atlas-contact-meta,.atlas-ta-form .atlas-contact-meta,.atlas-aa-form .atlas-contact-meta,.atlas-aipc-form .atlas-contact-meta,.atlas-al-form .atlas-contact-meta{width:100%;text-align:center}
.atlas-am-form .wpcf7-submit,.atlas-ta-form .wpcf7-submit,.atlas-aa-form .wpcf7-submit,.atlas-aipc-form .wpcf7-submit,.atlas-al-form .wpcf7-submit{width:100%;text-align:center}
.atlas-am-form .wpcf7-checkbox,.atlas-ta-form .wpcf7-checkbox,.atlas-aa-form .wpcf7-checkbox,.atlas-aipc-form .wpcf7-checkbox,.atlas-al-form .wpcf7-checkbox,.atlas-am-form .wpcf7-radio,.atlas-ta-form .wpcf7-radio,.atlas-aa-form .wpcf7-radio,.atlas-aipc-form .wpcf7-radio,.atlas-al-form .wpcf7-radio{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%}
.atlas-am-form .wpcf7-list-item,.atlas-ta-form .wpcf7-list-item,.atlas-aa-form .wpcf7-list-item,.atlas-aipc-form .wpcf7-list-item,.atlas-al-form .wpcf7-list-item{display:block;margin:0!important;min-width:0}
.atlas-am-form .wpcf7-list-item label,.atlas-ta-form .wpcf7-list-item label,.atlas-aa-form .wpcf7-list-item label,.atlas-aipc-form .wpcf7-list-item label,.atlas-al-form .wpcf7-list-item label{display:flex!important;align-items:center!important;gap:10px;width:100%;padding:12px 14px!important;border:1px solid var(--atlas-line,#D6E4EC);border-radius:10px;background:#F8FBFD;box-sizing:border-box}
.atlas-am-form .wpcf7-list-item input,.atlas-ta-form .wpcf7-list-item input,.atlas-aa-form .wpcf7-list-item input,.atlas-aipc-form .wpcf7-list-item input,.atlas-al-form .wpcf7-list-item input{width:18px;height:18px;margin:0!important;flex:none;accent-color:#00649C}
.atlas-am-form .wpcf7-acceptance,.atlas-ta-form .wpcf7-acceptance,.atlas-aa-form .wpcf7-acceptance,.atlas-aipc-form .wpcf7-acceptance,.atlas-al-form .wpcf7-acceptance{display:block!important;padding-top:18px;border-top:1px solid var(--atlas-line,#D6E4EC)}
.atlas-am-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-ta-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-aa-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-aipc-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-al-form .wpcf7-acceptance .wpcf7-list-item label{padding:0!important;border:0!important;background:transparent!important}
@media(max-width:980px){.atlas-am-form .atlas-contact-actions,.atlas-ta-form .atlas-contact-actions,.atlas-aa-form .atlas-contact-actions,.atlas-aipc-form .atlas-contact-actions,.atlas-al-form .atlas-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){
  .atlas-am-form .atlas-wrap,.atlas-ta-form .atlas-wrap,.atlas-aa-form .atlas-wrap,.atlas-aipc-form .atlas-wrap,.atlas-al-form .atlas-wrap{width:min(100% - 28px,1500px)!important}
  .atlas-am-form .atlas-contact-actions,.atlas-ta-form .atlas-contact-actions,.atlas-aa-form .atlas-contact-actions,.atlas-aipc-form .atlas-contact-actions,.atlas-al-form .atlas-contact-actions{grid-template-columns:1fr!important}
  .atlas-am-form .wpcf7-checkbox,.atlas-ta-form .wpcf7-checkbox,.atlas-aa-form .wpcf7-checkbox,.atlas-aipc-form .wpcf7-checkbox,.atlas-al-form .wpcf7-checkbox,.atlas-am-form .wpcf7-radio,.atlas-ta-form .wpcf7-radio,.atlas-aa-form .wpcf7-radio,.atlas-aipc-form .wpcf7-radio,.atlas-al-form .wpcf7-radio{grid-template-columns:1fr!important}
}

/* Batch 20 automazioni attestati/iscrizioni/crm-lms/ecommerce-lms + ecm */
.wpcf7:has(.atlas-at-form),.wpcf7:has(.atlas-ai-form),.wpcf7:has(.atlas-cl-form),.wpcf7:has(.atlas-el-form),.wpcf7:has(.atlas-ecm-form),.wpcf7-form:has(.atlas-at-form),.wpcf7-form:has(.atlas-ai-form),.wpcf7-form:has(.atlas-cl-form),.wpcf7-form:has(.atlas-el-form),.wpcf7-form:has(.atlas-ecm-form){width:100%!important;max-width:none!important;margin-inline:0!important}
.atlas-at-form,.atlas-ai-form,.atlas-cl-form,.atlas-el-form,.atlas-ecm-form{width:100%}
.atlas-at-form .atlas-wrap,.atlas-ai-form .atlas-wrap,.atlas-cl-form .atlas-wrap,.atlas-el-form .atlas-wrap,.atlas-ecm-form .atlas-wrap{width:var(--atlas-content);max-width:100%;margin-inline:auto;box-sizing:border-box}
.atlas-at-form .atlas-contact-actions,.atlas-ai-form .atlas-contact-actions,.atlas-cl-form .atlas-contact-actions,.atlas-el-form .atlas-contact-actions,.atlas-ecm-form .atlas-contact-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:14px!important}
.atlas-at-form .atlas-contact-meta,.atlas-ai-form .atlas-contact-meta,.atlas-cl-form .atlas-contact-meta,.atlas-el-form .atlas-contact-meta,.atlas-ecm-form .atlas-contact-meta{width:100%;text-align:center}
.atlas-at-form .wpcf7-submit,.atlas-ai-form .wpcf7-submit,.atlas-cl-form .wpcf7-submit,.atlas-el-form .wpcf7-submit,.atlas-ecm-form .wpcf7-submit{width:100%;text-align:center}
.atlas-at-form .wpcf7-checkbox,.atlas-ai-form .wpcf7-checkbox,.atlas-cl-form .wpcf7-checkbox,.atlas-el-form .wpcf7-checkbox,.atlas-ecm-form .wpcf7-checkbox,.atlas-at-form .wpcf7-radio,.atlas-ai-form .wpcf7-radio,.atlas-cl-form .wpcf7-radio,.atlas-el-form .wpcf7-radio,.atlas-ecm-form .wpcf7-radio{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%}
.atlas-at-form .wpcf7-list-item,.atlas-ai-form .wpcf7-list-item,.atlas-cl-form .wpcf7-list-item,.atlas-el-form .wpcf7-list-item,.atlas-ecm-form .wpcf7-list-item{display:block;margin:0!important;min-width:0}
.atlas-at-form .wpcf7-list-item label,.atlas-ai-form .wpcf7-list-item label,.atlas-cl-form .wpcf7-list-item label,.atlas-el-form .wpcf7-list-item label,.atlas-ecm-form .wpcf7-list-item label{display:flex!important;align-items:center!important;gap:10px;width:100%;padding:12px 14px!important;border:1px solid var(--atlas-line,#D6E4EC);border-radius:10px;background:#F8FBFD;box-sizing:border-box}
.atlas-at-form .wpcf7-list-item input,.atlas-ai-form .wpcf7-list-item input,.atlas-cl-form .wpcf7-list-item input,.atlas-el-form .wpcf7-list-item input,.atlas-ecm-form .wpcf7-list-item input{width:18px;height:18px;margin:0!important;flex:none;accent-color:#00649C}
.atlas-at-form .wpcf7-acceptance,.atlas-ai-form .wpcf7-acceptance,.atlas-cl-form .wpcf7-acceptance,.atlas-el-form .wpcf7-acceptance,.atlas-ecm-form .wpcf7-acceptance{display:block!important;padding-top:18px;border-top:1px solid var(--atlas-line,#D6E4EC)}
.atlas-at-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-ai-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-cl-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-el-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-ecm-form .wpcf7-acceptance .wpcf7-list-item label{padding:0!important;border:0!important;background:transparent!important}
@media(max-width:980px){.atlas-at-form .atlas-contact-actions,.atlas-ai-form .atlas-contact-actions,.atlas-cl-form .atlas-contact-actions,.atlas-el-form .atlas-contact-actions,.atlas-ecm-form .atlas-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){
  .atlas-at-form .atlas-wrap,.atlas-ai-form .atlas-wrap,.atlas-cl-form .atlas-wrap,.atlas-el-form .atlas-wrap,.atlas-ecm-form .atlas-wrap{width:min(100% - 28px,1500px)!important}
  .atlas-at-form .atlas-contact-actions,.atlas-ai-form .atlas-contact-actions,.atlas-cl-form .atlas-contact-actions,.atlas-el-form .atlas-contact-actions,.atlas-ecm-form .atlas-contact-actions{grid-template-columns:1fr!important}
  .atlas-at-form .wpcf7-checkbox,.atlas-ai-form .wpcf7-checkbox,.atlas-cl-form .wpcf7-checkbox,.atlas-el-form .wpcf7-checkbox,.atlas-ecm-form .wpcf7-checkbox,.atlas-at-form .wpcf7-radio,.atlas-ai-form .wpcf7-radio,.atlas-cl-form .wpcf7-radio,.atlas-el-form .wpcf7-radio,.atlas-ecm-form .wpcf7-radio{grid-template-columns:1fr!important}
}

/* Batch 21 incomplete pages: assistenza/ecommerce/lms-pers/produzione/plugin/report-scorm/perf/tools/lab */
.wpcf7:has(.atlas-support-form),.wpcf7:has(.atlas-ecom-form),.wpcf7:has(.atlas-lms-form),.wpcf7:has(.atlas-course-form),.wpcf7:has(.atlas-plugin-form),.wpcf7:has(.atlas-scorm-report-form),.wpcf7:has(.atlas-perf-form),.wpcf7:has(.atlas-tools-form),.wpcf7:has(.atlas-labaccr-form),.wpcf7-form:has(.atlas-support-form),.wpcf7-form:has(.atlas-ecom-form),.wpcf7-form:has(.atlas-lms-form),.wpcf7-form:has(.atlas-course-form),.wpcf7-form:has(.atlas-plugin-form),.wpcf7-form:has(.atlas-scorm-report-form),.wpcf7-form:has(.atlas-perf-form),.wpcf7-form:has(.atlas-tools-form),.wpcf7-form:has(.atlas-labaccr-form){width:100%!important;max-width:none!important;margin-inline:0!important}
.atlas-support-form,.atlas-ecom-form,.atlas-lms-form,.atlas-course-form,.atlas-plugin-form,.atlas-scorm-report-form,.atlas-perf-form,.atlas-tools-form,.atlas-labaccr-form{width:100%}
.atlas-support-form .atlas-wrap,.atlas-ecom-form .atlas-wrap,.atlas-lms-form .atlas-wrap,.atlas-course-form .atlas-wrap,.atlas-plugin-form .atlas-wrap,.atlas-scorm-report-form .atlas-wrap,.atlas-perf-form .atlas-wrap,.atlas-tools-form .atlas-wrap,.atlas-labaccr-form .atlas-wrap{width:var(--atlas-content);max-width:100%;margin-inline:auto;box-sizing:border-box}
.atlas-support-form .atlas-contact-actions,.atlas-ecom-form .atlas-contact-actions,.atlas-lms-form .atlas-contact-actions,.atlas-course-form .atlas-contact-actions,.atlas-plugin-form .atlas-contact-actions,.atlas-scorm-report-form .atlas-contact-actions,.atlas-perf-form .atlas-contact-actions,.atlas-tools-form .atlas-contact-actions,.atlas-labaccr-form .atlas-contact-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:14px!important}
.atlas-support-form .atlas-contact-meta,.atlas-ecom-form .atlas-contact-meta,.atlas-lms-form .atlas-contact-meta,.atlas-course-form .atlas-contact-meta,.atlas-plugin-form .atlas-contact-meta,.atlas-scorm-report-form .atlas-contact-meta,.atlas-perf-form .atlas-contact-meta,.atlas-tools-form .atlas-contact-meta,.atlas-labaccr-form .atlas-contact-meta{width:100%;text-align:center}
.atlas-support-form .wpcf7-submit,.atlas-ecom-form .wpcf7-submit,.atlas-lms-form .wpcf7-submit,.atlas-course-form .wpcf7-submit,.atlas-plugin-form .wpcf7-submit,.atlas-scorm-report-form .wpcf7-submit,.atlas-perf-form .wpcf7-submit,.atlas-tools-form .wpcf7-submit,.atlas-labaccr-form .wpcf7-submit{width:100%;text-align:center}
.atlas-support-form .wpcf7-checkbox,.atlas-ecom-form .wpcf7-checkbox,.atlas-lms-form .wpcf7-checkbox,.atlas-course-form .wpcf7-checkbox,.atlas-plugin-form .wpcf7-checkbox,.atlas-scorm-report-form .wpcf7-checkbox,.atlas-perf-form .wpcf7-checkbox,.atlas-tools-form .wpcf7-checkbox,.atlas-labaccr-form .wpcf7-checkbox,.atlas-support-form .wpcf7-radio,.atlas-ecom-form .wpcf7-radio,.atlas-lms-form .wpcf7-radio,.atlas-course-form .wpcf7-radio,.atlas-plugin-form .wpcf7-radio,.atlas-scorm-report-form .wpcf7-radio,.atlas-perf-form .wpcf7-radio,.atlas-tools-form .wpcf7-radio,.atlas-labaccr-form .wpcf7-radio{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%}
.atlas-support-form .wpcf7-list-item,.atlas-ecom-form .wpcf7-list-item,.atlas-lms-form .wpcf7-list-item,.atlas-course-form .wpcf7-list-item,.atlas-plugin-form .wpcf7-list-item,.atlas-scorm-report-form .wpcf7-list-item,.atlas-perf-form .wpcf7-list-item,.atlas-tools-form .wpcf7-list-item,.atlas-labaccr-form .wpcf7-list-item{display:block;margin:0!important;min-width:0}
.atlas-support-form .wpcf7-list-item label,.atlas-ecom-form .wpcf7-list-item label,.atlas-lms-form .wpcf7-list-item label,.atlas-course-form .wpcf7-list-item label,.atlas-plugin-form .wpcf7-list-item label,.atlas-scorm-report-form .wpcf7-list-item label,.atlas-perf-form .wpcf7-list-item label,.atlas-tools-form .wpcf7-list-item label,.atlas-labaccr-form .wpcf7-list-item label{display:flex!important;align-items:center!important;gap:10px;width:100%;padding:12px 14px!important;border:1px solid var(--atlas-line,#D6E4EC);border-radius:10px;background:#F8FBFD;box-sizing:border-box}
.atlas-support-form .wpcf7-list-item input,.atlas-ecom-form .wpcf7-list-item input,.atlas-lms-form .wpcf7-list-item input,.atlas-course-form .wpcf7-list-item input,.atlas-plugin-form .wpcf7-list-item input,.atlas-scorm-report-form .wpcf7-list-item input,.atlas-perf-form .wpcf7-list-item input,.atlas-tools-form .wpcf7-list-item input,.atlas-labaccr-form .wpcf7-list-item input{width:18px;height:18px;margin:0!important;flex:none;accent-color:#00649C}
.atlas-support-form .wpcf7-acceptance,.atlas-ecom-form .wpcf7-acceptance,.atlas-lms-form .wpcf7-acceptance,.atlas-course-form .wpcf7-acceptance,.atlas-plugin-form .wpcf7-acceptance,.atlas-scorm-report-form .wpcf7-acceptance,.atlas-perf-form .wpcf7-acceptance,.atlas-tools-form .wpcf7-acceptance,.atlas-labaccr-form .wpcf7-acceptance{display:block!important;padding-top:18px;border-top:1px solid var(--atlas-line,#D6E4EC)}
.atlas-support-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-ecom-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-lms-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-course-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-plugin-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-scorm-report-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-perf-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-tools-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-labaccr-form .wpcf7-acceptance .wpcf7-list-item label{padding:0!important;border:0!important;background:transparent!important}
@media(max-width:980px){.atlas-support-form .atlas-contact-actions,.atlas-ecom-form .atlas-contact-actions,.atlas-lms-form .atlas-contact-actions,.atlas-course-form .atlas-contact-actions,.atlas-plugin-form .atlas-contact-actions,.atlas-scorm-report-form .atlas-contact-actions,.atlas-perf-form .atlas-contact-actions,.atlas-tools-form .atlas-contact-actions,.atlas-labaccr-form .atlas-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){
  .atlas-support-form .atlas-wrap,.atlas-ecom-form .atlas-wrap,.atlas-lms-form .atlas-wrap,.atlas-course-form .atlas-wrap,.atlas-plugin-form .atlas-wrap,.atlas-scorm-report-form .atlas-wrap,.atlas-perf-form .atlas-wrap,.atlas-tools-form .atlas-wrap,.atlas-labaccr-form .atlas-wrap{width:min(100% - 28px,1500px)!important}
  .atlas-support-form .atlas-contact-actions,.atlas-ecom-form .atlas-contact-actions,.atlas-lms-form .atlas-contact-actions,.atlas-course-form .atlas-contact-actions,.atlas-plugin-form .atlas-contact-actions,.atlas-scorm-report-form .atlas-contact-actions,.atlas-perf-form .atlas-contact-actions,.atlas-tools-form .atlas-contact-actions,.atlas-labaccr-form .atlas-contact-actions{grid-template-columns:1fr!important}
  .atlas-support-form .wpcf7-checkbox,.atlas-ecom-form .wpcf7-checkbox,.atlas-lms-form .wpcf7-checkbox,.atlas-course-form .wpcf7-checkbox,.atlas-plugin-form .wpcf7-checkbox,.atlas-scorm-report-form .wpcf7-checkbox,.atlas-perf-form .wpcf7-checkbox,.atlas-tools-form .wpcf7-checkbox,.atlas-labaccr-form .wpcf7-checkbox,.atlas-support-form .wpcf7-radio,.atlas-ecom-form .wpcf7-radio,.atlas-lms-form .wpcf7-radio,.atlas-course-form .wpcf7-radio,.atlas-plugin-form .wpcf7-radio,.atlas-scorm-report-form .wpcf7-radio,.atlas-perf-form .wpcf7-radio,.atlas-tools-form .wpcf7-radio,.atlas-labaccr-form .wpcf7-radio{grid-template-columns:1fr!important}
}

/* Batch 22 instructional-design + academy + vr-corsi + dashboards */
.wpcf7:has(.atlas-id-form),.wpcf7:has(.atlas-academy-form),.wpcf7:has(.atlas-vr-form),.wpcf7:has(.atlas-da-form),.wpcf7:has(.atlas-dash-form),.wpcf7-form:has(.atlas-id-form),.wpcf7-form:has(.atlas-academy-form),.wpcf7-form:has(.atlas-vr-form),.wpcf7-form:has(.atlas-da-form),.wpcf7-form:has(.atlas-dash-form){width:100%!important;max-width:none!important;margin-inline:0!important}
.atlas-id-form,.atlas-academy-form,.atlas-vr-form,.atlas-da-form,.atlas-dash-form{width:100%}
.atlas-id-form .atlas-wrap,.atlas-academy-form .atlas-wrap,.atlas-vr-form .atlas-wrap,.atlas-da-form .atlas-wrap,.atlas-dash-form .atlas-wrap{width:var(--atlas-content);max-width:100%;margin-inline:auto;box-sizing:border-box}
.atlas-id-form .atlas-contact-actions,.atlas-academy-form .atlas-contact-actions,.atlas-vr-form .atlas-contact-actions,.atlas-da-form .atlas-contact-actions,.atlas-dash-form .atlas-contact-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:14px!important}
.atlas-id-form .atlas-contact-meta,.atlas-academy-form .atlas-contact-meta,.atlas-vr-form .atlas-contact-meta,.atlas-da-form .atlas-contact-meta,.atlas-dash-form .atlas-contact-meta{width:100%;text-align:center}
.atlas-id-form .wpcf7-submit,.atlas-academy-form .wpcf7-submit,.atlas-vr-form .wpcf7-submit,.atlas-da-form .wpcf7-submit,.atlas-dash-form .wpcf7-submit{width:100%;text-align:center}
.atlas-id-form .wpcf7-checkbox,.atlas-academy-form .wpcf7-checkbox,.atlas-vr-form .wpcf7-checkbox,.atlas-da-form .wpcf7-checkbox,.atlas-dash-form .wpcf7-checkbox,.atlas-id-form .wpcf7-radio,.atlas-academy-form .wpcf7-radio,.atlas-vr-form .wpcf7-radio,.atlas-da-form .wpcf7-radio,.atlas-dash-form .wpcf7-radio{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%}
.atlas-id-form .wpcf7-list-item,.atlas-academy-form .wpcf7-list-item,.atlas-vr-form .wpcf7-list-item,.atlas-da-form .wpcf7-list-item,.atlas-dash-form .wpcf7-list-item{display:block;margin:0!important;min-width:0}
.atlas-id-form .wpcf7-list-item label,.atlas-academy-form .wpcf7-list-item label,.atlas-vr-form .wpcf7-list-item label,.atlas-da-form .wpcf7-list-item label,.atlas-dash-form .wpcf7-list-item label{display:flex!important;align-items:center!important;gap:10px;width:100%;padding:12px 14px!important;border:1px solid var(--atlas-line,#D6E4EC);border-radius:10px;background:#F8FBFD;box-sizing:border-box}
.atlas-id-form .wpcf7-list-item input,.atlas-academy-form .wpcf7-list-item input,.atlas-vr-form .wpcf7-list-item input,.atlas-da-form .wpcf7-list-item input,.atlas-dash-form .wpcf7-list-item input{width:18px;height:18px;margin:0!important;flex:none;accent-color:#00649C}
.atlas-id-form .wpcf7-acceptance,.atlas-academy-form .wpcf7-acceptance,.atlas-vr-form .wpcf7-acceptance,.atlas-da-form .wpcf7-acceptance,.atlas-dash-form .wpcf7-acceptance{display:block!important;padding-top:18px;border-top:1px solid var(--atlas-line,#D6E4EC)}
.atlas-id-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-academy-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-vr-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-da-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-dash-form .wpcf7-acceptance .wpcf7-list-item label{padding:0!important;border:0!important;background:transparent!important}
@media(max-width:980px){.atlas-id-form .atlas-contact-actions,.atlas-academy-form .atlas-contact-actions,.atlas-vr-form .atlas-contact-actions,.atlas-da-form .atlas-contact-actions,.atlas-dash-form .atlas-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){
  .atlas-id-form .atlas-wrap,.atlas-academy-form .atlas-wrap,.atlas-vr-form .atlas-wrap,.atlas-da-form .atlas-wrap,.atlas-dash-form .atlas-wrap{width:min(100% - 28px,1500px)!important}
  .atlas-id-form .atlas-contact-actions,.atlas-academy-form .atlas-contact-actions,.atlas-vr-form .atlas-contact-actions,.atlas-da-form .atlas-contact-actions,.atlas-dash-form .atlas-contact-actions{grid-template-columns:1fr!important}
  .atlas-id-form .wpcf7-checkbox,.atlas-academy-form .wpcf7-checkbox,.atlas-vr-form .wpcf7-checkbox,.atlas-da-form .wpcf7-checkbox,.atlas-dash-form .wpcf7-checkbox,.atlas-id-form .wpcf7-radio,.atlas-academy-form .wpcf7-radio,.atlas-vr-form .wpcf7-radio,.atlas-da-form .wpcf7-radio,.atlas-dash-form .wpcf7-radio{grid-template-columns:1fr!important}
}

/* Batch 23 dashboard-studente + sicurezza-lavoro + multitenant + utenti-contemporanei + fad */
.wpcf7:has(.atlas-ds-form),.wpcf7:has(.atlas-sl-form),.wpcf7:has(.atlas-mt-form),.wpcf7:has(.atlas-cc-form),.wpcf7:has(.atlas-fad-form),.wpcf7-form:has(.atlas-ds-form),.wpcf7-form:has(.atlas-sl-form),.wpcf7-form:has(.atlas-mt-form),.wpcf7-form:has(.atlas-cc-form),.wpcf7-form:has(.atlas-fad-form){width:100%!important;max-width:none!important;margin-inline:0!important}
.atlas-ds-form,.atlas-sl-form,.atlas-mt-form,.atlas-cc-form,.atlas-fad-form{width:100%}
.atlas-ds-form .atlas-wrap,.atlas-sl-form .atlas-wrap,.atlas-mt-form .atlas-wrap,.atlas-cc-form .atlas-wrap,.atlas-fad-form .atlas-wrap{width:var(--atlas-content);max-width:100%;margin-inline:auto;box-sizing:border-box}
.atlas-ds-form .atlas-contact-actions,.atlas-sl-form .atlas-contact-actions,.atlas-mt-form .atlas-contact-actions,.atlas-cc-form .atlas-contact-actions,.atlas-fad-form .atlas-contact-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:14px!important}
.atlas-ds-form .atlas-contact-meta,.atlas-sl-form .atlas-contact-meta,.atlas-mt-form .atlas-contact-meta,.atlas-cc-form .atlas-contact-meta,.atlas-fad-form .atlas-contact-meta{width:100%;text-align:center}
.atlas-ds-form .wpcf7-submit,.atlas-sl-form .wpcf7-submit,.atlas-mt-form .wpcf7-submit,.atlas-cc-form .wpcf7-submit,.atlas-fad-form .wpcf7-submit{width:100%;text-align:center}
.atlas-ds-form .wpcf7-checkbox,.atlas-sl-form .wpcf7-checkbox,.atlas-mt-form .wpcf7-checkbox,.atlas-cc-form .wpcf7-checkbox,.atlas-fad-form .wpcf7-checkbox,.atlas-ds-form .wpcf7-radio,.atlas-sl-form .wpcf7-radio,.atlas-mt-form .wpcf7-radio,.atlas-cc-form .wpcf7-radio,.atlas-fad-form .wpcf7-radio{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%}
.atlas-ds-form .wpcf7-list-item,.atlas-sl-form .wpcf7-list-item,.atlas-mt-form .wpcf7-list-item,.atlas-cc-form .wpcf7-list-item,.atlas-fad-form .wpcf7-list-item{display:block;margin:0!important;min-width:0}
.atlas-ds-form .wpcf7-list-item label,.atlas-sl-form .wpcf7-list-item label,.atlas-mt-form .wpcf7-list-item label,.atlas-cc-form .wpcf7-list-item label,.atlas-fad-form .wpcf7-list-item label{display:flex!important;align-items:center!important;gap:10px;width:100%;padding:12px 14px!important;border:1px solid var(--atlas-line,#D6E4EC);border-radius:10px;background:#F8FBFD;box-sizing:border-box}
.atlas-ds-form .wpcf7-list-item input,.atlas-sl-form .wpcf7-list-item input,.atlas-mt-form .wpcf7-list-item input,.atlas-cc-form .wpcf7-list-item input,.atlas-fad-form .wpcf7-list-item input{width:18px;height:18px;margin:0!important;flex:none;accent-color:#00649C}
.atlas-ds-form .wpcf7-acceptance,.atlas-sl-form .wpcf7-acceptance,.atlas-mt-form .wpcf7-acceptance,.atlas-cc-form .wpcf7-acceptance,.atlas-fad-form .wpcf7-acceptance{display:block!important;padding-top:18px;border-top:1px solid var(--atlas-line,#D6E4EC)}
.atlas-ds-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-sl-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-mt-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-cc-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-fad-form .wpcf7-acceptance .wpcf7-list-item label{padding:0!important;border:0!important;background:transparent!important}
@media(max-width:980px){.atlas-ds-form .atlas-contact-actions,.atlas-sl-form .atlas-contact-actions,.atlas-mt-form .atlas-contact-actions,.atlas-cc-form .atlas-contact-actions,.atlas-fad-form .atlas-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){
  .atlas-ds-form .atlas-wrap,.atlas-sl-form .atlas-wrap,.atlas-mt-form .atlas-wrap,.atlas-cc-form .atlas-wrap,.atlas-fad-form .atlas-wrap{width:min(100% - 28px,1500px)!important}
  .atlas-ds-form .atlas-contact-actions,.atlas-sl-form .atlas-contact-actions,.atlas-mt-form .atlas-contact-actions,.atlas-cc-form .atlas-contact-actions,.atlas-fad-form .atlas-contact-actions{grid-template-columns:1fr!important}
  .atlas-ds-form .wpcf7-checkbox,.atlas-sl-form .wpcf7-checkbox,.atlas-mt-form .wpcf7-checkbox,.atlas-cc-form .wpcf7-checkbox,.atlas-fad-form .wpcf7-checkbox,.atlas-ds-form .wpcf7-radio,.atlas-sl-form .wpcf7-radio,.atlas-mt-form .wpcf7-radio,.atlas-cc-form .wpcf7-radio,.atlas-fad-form .wpcf7-radio{grid-template-columns:1fr!important}
}

/* Batch 24 moodle-temi + produzione-video + scorm pdf/personalizzato/powerpoint */
.wpcf7:has(.atlas-theme-form),.wpcf7:has(.atlas-ve-form),.wpcf7:has(.atlas-ps-form),.wpcf7:has(.atlas-sp-form),.wpcf7:has(.atlas-pp-form),.wpcf7-form:has(.atlas-theme-form),.wpcf7-form:has(.atlas-ve-form),.wpcf7-form:has(.atlas-ps-form),.wpcf7-form:has(.atlas-sp-form),.wpcf7-form:has(.atlas-pp-form){width:100%!important;max-width:none!important;margin-inline:0!important}
.atlas-theme-form,.atlas-ve-form,.atlas-ps-form,.atlas-sp-form,.atlas-pp-form{width:100%}
.atlas-theme-form .atlas-wrap,.atlas-ve-form .atlas-wrap,.atlas-ps-form .atlas-wrap,.atlas-sp-form .atlas-wrap,.atlas-pp-form .atlas-wrap{width:var(--atlas-content);max-width:100%;margin-inline:auto;box-sizing:border-box}
.atlas-theme-form .atlas-contact-actions,.atlas-ve-form .atlas-contact-actions,.atlas-ps-form .atlas-contact-actions,.atlas-sp-form .atlas-contact-actions,.atlas-pp-form .atlas-contact-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:14px!important}
.atlas-theme-form .atlas-contact-meta,.atlas-ve-form .atlas-contact-meta,.atlas-ps-form .atlas-contact-meta,.atlas-sp-form .atlas-contact-meta,.atlas-pp-form .atlas-contact-meta{width:100%;text-align:center}
.atlas-theme-form .wpcf7-submit,.atlas-ve-form .wpcf7-submit,.atlas-ps-form .wpcf7-submit,.atlas-sp-form .wpcf7-submit,.atlas-pp-form .wpcf7-submit{width:100%;text-align:center}
.atlas-theme-form .wpcf7-checkbox,.atlas-ve-form .wpcf7-checkbox,.atlas-ps-form .wpcf7-checkbox,.atlas-sp-form .wpcf7-checkbox,.atlas-pp-form .wpcf7-checkbox,.atlas-theme-form .wpcf7-radio,.atlas-ve-form .wpcf7-radio,.atlas-ps-form .wpcf7-radio,.atlas-sp-form .wpcf7-radio,.atlas-pp-form .wpcf7-radio{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%}
.atlas-theme-form .wpcf7-list-item,.atlas-ve-form .wpcf7-list-item,.atlas-ps-form .wpcf7-list-item,.atlas-sp-form .wpcf7-list-item,.atlas-pp-form .wpcf7-list-item{display:block;margin:0!important;min-width:0}
.atlas-theme-form .wpcf7-list-item label,.atlas-ve-form .wpcf7-list-item label,.atlas-ps-form .wpcf7-list-item label,.atlas-sp-form .wpcf7-list-item label,.atlas-pp-form .wpcf7-list-item label{display:flex!important;align-items:center!important;gap:10px;width:100%;padding:12px 14px!important;border:1px solid var(--atlas-line,#D6E4EC);border-radius:10px;background:#F8FBFD;box-sizing:border-box}
.atlas-theme-form .wpcf7-list-item input,.atlas-ve-form .wpcf7-list-item input,.atlas-ps-form .wpcf7-list-item input,.atlas-sp-form .wpcf7-list-item input,.atlas-pp-form .wpcf7-list-item input{width:18px;height:18px;margin:0!important;flex:none;accent-color:#00649C}
.atlas-theme-form .wpcf7-acceptance,.atlas-ve-form .wpcf7-acceptance,.atlas-ps-form .wpcf7-acceptance,.atlas-sp-form .wpcf7-acceptance,.atlas-pp-form .wpcf7-acceptance{display:block!important;padding-top:18px;border-top:1px solid var(--atlas-line,#D6E4EC)}
.atlas-theme-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-ve-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-ps-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-sp-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-pp-form .wpcf7-acceptance .wpcf7-list-item label{padding:0!important;border:0!important;background:transparent!important}
@media(max-width:980px){.atlas-theme-form .atlas-contact-actions,.atlas-ve-form .atlas-contact-actions,.atlas-ps-form .atlas-contact-actions,.atlas-sp-form .atlas-contact-actions,.atlas-pp-form .atlas-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){
  .atlas-theme-form .atlas-wrap,.atlas-ve-form .atlas-wrap,.atlas-ps-form .atlas-wrap,.atlas-sp-form .atlas-wrap,.atlas-pp-form .atlas-wrap{width:min(100% - 28px,1500px)!important}
  .atlas-theme-form .atlas-contact-actions,.atlas-ve-form .atlas-contact-actions,.atlas-ps-form .atlas-contact-actions,.atlas-sp-form .atlas-contact-actions,.atlas-pp-form .atlas-contact-actions{grid-template-columns:1fr!important}
  .atlas-theme-form .wpcf7-checkbox,.atlas-ve-form .wpcf7-checkbox,.atlas-ps-form .wpcf7-checkbox,.atlas-sp-form .wpcf7-checkbox,.atlas-pp-form .wpcf7-checkbox,.atlas-theme-form .wpcf7-radio,.atlas-ve-form .wpcf7-radio,.atlas-ps-form .wpcf7-radio,.atlas-sp-form .wpcf7-radio,.atlas-pp-form .wpcf7-radio{grid-template-columns:1fr!important}
}

/* Batch 25 software plugin/docenti/personalizzato + scorm produzione/video */
.wpcf7:has(.atlas-pl-form),.wpcf7:has(.atlas-pd-form),.wpcf7:has(.atlas-sf-form),.wpcf7:has(.atlas-pc-form),.wpcf7:has(.atlas-vs-form),.wpcf7-form:has(.atlas-pl-form),.wpcf7-form:has(.atlas-pd-form),.wpcf7-form:has(.atlas-sf-form),.wpcf7-form:has(.atlas-pc-form),.wpcf7-form:has(.atlas-vs-form){width:100%!important;max-width:none!important;margin-inline:0!important}
.atlas-pl-form,.atlas-pd-form,.atlas-sf-form,.atlas-pc-form,.atlas-vs-form{width:100%}
.atlas-pl-form .atlas-wrap,.atlas-pd-form .atlas-wrap,.atlas-sf-form .atlas-wrap,.atlas-pc-form .atlas-wrap,.atlas-vs-form .atlas-wrap{width:var(--atlas-content);max-width:100%;margin-inline:auto;box-sizing:border-box}
.atlas-pl-form .atlas-contact-actions,.atlas-pd-form .atlas-contact-actions,.atlas-sf-form .atlas-contact-actions,.atlas-pc-form .atlas-contact-actions,.atlas-vs-form .atlas-contact-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:14px!important}
.atlas-pl-form .atlas-contact-meta,.atlas-pd-form .atlas-contact-meta,.atlas-sf-form .atlas-contact-meta,.atlas-pc-form .atlas-contact-meta,.atlas-vs-form .atlas-contact-meta{width:100%;text-align:center}
.atlas-pl-form .wpcf7-submit,.atlas-pd-form .wpcf7-submit,.atlas-sf-form .wpcf7-submit,.atlas-pc-form .wpcf7-submit,.atlas-vs-form .wpcf7-submit{width:100%;text-align:center}
.atlas-pl-form .wpcf7-checkbox,.atlas-pd-form .wpcf7-checkbox,.atlas-sf-form .wpcf7-checkbox,.atlas-pc-form .wpcf7-checkbox,.atlas-vs-form .wpcf7-checkbox,.atlas-pl-form .wpcf7-radio,.atlas-pd-form .wpcf7-radio,.atlas-sf-form .wpcf7-radio,.atlas-pc-form .wpcf7-radio,.atlas-vs-form .wpcf7-radio{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%}
.atlas-pl-form .wpcf7-list-item,.atlas-pd-form .wpcf7-list-item,.atlas-sf-form .wpcf7-list-item,.atlas-pc-form .wpcf7-list-item,.atlas-vs-form .wpcf7-list-item{display:block;margin:0!important;min-width:0}
.atlas-pl-form .wpcf7-list-item label,.atlas-pd-form .wpcf7-list-item label,.atlas-sf-form .wpcf7-list-item label,.atlas-pc-form .wpcf7-list-item label,.atlas-vs-form .wpcf7-list-item label{display:flex!important;align-items:center!important;gap:10px;width:100%;padding:12px 14px!important;border:1px solid var(--atlas-line,#D6E4EC);border-radius:10px;background:#F8FBFD;box-sizing:border-box}
.atlas-pl-form .wpcf7-list-item input,.atlas-pd-form .wpcf7-list-item input,.atlas-sf-form .wpcf7-list-item input,.atlas-pc-form .wpcf7-list-item input,.atlas-vs-form .wpcf7-list-item input{width:18px;height:18px;margin:0!important;flex:none;accent-color:#00649C}
.atlas-pl-form .wpcf7-acceptance,.atlas-pd-form .wpcf7-acceptance,.atlas-sf-form .wpcf7-acceptance,.atlas-pc-form .wpcf7-acceptance,.atlas-vs-form .wpcf7-acceptance{display:block!important;padding-top:18px;border-top:1px solid var(--atlas-line,#D6E4EC)}
.atlas-pl-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-pd-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-sf-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-pc-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-vs-form .wpcf7-acceptance .wpcf7-list-item label{padding:0!important;border:0!important;background:transparent!important}
@media(max-width:980px){.atlas-pl-form .atlas-contact-actions,.atlas-pd-form .atlas-contact-actions,.atlas-sf-form .atlas-contact-actions,.atlas-pc-form .atlas-contact-actions,.atlas-vs-form .atlas-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){
  .atlas-pl-form .atlas-wrap,.atlas-pd-form .atlas-wrap,.atlas-sf-form .atlas-wrap,.atlas-pc-form .atlas-wrap,.atlas-vs-form .atlas-wrap{width:min(100% - 28px,1500px)!important}
  .atlas-pl-form .atlas-contact-actions,.atlas-pd-form .atlas-contact-actions,.atlas-sf-form .atlas-contact-actions,.atlas-pc-form .atlas-contact-actions,.atlas-vs-form .atlas-contact-actions{grid-template-columns:1fr!important}
  .atlas-pl-form .wpcf7-checkbox,.atlas-pd-form .wpcf7-checkbox,.atlas-sf-form .wpcf7-checkbox,.atlas-pc-form .wpcf7-checkbox,.atlas-vs-form .wpcf7-checkbox,.atlas-pl-form .wpcf7-radio,.atlas-pd-form .wpcf7-radio,.atlas-sf-form .wpcf7-radio,.atlas-pc-form .wpcf7-radio,.atlas-vs-form .wpcf7-radio{grid-template-columns:1fr!important}
}

/* Batch 26 scorm-vimeo + ux-elearning + ux-temi-lms + video interattivi/riprese */
.wpcf7:has(.atlas-vm-form),.wpcf7:has(.atlas-ux-form),.wpcf7:has(.atlas-theme-form),.wpcf7:has(.atlas-vi-form),.wpcf7:has(.atlas-rv-form),.wpcf7-form:has(.atlas-vm-form),.wpcf7-form:has(.atlas-ux-form),.wpcf7-form:has(.atlas-theme-form),.wpcf7-form:has(.atlas-vi-form),.wpcf7-form:has(.atlas-rv-form){width:100%!important;max-width:none!important;margin-inline:0!important}
.atlas-vm-form,.atlas-ux-form,.atlas-theme-form,.atlas-vi-form,.atlas-rv-form{width:100%}
.atlas-vm-form .atlas-wrap,.atlas-ux-form .atlas-wrap,.atlas-theme-form .atlas-wrap,.atlas-vi-form .atlas-wrap,.atlas-rv-form .atlas-wrap{width:var(--atlas-content);max-width:100%;margin-inline:auto;box-sizing:border-box}
.atlas-vm-form .atlas-contact-actions,.atlas-ux-form .atlas-contact-actions,.atlas-theme-form .atlas-contact-actions,.atlas-vi-form .atlas-contact-actions,.atlas-rv-form .atlas-contact-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:14px!important}
.atlas-vm-form .atlas-contact-meta,.atlas-ux-form .atlas-contact-meta,.atlas-theme-form .atlas-contact-meta,.atlas-vi-form .atlas-contact-meta,.atlas-rv-form .atlas-contact-meta{width:100%;text-align:center}
.atlas-vm-form .wpcf7-submit,.atlas-ux-form .wpcf7-submit,.atlas-theme-form .wpcf7-submit,.atlas-vi-form .wpcf7-submit,.atlas-rv-form .wpcf7-submit{width:100%;text-align:center}
.atlas-vm-form .wpcf7-checkbox,.atlas-ux-form .wpcf7-checkbox,.atlas-theme-form .wpcf7-checkbox,.atlas-vi-form .wpcf7-checkbox,.atlas-rv-form .wpcf7-checkbox,.atlas-vm-form .wpcf7-radio,.atlas-ux-form .wpcf7-radio,.atlas-theme-form .wpcf7-radio,.atlas-vi-form .wpcf7-radio,.atlas-rv-form .wpcf7-radio{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%}
.atlas-vm-form .wpcf7-list-item,.atlas-ux-form .wpcf7-list-item,.atlas-theme-form .wpcf7-list-item,.atlas-vi-form .wpcf7-list-item,.atlas-rv-form .wpcf7-list-item{display:block;margin:0!important;min-width:0}
.atlas-vm-form .wpcf7-list-item label,.atlas-ux-form .wpcf7-list-item label,.atlas-theme-form .wpcf7-list-item label,.atlas-vi-form .wpcf7-list-item label,.atlas-rv-form .wpcf7-list-item label{display:flex!important;align-items:center!important;gap:10px;width:100%;padding:12px 14px!important;border:1px solid var(--atlas-line,#D6E4EC);border-radius:10px;background:#F8FBFD;box-sizing:border-box}
.atlas-vm-form .wpcf7-list-item input,.atlas-ux-form .wpcf7-list-item input,.atlas-theme-form .wpcf7-list-item input,.atlas-vi-form .wpcf7-list-item input,.atlas-rv-form .wpcf7-list-item input{width:18px;height:18px;margin:0!important;flex:none;accent-color:#00649C}
.atlas-vm-form .wpcf7-acceptance,.atlas-ux-form .wpcf7-acceptance,.atlas-theme-form .wpcf7-acceptance,.atlas-vi-form .wpcf7-acceptance,.atlas-rv-form .wpcf7-acceptance{display:block!important;padding-top:18px;border-top:1px solid var(--atlas-line,#D6E4EC)}
.atlas-vm-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-ux-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-theme-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-vi-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-rv-form .wpcf7-acceptance .wpcf7-list-item label{padding:0!important;border:0!important;background:transparent!important}
@media(max-width:980px){.atlas-vm-form .atlas-contact-actions,.atlas-ux-form .atlas-contact-actions,.atlas-theme-form .atlas-contact-actions,.atlas-vi-form .atlas-contact-actions,.atlas-rv-form .atlas-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){
  .atlas-vm-form .atlas-wrap,.atlas-ux-form .atlas-wrap,.atlas-theme-form .atlas-wrap,.atlas-vi-form .atlas-wrap,.atlas-rv-form .atlas-wrap{width:min(100% - 28px,1500px)!important}
  .atlas-vm-form .atlas-contact-actions,.atlas-ux-form .atlas-contact-actions,.atlas-theme-form .atlas-contact-actions,.atlas-vi-form .atlas-contact-actions,.atlas-rv-form .atlas-contact-actions{grid-template-columns:1fr!important}
  .atlas-vm-form .wpcf7-checkbox,.atlas-ux-form .wpcf7-checkbox,.atlas-theme-form .wpcf7-checkbox,.atlas-vi-form .wpcf7-checkbox,.atlas-rv-form .wpcf7-checkbox,.atlas-vm-form .wpcf7-radio,.atlas-ux-form .wpcf7-radio,.atlas-theme-form .wpcf7-radio,.atlas-vi-form .wpcf7-radio,.atlas-rv-form .wpcf7-radio{grid-template-columns:1fr!important}
}

/* Batch 27 vr-sicurezza-lavoro */
.wpcf7:has(.atlas-vrsic-form),.wpcf7-form:has(.atlas-vrsic-form){width:100%!important;max-width:none!important;margin-inline:0!important}
.atlas-vrsic-form{width:100%}
.atlas-vrsic-form .atlas-wrap{width:var(--atlas-content);max-width:100%;margin-inline:auto;box-sizing:border-box}
.atlas-vrsic-form .atlas-contact-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:14px!important}
.atlas-vrsic-form .atlas-contact-meta{width:100%;text-align:center}
.atlas-vrsic-form .wpcf7-submit{width:100%;text-align:center}
.atlas-vrsic-form .wpcf7-checkbox,.atlas-vrsic-form .wpcf7-radio{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%}
.atlas-vrsic-form .wpcf7-list-item{display:block;margin:0!important;min-width:0}
.atlas-vrsic-form .wpcf7-list-item label{display:flex!important;align-items:center!important;gap:10px;width:100%;padding:12px 14px!important;border:1px solid var(--atlas-line,#D6E4EC);border-radius:10px;background:#F8FBFD;box-sizing:border-box}
.atlas-vrsic-form .wpcf7-list-item input{width:18px;height:18px;margin:0!important;flex:none;accent-color:#00649C}
.atlas-vrsic-form .wpcf7-acceptance{display:block!important;padding-top:18px;border-top:1px solid var(--atlas-line,#D6E4EC)}
.atlas-vrsic-form .wpcf7-acceptance .wpcf7-list-item label{padding:0!important;border:0!important;background:transparent!important}
@media(max-width:980px){.atlas-vrsic-form .atlas-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){
  .atlas-vrsic-form .atlas-wrap{width:min(100% - 28px,1500px)!important}
  .atlas-vrsic-form .atlas-contact-actions{grid-template-columns:1fr!important}
  .atlas-vrsic-form .wpcf7-checkbox,.atlas-vrsic-form .wpcf7-radio{grid-template-columns:1fr!important}
}

/* Batch 28 master 05 — 10 pages form classes */
.wpcf7:has(.atlas-av-form),.wpcf7:has(.atlas-crmauto-form),.wpcf7:has(.atlas-crmcli-form),.wpcf7:has(.atlas-crmint-form),.wpcf7:has(.atlas-ecooint-form),.wpcf7:has(.atlas-la-form),.wpcf7:has(.atlas-ecopag-form),.wpcf7:has(.atlas-reppres-form),.wpcf7:has(.atlas-aitrad-form),.wpcf7:has(.atlas-ecoven-form),.wpcf7-form:has(.atlas-av-form),.wpcf7-form:has(.atlas-crmauto-form),.wpcf7-form:has(.atlas-crmcli-form),.wpcf7-form:has(.atlas-crmint-form),.wpcf7-form:has(.atlas-ecooint-form),.wpcf7-form:has(.atlas-la-form),.wpcf7-form:has(.atlas-ecopag-form),.wpcf7-form:has(.atlas-reppres-form),.wpcf7-form:has(.atlas-aitrad-form),.wpcf7-form:has(.atlas-ecoven-form){width:100%!important;max-width:none!important;margin-inline:0!important}
.atlas-av-form,.atlas-crmauto-form,.atlas-crmcli-form,.atlas-crmint-form,.atlas-ecooint-form,.atlas-la-form,.atlas-ecopag-form,.atlas-reppres-form,.atlas-aitrad-form,.atlas-ecoven-form{width:100%}
.atlas-av-form .atlas-wrap,.atlas-crmauto-form .atlas-wrap,.atlas-crmcli-form .atlas-wrap,.atlas-crmint-form .atlas-wrap,.atlas-ecooint-form .atlas-wrap,.atlas-la-form .atlas-wrap,.atlas-ecopag-form .atlas-wrap,.atlas-reppres-form .atlas-wrap,.atlas-aitrad-form .atlas-wrap,.atlas-ecoven-form .atlas-wrap{width:var(--atlas-content);max-width:100%;margin-inline:auto;box-sizing:border-box}
.atlas-av-form .atlas-contact-actions,.atlas-crmauto-form .atlas-contact-actions,.atlas-crmcli-form .atlas-contact-actions,.atlas-crmint-form .atlas-contact-actions,.atlas-ecooint-form .atlas-contact-actions,.atlas-la-form .atlas-contact-actions,.atlas-ecopag-form .atlas-contact-actions,.atlas-reppres-form .atlas-contact-actions,.atlas-aitrad-form .atlas-contact-actions,.atlas-ecoven-form .atlas-contact-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:14px!important}
.atlas-av-form .atlas-contact-meta,.atlas-crmauto-form .atlas-contact-meta,.atlas-crmcli-form .atlas-contact-meta,.atlas-crmint-form .atlas-contact-meta,.atlas-ecooint-form .atlas-contact-meta,.atlas-la-form .atlas-contact-meta,.atlas-ecopag-form .atlas-contact-meta,.atlas-reppres-form .atlas-contact-meta,.atlas-aitrad-form .atlas-contact-meta,.atlas-ecoven-form .atlas-contact-meta{width:100%;text-align:center}
.atlas-av-form .wpcf7-submit,.atlas-crmauto-form .wpcf7-submit,.atlas-crmcli-form .wpcf7-submit,.atlas-crmint-form .wpcf7-submit,.atlas-ecooint-form .wpcf7-submit,.atlas-la-form .wpcf7-submit,.atlas-ecopag-form .wpcf7-submit,.atlas-reppres-form .wpcf7-submit,.atlas-aitrad-form .wpcf7-submit,.atlas-ecoven-form .wpcf7-submit{width:100%;text-align:center}
.atlas-av-form .wpcf7-checkbox,.atlas-crmauto-form .wpcf7-checkbox,.atlas-crmcli-form .wpcf7-checkbox,.atlas-crmint-form .wpcf7-checkbox,.atlas-ecooint-form .wpcf7-checkbox,.atlas-la-form .wpcf7-checkbox,.atlas-ecopag-form .wpcf7-checkbox,.atlas-reppres-form .wpcf7-checkbox,.atlas-aitrad-form .wpcf7-checkbox,.atlas-ecoven-form .wpcf7-checkbox,.atlas-av-form .wpcf7-radio,.atlas-crmauto-form .wpcf7-radio,.atlas-crmcli-form .wpcf7-radio,.atlas-crmint-form .wpcf7-radio,.atlas-ecooint-form .wpcf7-radio,.atlas-la-form .wpcf7-radio,.atlas-ecopag-form .wpcf7-radio,.atlas-reppres-form .wpcf7-radio,.atlas-aitrad-form .wpcf7-radio,.atlas-ecoven-form .wpcf7-radio{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%}
.atlas-av-form .wpcf7-list-item,.atlas-crmauto-form .wpcf7-list-item,.atlas-crmcli-form .wpcf7-list-item,.atlas-crmint-form .wpcf7-list-item,.atlas-ecooint-form .wpcf7-list-item,.atlas-la-form .wpcf7-list-item,.atlas-ecopag-form .wpcf7-list-item,.atlas-reppres-form .wpcf7-list-item,.atlas-aitrad-form .wpcf7-list-item,.atlas-ecoven-form .wpcf7-list-item{display:block;margin:0!important;min-width:0}
.atlas-av-form .wpcf7-list-item label,.atlas-crmauto-form .wpcf7-list-item label,.atlas-crmcli-form .wpcf7-list-item label,.atlas-crmint-form .wpcf7-list-item label,.atlas-ecooint-form .wpcf7-list-item label,.atlas-la-form .wpcf7-list-item label,.atlas-ecopag-form .wpcf7-list-item label,.atlas-reppres-form .wpcf7-list-item label,.atlas-aitrad-form .wpcf7-list-item label,.atlas-ecoven-form .wpcf7-list-item label{display:flex!important;align-items:center!important;gap:10px;width:100%;padding:12px 14px!important;border:1px solid var(--atlas-line,#D6E4EC);border-radius:10px;background:#F8FBFD;box-sizing:border-box}
.atlas-av-form .wpcf7-list-item input,.atlas-crmauto-form .wpcf7-list-item input,.atlas-crmcli-form .wpcf7-list-item input,.atlas-crmint-form .wpcf7-list-item input,.atlas-ecooint-form .wpcf7-list-item input,.atlas-la-form .wpcf7-list-item input,.atlas-ecopag-form .wpcf7-list-item input,.atlas-reppres-form .wpcf7-list-item input,.atlas-aitrad-form .wpcf7-list-item input,.atlas-ecoven-form .wpcf7-list-item input{width:18px;height:18px;margin:0!important;flex:none;accent-color:#00649C}
.atlas-av-form .wpcf7-acceptance,.atlas-crmauto-form .wpcf7-acceptance,.atlas-crmcli-form .wpcf7-acceptance,.atlas-crmint-form .wpcf7-acceptance,.atlas-ecooint-form .wpcf7-acceptance,.atlas-la-form .wpcf7-acceptance,.atlas-ecopag-form .wpcf7-acceptance,.atlas-reppres-form .wpcf7-acceptance,.atlas-aitrad-form .wpcf7-acceptance,.atlas-ecoven-form .wpcf7-acceptance{display:block!important;padding-top:18px;border-top:1px solid var(--atlas-line,#D6E4EC)}
.atlas-av-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-crmauto-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-crmcli-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-crmint-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-ecooint-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-la-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-ecopag-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-reppres-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-aitrad-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-ecoven-form .wpcf7-acceptance .wpcf7-list-item label{padding:0!important;border:0!important;background:transparent!important}
@media(max-width:980px){.atlas-av-form .atlas-contact-actions,.atlas-crmauto-form .atlas-contact-actions,.atlas-crmcli-form .atlas-contact-actions,.atlas-crmint-form .atlas-contact-actions,.atlas-ecooint-form .atlas-contact-actions,.atlas-la-form .atlas-contact-actions,.atlas-ecopag-form .atlas-contact-actions,.atlas-reppres-form .atlas-contact-actions,.atlas-aitrad-form .atlas-contact-actions,.atlas-ecoven-form .atlas-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){
  .atlas-av-form .atlas-wrap,.atlas-crmauto-form .atlas-wrap,.atlas-crmcli-form .atlas-wrap,.atlas-crmint-form .atlas-wrap,.atlas-ecooint-form .atlas-wrap,.atlas-la-form .atlas-wrap,.atlas-ecopag-form .atlas-wrap,.atlas-reppres-form .atlas-wrap,.atlas-aitrad-form .atlas-wrap,.atlas-ecoven-form .atlas-wrap{width:min(100% - 28px,1500px)!important}
  .atlas-av-form .atlas-contact-actions,.atlas-crmauto-form .atlas-contact-actions,.atlas-crmcli-form .atlas-contact-actions,.atlas-crmint-form .atlas-contact-actions,.atlas-ecooint-form .atlas-contact-actions,.atlas-la-form .atlas-contact-actions,.atlas-ecopag-form .atlas-contact-actions,.atlas-reppres-form .atlas-contact-actions,.atlas-aitrad-form .atlas-contact-actions,.atlas-ecoven-form .atlas-contact-actions{grid-template-columns:1fr!important}
  .atlas-av-form .wpcf7-checkbox,.atlas-crmauto-form .wpcf7-checkbox,.atlas-crmcli-form .wpcf7-checkbox,.atlas-crmint-form .wpcf7-checkbox,.atlas-ecooint-form .wpcf7-checkbox,.atlas-la-form .wpcf7-checkbox,.atlas-ecopag-form .wpcf7-checkbox,.atlas-reppres-form .wpcf7-checkbox,.atlas-aitrad-form .wpcf7-checkbox,.atlas-ecoven-form .wpcf7-checkbox,.atlas-av-form .wpcf7-radio,.atlas-crmauto-form .wpcf7-radio,.atlas-crmcli-form .wpcf7-radio,.atlas-crmint-form .wpcf7-radio,.atlas-ecooint-form .wpcf7-radio,.atlas-la-form .wpcf7-radio,.atlas-ecopag-form .wpcf7-radio,.atlas-reppres-form .wpcf7-radio,.atlas-aitrad-form .wpcf7-radio,.atlas-ecoven-form .wpcf7-radio{grid-template-columns:1fr!important}
}

/* Batch 29 master 06 — 10 pages form classes */
.wpcf7:has(.atlas-ecoabb-form),.wpcf7:has(.atlas-blend-form),.wpcf7:has(.atlas-moodcrm-form),.wpcf7:has(.atlas-crmstu-form),.wpcf7:has(.atlas-moodecom-form),.wpcf7:has(.atlas-aiquiz-form),.wpcf7:has(.atlas-micro-form),.wpcf7:has(.atlas-repfad-form),.wpcf7:has(.atlas-ssolms-form),.wpcf7:has(.atlas-aivoice-form),.wpcf7-form:has(.atlas-ecoabb-form),.wpcf7-form:has(.atlas-blend-form),.wpcf7-form:has(.atlas-moodcrm-form),.wpcf7-form:has(.atlas-crmstu-form),.wpcf7-form:has(.atlas-moodecom-form),.wpcf7-form:has(.atlas-aiquiz-form),.wpcf7-form:has(.atlas-micro-form),.wpcf7-form:has(.atlas-repfad-form),.wpcf7-form:has(.atlas-ssolms-form),.wpcf7-form:has(.atlas-aivoice-form){width:100%!important;max-width:none!important;margin-inline:0!important}
.atlas-ecoabb-form,.atlas-blend-form,.atlas-moodcrm-form,.atlas-crmstu-form,.atlas-moodecom-form,.atlas-aiquiz-form,.atlas-micro-form,.atlas-repfad-form,.atlas-ssolms-form,.atlas-aivoice-form{width:100%}
.atlas-ecoabb-form .atlas-wrap,.atlas-blend-form .atlas-wrap,.atlas-moodcrm-form .atlas-wrap,.atlas-crmstu-form .atlas-wrap,.atlas-moodecom-form .atlas-wrap,.atlas-aiquiz-form .atlas-wrap,.atlas-micro-form .atlas-wrap,.atlas-repfad-form .atlas-wrap,.atlas-ssolms-form .atlas-wrap,.atlas-aivoice-form .atlas-wrap{width:var(--atlas-content);max-width:100%;margin-inline:auto;box-sizing:border-box}
.atlas-ecoabb-form .atlas-contact-actions,.atlas-blend-form .atlas-contact-actions,.atlas-moodcrm-form .atlas-contact-actions,.atlas-crmstu-form .atlas-contact-actions,.atlas-moodecom-form .atlas-contact-actions,.atlas-aiquiz-form .atlas-contact-actions,.atlas-micro-form .atlas-contact-actions,.atlas-repfad-form .atlas-contact-actions,.atlas-ssolms-form .atlas-contact-actions,.atlas-aivoice-form .atlas-contact-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:14px!important}
.atlas-ecoabb-form .atlas-contact-meta,.atlas-blend-form .atlas-contact-meta,.atlas-moodcrm-form .atlas-contact-meta,.atlas-crmstu-form .atlas-contact-meta,.atlas-moodecom-form .atlas-contact-meta,.atlas-aiquiz-form .atlas-contact-meta,.atlas-micro-form .atlas-contact-meta,.atlas-repfad-form .atlas-contact-meta,.atlas-ssolms-form .atlas-contact-meta,.atlas-aivoice-form .atlas-contact-meta{width:100%;text-align:center}
.atlas-ecoabb-form .wpcf7-submit,.atlas-blend-form .wpcf7-submit,.atlas-moodcrm-form .wpcf7-submit,.atlas-crmstu-form .wpcf7-submit,.atlas-moodecom-form .wpcf7-submit,.atlas-aiquiz-form .wpcf7-submit,.atlas-micro-form .wpcf7-submit,.atlas-repfad-form .wpcf7-submit,.atlas-ssolms-form .wpcf7-submit,.atlas-aivoice-form .wpcf7-submit{width:100%;text-align:center}
.atlas-ecoabb-form .wpcf7-checkbox,.atlas-blend-form .wpcf7-checkbox,.atlas-moodcrm-form .wpcf7-checkbox,.atlas-crmstu-form .wpcf7-checkbox,.atlas-moodecom-form .wpcf7-checkbox,.atlas-aiquiz-form .wpcf7-checkbox,.atlas-micro-form .wpcf7-checkbox,.atlas-repfad-form .wpcf7-checkbox,.atlas-ssolms-form .wpcf7-checkbox,.atlas-aivoice-form .wpcf7-checkbox,.atlas-ecoabb-form .wpcf7-radio,.atlas-blend-form .wpcf7-radio,.atlas-moodcrm-form .wpcf7-radio,.atlas-crmstu-form .wpcf7-radio,.atlas-moodecom-form .wpcf7-radio,.atlas-aiquiz-form .wpcf7-radio,.atlas-micro-form .wpcf7-radio,.atlas-repfad-form .wpcf7-radio,.atlas-ssolms-form .wpcf7-radio,.atlas-aivoice-form .wpcf7-radio{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%}
.atlas-ecoabb-form .wpcf7-list-item,.atlas-blend-form .wpcf7-list-item,.atlas-moodcrm-form .wpcf7-list-item,.atlas-crmstu-form .wpcf7-list-item,.atlas-moodecom-form .wpcf7-list-item,.atlas-aiquiz-form .wpcf7-list-item,.atlas-micro-form .wpcf7-list-item,.atlas-repfad-form .wpcf7-list-item,.atlas-ssolms-form .wpcf7-list-item,.atlas-aivoice-form .wpcf7-list-item{display:block;margin:0!important;min-width:0}
.atlas-ecoabb-form .wpcf7-list-item label,.atlas-blend-form .wpcf7-list-item label,.atlas-moodcrm-form .wpcf7-list-item label,.atlas-crmstu-form .wpcf7-list-item label,.atlas-moodecom-form .wpcf7-list-item label,.atlas-aiquiz-form .wpcf7-list-item label,.atlas-micro-form .wpcf7-list-item label,.atlas-repfad-form .wpcf7-list-item label,.atlas-ssolms-form .wpcf7-list-item label,.atlas-aivoice-form .wpcf7-list-item label{display:flex!important;align-items:center!important;gap:10px;width:100%;padding:12px 14px!important;border:1px solid var(--atlas-line,#D6E4EC);border-radius:10px;background:#F8FBFD;box-sizing:border-box}
.atlas-ecoabb-form .wpcf7-list-item input,.atlas-blend-form .wpcf7-list-item input,.atlas-moodcrm-form .wpcf7-list-item input,.atlas-crmstu-form .wpcf7-list-item input,.atlas-moodecom-form .wpcf7-list-item input,.atlas-aiquiz-form .wpcf7-list-item input,.atlas-micro-form .wpcf7-list-item input,.atlas-repfad-form .wpcf7-list-item input,.atlas-ssolms-form .wpcf7-list-item input,.atlas-aivoice-form .wpcf7-list-item input{width:18px;height:18px;margin:0!important;flex:none;accent-color:#00649C}
.atlas-ecoabb-form .wpcf7-acceptance,.atlas-blend-form .wpcf7-acceptance,.atlas-moodcrm-form .wpcf7-acceptance,.atlas-crmstu-form .wpcf7-acceptance,.atlas-moodecom-form .wpcf7-acceptance,.atlas-aiquiz-form .wpcf7-acceptance,.atlas-micro-form .wpcf7-acceptance,.atlas-repfad-form .wpcf7-acceptance,.atlas-ssolms-form .wpcf7-acceptance,.atlas-aivoice-form .wpcf7-acceptance{display:block!important;padding-top:18px;border-top:1px solid var(--atlas-line,#D6E4EC)}
.atlas-ecoabb-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-blend-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-moodcrm-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-crmstu-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-moodecom-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-aiquiz-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-micro-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-repfad-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-ssolms-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-aivoice-form .wpcf7-acceptance .wpcf7-list-item label{padding:0!important;border:0!important;background:transparent!important}
@media(max-width:980px){.atlas-ecoabb-form .atlas-contact-actions,.atlas-blend-form .atlas-contact-actions,.atlas-moodcrm-form .atlas-contact-actions,.atlas-crmstu-form .atlas-contact-actions,.atlas-moodecom-form .atlas-contact-actions,.atlas-aiquiz-form .atlas-contact-actions,.atlas-micro-form .atlas-contact-actions,.atlas-repfad-form .atlas-contact-actions,.atlas-ssolms-form .atlas-contact-actions,.atlas-aivoice-form .atlas-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){
  .atlas-ecoabb-form .atlas-wrap,.atlas-blend-form .atlas-wrap,.atlas-moodcrm-form .atlas-wrap,.atlas-crmstu-form .atlas-wrap,.atlas-moodecom-form .atlas-wrap,.atlas-aiquiz-form .atlas-wrap,.atlas-micro-form .atlas-wrap,.atlas-repfad-form .atlas-wrap,.atlas-ssolms-form .atlas-wrap,.atlas-aivoice-form .atlas-wrap{width:min(100% - 28px,1500px)!important}
  .atlas-ecoabb-form .atlas-contact-actions,.atlas-blend-form .atlas-contact-actions,.atlas-moodcrm-form .atlas-contact-actions,.atlas-crmstu-form .atlas-contact-actions,.atlas-moodecom-form .atlas-contact-actions,.atlas-aiquiz-form .atlas-contact-actions,.atlas-micro-form .atlas-contact-actions,.atlas-repfad-form .atlas-contact-actions,.atlas-ssolms-form .atlas-contact-actions,.atlas-aivoice-form .atlas-contact-actions{grid-template-columns:1fr!important}
  .atlas-ecoabb-form .wpcf7-checkbox,.atlas-blend-form .wpcf7-checkbox,.atlas-moodcrm-form .wpcf7-checkbox,.atlas-crmstu-form .wpcf7-checkbox,.atlas-moodecom-form .wpcf7-checkbox,.atlas-aiquiz-form .wpcf7-checkbox,.atlas-micro-form .wpcf7-checkbox,.atlas-repfad-form .wpcf7-checkbox,.atlas-ssolms-form .wpcf7-checkbox,.atlas-aivoice-form .wpcf7-checkbox,.atlas-ecoabb-form .wpcf7-radio,.atlas-blend-form .wpcf7-radio,.atlas-moodcrm-form .wpcf7-radio,.atlas-crmstu-form .wpcf7-radio,.atlas-moodecom-form .wpcf7-radio,.atlas-aiquiz-form .wpcf7-radio,.atlas-micro-form .wpcf7-radio,.atlas-repfad-form .wpcf7-radio,.atlas-ssolms-form .wpcf7-radio,.atlas-aivoice-form .wpcf7-radio{grid-template-columns:1fr!important}
}

/* Batch 30 master 07 — 10 pages form classes */
.wpcf7:has(.atlas-repbi-form),.wpcf7:has(.atlas-cham-form),.wpcf7:has(.atlas-softdashf-form),.wpcf7:has(.atlas-repex-form),.wpcf7:has(.atlas-accravv-form),.wpcf7:has(.atlas-ilias-form),.wpcf7:has(.atlas-moodmon-form),.wpcf7:has(.atlas-openedx-form),.wpcf7:has(.atlas-lmsospers-form),.wpcf7:has(.atlas-repcred-form),.wpcf7-form:has(.atlas-repbi-form),.wpcf7-form:has(.atlas-cham-form),.wpcf7-form:has(.atlas-softdashf-form),.wpcf7-form:has(.atlas-repex-form),.wpcf7-form:has(.atlas-accravv-form),.wpcf7-form:has(.atlas-ilias-form),.wpcf7-form:has(.atlas-moodmon-form),.wpcf7-form:has(.atlas-openedx-form),.wpcf7-form:has(.atlas-lmsospers-form),.wpcf7-form:has(.atlas-repcred-form){width:100%!important;max-width:none!important;margin-inline:0!important}
.atlas-repbi-form,.atlas-cham-form,.atlas-softdashf-form,.atlas-repex-form,.atlas-accravv-form,.atlas-ilias-form,.atlas-moodmon-form,.atlas-openedx-form,.atlas-lmsospers-form,.atlas-repcred-form{width:100%}
.atlas-repbi-form .atlas-wrap,.atlas-cham-form .atlas-wrap,.atlas-softdashf-form .atlas-wrap,.atlas-repex-form .atlas-wrap,.atlas-accravv-form .atlas-wrap,.atlas-ilias-form .atlas-wrap,.atlas-moodmon-form .atlas-wrap,.atlas-openedx-form .atlas-wrap,.atlas-lmsospers-form .atlas-wrap,.atlas-repcred-form .atlas-wrap{width:var(--atlas-content);max-width:100%;margin-inline:auto;box-sizing:border-box}
.atlas-repbi-form .atlas-contact-actions,.atlas-cham-form .atlas-contact-actions,.atlas-softdashf-form .atlas-contact-actions,.atlas-repex-form .atlas-contact-actions,.atlas-accravv-form .atlas-contact-actions,.atlas-ilias-form .atlas-contact-actions,.atlas-moodmon-form .atlas-contact-actions,.atlas-openedx-form .atlas-contact-actions,.atlas-lmsospers-form .atlas-contact-actions,.atlas-repcred-form .atlas-contact-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:14px!important}
.atlas-repbi-form .atlas-contact-meta,.atlas-cham-form .atlas-contact-meta,.atlas-softdashf-form .atlas-contact-meta,.atlas-repex-form .atlas-contact-meta,.atlas-accravv-form .atlas-contact-meta,.atlas-ilias-form .atlas-contact-meta,.atlas-moodmon-form .atlas-contact-meta,.atlas-openedx-form .atlas-contact-meta,.atlas-lmsospers-form .atlas-contact-meta,.atlas-repcred-form .atlas-contact-meta{width:100%;text-align:center}
.atlas-repbi-form .wpcf7-submit,.atlas-cham-form .wpcf7-submit,.atlas-softdashf-form .wpcf7-submit,.atlas-repex-form .wpcf7-submit,.atlas-accravv-form .wpcf7-submit,.atlas-ilias-form .wpcf7-submit,.atlas-moodmon-form .wpcf7-submit,.atlas-openedx-form .wpcf7-submit,.atlas-lmsospers-form .wpcf7-submit,.atlas-repcred-form .wpcf7-submit{width:100%;text-align:center}
.atlas-repbi-form .wpcf7-checkbox,.atlas-cham-form .wpcf7-checkbox,.atlas-softdashf-form .wpcf7-checkbox,.atlas-repex-form .wpcf7-checkbox,.atlas-accravv-form .wpcf7-checkbox,.atlas-ilias-form .wpcf7-checkbox,.atlas-moodmon-form .wpcf7-checkbox,.atlas-openedx-form .wpcf7-checkbox,.atlas-lmsospers-form .wpcf7-checkbox,.atlas-repcred-form .wpcf7-checkbox,.atlas-repbi-form .wpcf7-radio,.atlas-cham-form .wpcf7-radio,.atlas-softdashf-form .wpcf7-radio,.atlas-repex-form .wpcf7-radio,.atlas-accravv-form .wpcf7-radio,.atlas-ilias-form .wpcf7-radio,.atlas-moodmon-form .wpcf7-radio,.atlas-openedx-form .wpcf7-radio,.atlas-lmsospers-form .wpcf7-radio,.atlas-repcred-form .wpcf7-radio{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%}
.atlas-repbi-form .wpcf7-list-item,.atlas-cham-form .wpcf7-list-item,.atlas-softdashf-form .wpcf7-list-item,.atlas-repex-form .wpcf7-list-item,.atlas-accravv-form .wpcf7-list-item,.atlas-ilias-form .wpcf7-list-item,.atlas-moodmon-form .wpcf7-list-item,.atlas-openedx-form .wpcf7-list-item,.atlas-lmsospers-form .wpcf7-list-item,.atlas-repcred-form .wpcf7-list-item{display:block;margin:0!important;min-width:0}
.atlas-repbi-form .wpcf7-list-item label,.atlas-cham-form .wpcf7-list-item label,.atlas-softdashf-form .wpcf7-list-item label,.atlas-repex-form .wpcf7-list-item label,.atlas-accravv-form .wpcf7-list-item label,.atlas-ilias-form .wpcf7-list-item label,.atlas-moodmon-form .wpcf7-list-item label,.atlas-openedx-form .wpcf7-list-item label,.atlas-lmsospers-form .wpcf7-list-item label,.atlas-repcred-form .wpcf7-list-item label{display:flex!important;align-items:center!important;gap:10px;width:100%;padding:12px 14px!important;border:1px solid var(--atlas-line,#D6E4EC);border-radius:10px;background:#F8FBFD;box-sizing:border-box}
.atlas-repbi-form .wpcf7-list-item input,.atlas-cham-form .wpcf7-list-item input,.atlas-softdashf-form .wpcf7-list-item input,.atlas-repex-form .wpcf7-list-item input,.atlas-accravv-form .wpcf7-list-item input,.atlas-ilias-form .wpcf7-list-item input,.atlas-moodmon-form .wpcf7-list-item input,.atlas-openedx-form .wpcf7-list-item input,.atlas-lmsospers-form .wpcf7-list-item input,.atlas-repcred-form .wpcf7-list-item input{width:18px;height:18px;margin:0!important;flex:none;accent-color:#00649C}
.atlas-repbi-form .wpcf7-acceptance,.atlas-cham-form .wpcf7-acceptance,.atlas-softdashf-form .wpcf7-acceptance,.atlas-repex-form .wpcf7-acceptance,.atlas-accravv-form .wpcf7-acceptance,.atlas-ilias-form .wpcf7-acceptance,.atlas-moodmon-form .wpcf7-acceptance,.atlas-openedx-form .wpcf7-acceptance,.atlas-lmsospers-form .wpcf7-acceptance,.atlas-repcred-form .wpcf7-acceptance{display:block!important;padding-top:18px;border-top:1px solid var(--atlas-line,#D6E4EC)}
.atlas-repbi-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-cham-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-softdashf-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-repex-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-accravv-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-ilias-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-moodmon-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-openedx-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-lmsospers-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-repcred-form .wpcf7-acceptance .wpcf7-list-item label{padding:0!important;border:0!important;background:transparent!important}
@media(max-width:980px){.atlas-repbi-form .atlas-contact-actions,.atlas-cham-form .atlas-contact-actions,.atlas-softdashf-form .atlas-contact-actions,.atlas-repex-form .atlas-contact-actions,.atlas-accravv-form .atlas-contact-actions,.atlas-ilias-form .atlas-contact-actions,.atlas-moodmon-form .atlas-contact-actions,.atlas-openedx-form .atlas-contact-actions,.atlas-lmsospers-form .atlas-contact-actions,.atlas-repcred-form .atlas-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){
  .atlas-repbi-form .atlas-wrap,.atlas-cham-form .atlas-wrap,.atlas-softdashf-form .atlas-wrap,.atlas-repex-form .atlas-wrap,.atlas-accravv-form .atlas-wrap,.atlas-ilias-form .atlas-wrap,.atlas-moodmon-form .atlas-wrap,.atlas-openedx-form .atlas-wrap,.atlas-lmsospers-form .atlas-wrap,.atlas-repcred-form .atlas-wrap{width:min(100% - 28px,1500px)!important}
  .atlas-repbi-form .atlas-contact-actions,.atlas-cham-form .atlas-contact-actions,.atlas-softdashf-form .atlas-contact-actions,.atlas-repex-form .atlas-contact-actions,.atlas-accravv-form .atlas-contact-actions,.atlas-ilias-form .atlas-contact-actions,.atlas-moodmon-form .atlas-contact-actions,.atlas-openedx-form .atlas-contact-actions,.atlas-lmsospers-form .atlas-contact-actions,.atlas-repcred-form .atlas-contact-actions{grid-template-columns:1fr!important}
  .atlas-repbi-form .wpcf7-checkbox,.atlas-cham-form .wpcf7-checkbox,.atlas-softdashf-form .wpcf7-checkbox,.atlas-repex-form .wpcf7-checkbox,.atlas-accravv-form .wpcf7-checkbox,.atlas-ilias-form .wpcf7-checkbox,.atlas-moodmon-form .wpcf7-checkbox,.atlas-openedx-form .wpcf7-checkbox,.atlas-lmsospers-form .wpcf7-checkbox,.atlas-repcred-form .wpcf7-checkbox,.atlas-repbi-form .wpcf7-radio,.atlas-cham-form .wpcf7-radio,.atlas-softdashf-form .wpcf7-radio,.atlas-repex-form .wpcf7-radio,.atlas-accravv-form .wpcf7-radio,.atlas-ilias-form .wpcf7-radio,.atlas-moodmon-form .wpcf7-radio,.atlas-openedx-form .wpcf7-radio,.atlas-lmsospers-form .wpcf7-radio,.atlas-repcred-form .wpcf7-radio{grid-template-columns:1fr!important}
}

/* Batch 31 master 08 — 10 pages form classes */
.wpcf7:has(.atlas-moodbak-form),.wpcf7:has(.atlas-mooddb-form),.wpcf7:has(.atlas-moodhost-form),.wpcf7:has(.atlas-moodperf-form),.wpcf7:has(.atlas-moodcomp-form),.wpcf7:has(.atlas-moodrep-form),.wpcf7:has(.atlas-sakai-form),.wpcf7:has(.atlas-moodsec-form),.wpcf7:has(.atlas-moodsso-form),.wpcf7:has(.atlas-moodvc-form),.wpcf7-form:has(.atlas-moodbak-form),.wpcf7-form:has(.atlas-mooddb-form),.wpcf7-form:has(.atlas-moodhost-form),.wpcf7-form:has(.atlas-moodperf-form),.wpcf7-form:has(.atlas-moodcomp-form),.wpcf7-form:has(.atlas-moodrep-form),.wpcf7-form:has(.atlas-sakai-form),.wpcf7-form:has(.atlas-moodsec-form),.wpcf7-form:has(.atlas-moodsso-form),.wpcf7-form:has(.atlas-moodvc-form){width:100%!important;max-width:none!important;margin-inline:0!important}
.atlas-moodbak-form,.atlas-mooddb-form,.atlas-moodhost-form,.atlas-moodperf-form,.atlas-moodcomp-form,.atlas-moodrep-form,.atlas-sakai-form,.atlas-moodsec-form,.atlas-moodsso-form,.atlas-moodvc-form{width:100%}
.atlas-moodbak-form .atlas-wrap,.atlas-mooddb-form .atlas-wrap,.atlas-moodhost-form .atlas-wrap,.atlas-moodperf-form .atlas-wrap,.atlas-moodcomp-form .atlas-wrap,.atlas-moodrep-form .atlas-wrap,.atlas-sakai-form .atlas-wrap,.atlas-moodsec-form .atlas-wrap,.atlas-moodsso-form .atlas-wrap,.atlas-moodvc-form .atlas-wrap{width:var(--atlas-content);max-width:100%;margin-inline:auto;box-sizing:border-box}
.atlas-moodbak-form .atlas-contact-actions,.atlas-mooddb-form .atlas-contact-actions,.atlas-moodhost-form .atlas-contact-actions,.atlas-moodperf-form .atlas-contact-actions,.atlas-moodcomp-form .atlas-contact-actions,.atlas-moodrep-form .atlas-contact-actions,.atlas-sakai-form .atlas-contact-actions,.atlas-moodsec-form .atlas-contact-actions,.atlas-moodsso-form .atlas-contact-actions,.atlas-moodvc-form .atlas-contact-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:14px!important}
.atlas-moodbak-form .atlas-contact-meta,.atlas-mooddb-form .atlas-contact-meta,.atlas-moodhost-form .atlas-contact-meta,.atlas-moodperf-form .atlas-contact-meta,.atlas-moodcomp-form .atlas-contact-meta,.atlas-moodrep-form .atlas-contact-meta,.atlas-sakai-form .atlas-contact-meta,.atlas-moodsec-form .atlas-contact-meta,.atlas-moodsso-form .atlas-contact-meta,.atlas-moodvc-form .atlas-contact-meta{width:100%;text-align:center}
.atlas-moodbak-form .wpcf7-submit,.atlas-mooddb-form .wpcf7-submit,.atlas-moodhost-form .wpcf7-submit,.atlas-moodperf-form .wpcf7-submit,.atlas-moodcomp-form .wpcf7-submit,.atlas-moodrep-form .wpcf7-submit,.atlas-sakai-form .wpcf7-submit,.atlas-moodsec-form .wpcf7-submit,.atlas-moodsso-form .wpcf7-submit,.atlas-moodvc-form .wpcf7-submit{width:100%;text-align:center}
.atlas-moodbak-form .wpcf7-checkbox,.atlas-mooddb-form .wpcf7-checkbox,.atlas-moodhost-form .wpcf7-checkbox,.atlas-moodperf-form .wpcf7-checkbox,.atlas-moodcomp-form .wpcf7-checkbox,.atlas-moodrep-form .wpcf7-checkbox,.atlas-sakai-form .wpcf7-checkbox,.atlas-moodsec-form .wpcf7-checkbox,.atlas-moodsso-form .wpcf7-checkbox,.atlas-moodvc-form .wpcf7-checkbox,.atlas-moodbak-form .wpcf7-radio,.atlas-mooddb-form .wpcf7-radio,.atlas-moodhost-form .wpcf7-radio,.atlas-moodperf-form .wpcf7-radio,.atlas-moodcomp-form .wpcf7-radio,.atlas-moodrep-form .wpcf7-radio,.atlas-sakai-form .wpcf7-radio,.atlas-moodsec-form .wpcf7-radio,.atlas-moodsso-form .wpcf7-radio,.atlas-moodvc-form .wpcf7-radio{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%}
.atlas-moodbak-form .wpcf7-list-item,.atlas-mooddb-form .wpcf7-list-item,.atlas-moodhost-form .wpcf7-list-item,.atlas-moodperf-form .wpcf7-list-item,.atlas-moodcomp-form .wpcf7-list-item,.atlas-moodrep-form .wpcf7-list-item,.atlas-sakai-form .wpcf7-list-item,.atlas-moodsec-form .wpcf7-list-item,.atlas-moodsso-form .wpcf7-list-item,.atlas-moodvc-form .wpcf7-list-item{display:block;margin:0!important;min-width:0}
.atlas-moodbak-form .wpcf7-list-item label,.atlas-mooddb-form .wpcf7-list-item label,.atlas-moodhost-form .wpcf7-list-item label,.atlas-moodperf-form .wpcf7-list-item label,.atlas-moodcomp-form .wpcf7-list-item label,.atlas-moodrep-form .wpcf7-list-item label,.atlas-sakai-form .wpcf7-list-item label,.atlas-moodsec-form .wpcf7-list-item label,.atlas-moodsso-form .wpcf7-list-item label,.atlas-moodvc-form .wpcf7-list-item label{display:flex!important;align-items:center!important;gap:10px;width:100%;padding:12px 14px!important;border:1px solid var(--atlas-line,#D6E4EC);border-radius:10px;background:#F8FBFD;box-sizing:border-box}
.atlas-moodbak-form .wpcf7-list-item input,.atlas-mooddb-form .wpcf7-list-item input,.atlas-moodhost-form .wpcf7-list-item input,.atlas-moodperf-form .wpcf7-list-item input,.atlas-moodcomp-form .wpcf7-list-item input,.atlas-moodrep-form .wpcf7-list-item input,.atlas-sakai-form .wpcf7-list-item input,.atlas-moodsec-form .wpcf7-list-item input,.atlas-moodsso-form .wpcf7-list-item input,.atlas-moodvc-form .wpcf7-list-item input{width:18px;height:18px;margin:0!important;flex:none;accent-color:#00649C}
.atlas-moodbak-form .wpcf7-acceptance,.atlas-mooddb-form .wpcf7-acceptance,.atlas-moodhost-form .wpcf7-acceptance,.atlas-moodperf-form .wpcf7-acceptance,.atlas-moodcomp-form .wpcf7-acceptance,.atlas-moodrep-form .wpcf7-acceptance,.atlas-sakai-form .wpcf7-acceptance,.atlas-moodsec-form .wpcf7-acceptance,.atlas-moodsso-form .wpcf7-acceptance,.atlas-moodvc-form .wpcf7-acceptance{display:block!important;padding-top:18px;border-top:1px solid var(--atlas-line,#D6E4EC)}
.atlas-moodbak-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-mooddb-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-moodhost-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-moodperf-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-moodcomp-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-moodrep-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-sakai-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-moodsec-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-moodsso-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-moodvc-form .wpcf7-acceptance .wpcf7-list-item label{padding:0!important;border:0!important;background:transparent!important}
@media(max-width:980px){.atlas-moodbak-form .atlas-contact-actions,.atlas-mooddb-form .atlas-contact-actions,.atlas-moodhost-form .atlas-contact-actions,.atlas-moodperf-form .atlas-contact-actions,.atlas-moodcomp-form .atlas-contact-actions,.atlas-moodrep-form .atlas-contact-actions,.atlas-sakai-form .atlas-contact-actions,.atlas-moodsec-form .atlas-contact-actions,.atlas-moodsso-form .atlas-contact-actions,.atlas-moodvc-form .atlas-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){
  .atlas-moodbak-form .atlas-wrap,.atlas-mooddb-form .atlas-wrap,.atlas-moodhost-form .atlas-wrap,.atlas-moodperf-form .atlas-wrap,.atlas-moodcomp-form .atlas-wrap,.atlas-moodrep-form .atlas-wrap,.atlas-sakai-form .atlas-wrap,.atlas-moodsec-form .atlas-wrap,.atlas-moodsso-form .atlas-wrap,.atlas-moodvc-form .atlas-wrap{width:min(100% - 28px,1500px)!important}
  .atlas-moodbak-form .atlas-contact-actions,.atlas-mooddb-form .atlas-contact-actions,.atlas-moodhost-form .atlas-contact-actions,.atlas-moodperf-form .atlas-contact-actions,.atlas-moodcomp-form .atlas-contact-actions,.atlas-moodrep-form .atlas-contact-actions,.atlas-sakai-form .atlas-contact-actions,.atlas-moodsec-form .atlas-contact-actions,.atlas-moodsso-form .atlas-contact-actions,.atlas-moodvc-form .atlas-contact-actions{grid-template-columns:1fr!important}
  .atlas-moodbak-form .wpcf7-checkbox,.atlas-mooddb-form .wpcf7-checkbox,.atlas-moodhost-form .wpcf7-checkbox,.atlas-moodperf-form .wpcf7-checkbox,.atlas-moodcomp-form .wpcf7-checkbox,.atlas-moodrep-form .wpcf7-checkbox,.atlas-sakai-form .wpcf7-checkbox,.atlas-moodsec-form .wpcf7-checkbox,.atlas-moodsso-form .wpcf7-checkbox,.atlas-moodvc-form .wpcf7-checkbox,.atlas-moodbak-form .wpcf7-radio,.atlas-mooddb-form .wpcf7-radio,.atlas-moodhost-form .wpcf7-radio,.atlas-moodperf-form .wpcf7-radio,.atlas-moodcomp-form .wpcf7-radio,.atlas-moodrep-form .wpcf7-radio,.atlas-sakai-form .wpcf7-radio,.atlas-moodsec-form .wpcf7-radio,.atlas-moodsso-form .wpcf7-radio,.atlas-moodvc-form .wpcf7-radio{grid-template-columns:1fr!important}
}

/* Batch 32 master 12 — 10 pages form classes */
.wpcf7:has(.atlas-accrcd-form),.wpcf7:has(.atlas-vr3d-form),.wpcf7:has(.atlas-softlez-form),.wpcf7:has(.atlas-accrmim-form),.wpcf7:has(.atlas-gamstu-form),.wpcf7:has(.atlas-softpres-form),.wpcf7:has(.atlas-vidhost-form),.wpcf7:has(.atlas-vidmont-form),.wpcf7:has(.atlas-accrcermim-form),.wpcf7:has(.atlas-accrsofia-form),.wpcf7-form:has(.atlas-accrcd-form),.wpcf7-form:has(.atlas-vr3d-form),.wpcf7-form:has(.atlas-softlez-form),.wpcf7-form:has(.atlas-accrmim-form),.wpcf7-form:has(.atlas-gamstu-form),.wpcf7-form:has(.atlas-softpres-form),.wpcf7-form:has(.atlas-vidhost-form),.wpcf7-form:has(.atlas-vidmont-form),.wpcf7-form:has(.atlas-accrcermim-form),.wpcf7-form:has(.atlas-accrsofia-form){width:100%!important;max-width:none!important;margin-inline:0!important}
.atlas-accrcd-form,.atlas-vr3d-form,.atlas-softlez-form,.atlas-accrmim-form,.atlas-gamstu-form,.atlas-softpres-form,.atlas-vidhost-form,.atlas-vidmont-form,.atlas-accrcermim-form,.atlas-accrsofia-form{width:100%}
.atlas-accrcd-form .atlas-wrap,.atlas-vr3d-form .atlas-wrap,.atlas-softlez-form .atlas-wrap,.atlas-accrmim-form .atlas-wrap,.atlas-gamstu-form .atlas-wrap,.atlas-softpres-form .atlas-wrap,.atlas-vidhost-form .atlas-wrap,.atlas-vidmont-form .atlas-wrap,.atlas-accrcermim-form .atlas-wrap,.atlas-accrsofia-form .atlas-wrap{width:var(--atlas-content);max-width:100%;margin-inline:auto;box-sizing:border-box}
.atlas-accrcd-form .atlas-contact-actions,.atlas-vr3d-form .atlas-contact-actions,.atlas-softlez-form .atlas-contact-actions,.atlas-accrmim-form .atlas-contact-actions,.atlas-gamstu-form .atlas-contact-actions,.atlas-softpres-form .atlas-contact-actions,.atlas-vidhost-form .atlas-contact-actions,.atlas-vidmont-form .atlas-contact-actions,.atlas-accrcermim-form .atlas-contact-actions,.atlas-accrsofia-form .atlas-contact-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:14px!important}
.atlas-accrcd-form .atlas-contact-meta,.atlas-vr3d-form .atlas-contact-meta,.atlas-softlez-form .atlas-contact-meta,.atlas-accrmim-form .atlas-contact-meta,.atlas-gamstu-form .atlas-contact-meta,.atlas-softpres-form .atlas-contact-meta,.atlas-vidhost-form .atlas-contact-meta,.atlas-vidmont-form .atlas-contact-meta,.atlas-accrcermim-form .atlas-contact-meta,.atlas-accrsofia-form .atlas-contact-meta{width:100%;text-align:center}
.atlas-accrcd-form .wpcf7-submit,.atlas-vr3d-form .wpcf7-submit,.atlas-softlez-form .wpcf7-submit,.atlas-accrmim-form .wpcf7-submit,.atlas-gamstu-form .wpcf7-submit,.atlas-softpres-form .wpcf7-submit,.atlas-vidhost-form .wpcf7-submit,.atlas-vidmont-form .wpcf7-submit,.atlas-accrcermim-form .wpcf7-submit,.atlas-accrsofia-form .wpcf7-submit{width:100%;text-align:center}
.atlas-accrcd-form .wpcf7-checkbox,.atlas-vr3d-form .wpcf7-checkbox,.atlas-softlez-form .wpcf7-checkbox,.atlas-accrmim-form .wpcf7-checkbox,.atlas-gamstu-form .wpcf7-checkbox,.atlas-softpres-form .wpcf7-checkbox,.atlas-vidhost-form .wpcf7-checkbox,.atlas-vidmont-form .wpcf7-checkbox,.atlas-accrcermim-form .wpcf7-checkbox,.atlas-accrsofia-form .wpcf7-checkbox,.atlas-accrcd-form .wpcf7-radio,.atlas-vr3d-form .wpcf7-radio,.atlas-softlez-form .wpcf7-radio,.atlas-accrmim-form .wpcf7-radio,.atlas-gamstu-form .wpcf7-radio,.atlas-softpres-form .wpcf7-radio,.atlas-vidhost-form .wpcf7-radio,.atlas-vidmont-form .wpcf7-radio,.atlas-accrcermim-form .wpcf7-radio,.atlas-accrsofia-form .wpcf7-radio{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%}
.atlas-accrcd-form .wpcf7-list-item,.atlas-vr3d-form .wpcf7-list-item,.atlas-softlez-form .wpcf7-list-item,.atlas-accrmim-form .wpcf7-list-item,.atlas-gamstu-form .wpcf7-list-item,.atlas-softpres-form .wpcf7-list-item,.atlas-vidhost-form .wpcf7-list-item,.atlas-vidmont-form .wpcf7-list-item,.atlas-accrcermim-form .wpcf7-list-item,.atlas-accrsofia-form .wpcf7-list-item{display:block;margin:0!important;min-width:0}
.atlas-accrcd-form .wpcf7-list-item label,.atlas-vr3d-form .wpcf7-list-item label,.atlas-softlez-form .wpcf7-list-item label,.atlas-accrmim-form .wpcf7-list-item label,.atlas-gamstu-form .wpcf7-list-item label,.atlas-softpres-form .wpcf7-list-item label,.atlas-vidhost-form .wpcf7-list-item label,.atlas-vidmont-form .wpcf7-list-item label,.atlas-accrcermim-form .wpcf7-list-item label,.atlas-accrsofia-form .wpcf7-list-item label{display:flex!important;align-items:center!important;gap:10px;width:100%;padding:12px 14px!important;border:1px solid var(--atlas-line,#D6E4EC);border-radius:10px;background:#F8FBFD;box-sizing:border-box}
.atlas-accrcd-form .wpcf7-list-item input,.atlas-vr3d-form .wpcf7-list-item input,.atlas-softlez-form .wpcf7-list-item input,.atlas-accrmim-form .wpcf7-list-item input,.atlas-gamstu-form .wpcf7-list-item input,.atlas-softpres-form .wpcf7-list-item input,.atlas-vidhost-form .wpcf7-list-item input,.atlas-vidmont-form .wpcf7-list-item input,.atlas-accrcermim-form .wpcf7-list-item input,.atlas-accrsofia-form .wpcf7-list-item input{width:18px;height:18px;margin:0!important;flex:none;accent-color:#00649C}
.atlas-accrcd-form .wpcf7-acceptance,.atlas-vr3d-form .wpcf7-acceptance,.atlas-softlez-form .wpcf7-acceptance,.atlas-accrmim-form .wpcf7-acceptance,.atlas-gamstu-form .wpcf7-acceptance,.atlas-softpres-form .wpcf7-acceptance,.atlas-vidhost-form .wpcf7-acceptance,.atlas-vidmont-form .wpcf7-acceptance,.atlas-accrcermim-form .wpcf7-acceptance,.atlas-accrsofia-form .wpcf7-acceptance{display:block!important;padding-top:18px;border-top:1px solid var(--atlas-line,#D6E4EC)}
.atlas-accrcd-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-vr3d-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-softlez-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-accrmim-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-gamstu-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-softpres-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-vidhost-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-vidmont-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-accrcermim-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-accrsofia-form .wpcf7-acceptance .wpcf7-list-item label{padding:0!important;border:0!important;background:transparent!important}
@media(max-width:980px){.atlas-accrcd-form .atlas-contact-actions,.atlas-vr3d-form .atlas-contact-actions,.atlas-softlez-form .atlas-contact-actions,.atlas-accrmim-form .atlas-contact-actions,.atlas-gamstu-form .atlas-contact-actions,.atlas-softpres-form .atlas-contact-actions,.atlas-vidhost-form .atlas-contact-actions,.atlas-vidmont-form .atlas-contact-actions,.atlas-accrcermim-form .atlas-contact-actions,.atlas-accrsofia-form .atlas-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){
  .atlas-accrcd-form .atlas-wrap,.atlas-vr3d-form .atlas-wrap,.atlas-softlez-form .atlas-wrap,.atlas-accrmim-form .atlas-wrap,.atlas-gamstu-form .atlas-wrap,.atlas-softpres-form .atlas-wrap,.atlas-vidhost-form .atlas-wrap,.atlas-vidmont-form .atlas-wrap,.atlas-accrcermim-form .atlas-wrap,.atlas-accrsofia-form .atlas-wrap{width:min(100% - 28px,1500px)!important}
  .atlas-accrcd-form .atlas-contact-actions,.atlas-vr3d-form .atlas-contact-actions,.atlas-softlez-form .atlas-contact-actions,.atlas-accrmim-form .atlas-contact-actions,.atlas-gamstu-form .atlas-contact-actions,.atlas-softpres-form .atlas-contact-actions,.atlas-vidhost-form .atlas-contact-actions,.atlas-vidmont-form .atlas-contact-actions,.atlas-accrcermim-form .atlas-contact-actions,.atlas-accrsofia-form .atlas-contact-actions{grid-template-columns:1fr!important}
  .atlas-accrcd-form .wpcf7-checkbox,.atlas-vr3d-form .wpcf7-checkbox,.atlas-softlez-form .wpcf7-checkbox,.atlas-accrmim-form .wpcf7-checkbox,.atlas-gamstu-form .wpcf7-checkbox,.atlas-softpres-form .wpcf7-checkbox,.atlas-vidhost-form .wpcf7-checkbox,.atlas-vidmont-form .wpcf7-checkbox,.atlas-accrcermim-form .wpcf7-checkbox,.atlas-accrsofia-form .wpcf7-checkbox,.atlas-accrcd-form .wpcf7-radio,.atlas-vr3d-form .wpcf7-radio,.atlas-softlez-form .wpcf7-radio,.atlas-accrmim-form .wpcf7-radio,.atlas-gamstu-form .wpcf7-radio,.atlas-softpres-form .wpcf7-radio,.atlas-vidhost-form .wpcf7-radio,.atlas-vidmont-form .wpcf7-radio,.atlas-accrcermim-form .wpcf7-radio,.atlas-accrsofia-form .wpcf7-radio{grid-template-columns:1fr!important}
}

/* Batch 33 master 09 — 10 pages form classes */
.wpcf7:has(.atlas-gestcrm-form),.wpcf7:has(.atlas-softdoc-form),.wpcf7:has(.atlas-gestecom-form),.wpcf7:has(.atlas-softstu-form),.wpcf7:has(.atlas-n8n-form),.wpcf7:has(.atlas-solord-form),.wpcf7:has(.atlas-solecm-form),.wpcf7:has(.atlas-solsic-form),.wpcf7:has(.atlas-story-form),.wpcf7:has(.atlas-vidtrac-form),.wpcf7-form:has(.atlas-gestcrm-form),.wpcf7-form:has(.atlas-softdoc-form),.wpcf7-form:has(.atlas-gestecom-form),.wpcf7-form:has(.atlas-softstu-form),.wpcf7-form:has(.atlas-n8n-form),.wpcf7-form:has(.atlas-solord-form),.wpcf7-form:has(.atlas-solecm-form),.wpcf7-form:has(.atlas-solsic-form),.wpcf7-form:has(.atlas-story-form),.wpcf7-form:has(.atlas-vidtrac-form){width:100%!important;max-width:none!important;margin-inline:0!important}
.atlas-gestcrm-form,.atlas-softdoc-form,.atlas-gestecom-form,.atlas-softstu-form,.atlas-n8n-form,.atlas-solord-form,.atlas-solecm-form,.atlas-solsic-form,.atlas-story-form,.atlas-vidtrac-form{width:100%}
.atlas-gestcrm-form .atlas-wrap,.atlas-softdoc-form .atlas-wrap,.atlas-gestecom-form .atlas-wrap,.atlas-softstu-form .atlas-wrap,.atlas-n8n-form .atlas-wrap,.atlas-solord-form .atlas-wrap,.atlas-solecm-form .atlas-wrap,.atlas-solsic-form .atlas-wrap,.atlas-story-form .atlas-wrap,.atlas-vidtrac-form .atlas-wrap{width:var(--atlas-content);max-width:100%;margin-inline:auto;box-sizing:border-box}
.atlas-gestcrm-form .atlas-contact-actions,.atlas-softdoc-form .atlas-contact-actions,.atlas-gestecom-form .atlas-contact-actions,.atlas-softstu-form .atlas-contact-actions,.atlas-n8n-form .atlas-contact-actions,.atlas-solord-form .atlas-contact-actions,.atlas-solecm-form .atlas-contact-actions,.atlas-solsic-form .atlas-contact-actions,.atlas-story-form .atlas-contact-actions,.atlas-vidtrac-form .atlas-contact-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:14px!important}
.atlas-gestcrm-form .atlas-contact-meta,.atlas-softdoc-form .atlas-contact-meta,.atlas-gestecom-form .atlas-contact-meta,.atlas-softstu-form .atlas-contact-meta,.atlas-n8n-form .atlas-contact-meta,.atlas-solord-form .atlas-contact-meta,.atlas-solecm-form .atlas-contact-meta,.atlas-solsic-form .atlas-contact-meta,.atlas-story-form .atlas-contact-meta,.atlas-vidtrac-form .atlas-contact-meta{width:100%;text-align:center}
.atlas-gestcrm-form .wpcf7-submit,.atlas-softdoc-form .wpcf7-submit,.atlas-gestecom-form .wpcf7-submit,.atlas-softstu-form .wpcf7-submit,.atlas-n8n-form .wpcf7-submit,.atlas-solord-form .wpcf7-submit,.atlas-solecm-form .wpcf7-submit,.atlas-solsic-form .wpcf7-submit,.atlas-story-form .wpcf7-submit,.atlas-vidtrac-form .wpcf7-submit{width:100%;text-align:center}
.atlas-gestcrm-form .wpcf7-checkbox,.atlas-softdoc-form .wpcf7-checkbox,.atlas-gestecom-form .wpcf7-checkbox,.atlas-softstu-form .wpcf7-checkbox,.atlas-n8n-form .wpcf7-checkbox,.atlas-solord-form .wpcf7-checkbox,.atlas-solecm-form .wpcf7-checkbox,.atlas-solsic-form .wpcf7-checkbox,.atlas-story-form .wpcf7-checkbox,.atlas-vidtrac-form .wpcf7-checkbox,.atlas-gestcrm-form .wpcf7-radio,.atlas-softdoc-form .wpcf7-radio,.atlas-gestecom-form .wpcf7-radio,.atlas-softstu-form .wpcf7-radio,.atlas-n8n-form .wpcf7-radio,.atlas-solord-form .wpcf7-radio,.atlas-solecm-form .wpcf7-radio,.atlas-solsic-form .wpcf7-radio,.atlas-story-form .wpcf7-radio,.atlas-vidtrac-form .wpcf7-radio{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%}
.atlas-gestcrm-form .wpcf7-list-item,.atlas-softdoc-form .wpcf7-list-item,.atlas-gestecom-form .wpcf7-list-item,.atlas-softstu-form .wpcf7-list-item,.atlas-n8n-form .wpcf7-list-item,.atlas-solord-form .wpcf7-list-item,.atlas-solecm-form .wpcf7-list-item,.atlas-solsic-form .wpcf7-list-item,.atlas-story-form .wpcf7-list-item,.atlas-vidtrac-form .wpcf7-list-item{display:block;margin:0!important;min-width:0}
.atlas-gestcrm-form .wpcf7-list-item label,.atlas-softdoc-form .wpcf7-list-item label,.atlas-gestecom-form .wpcf7-list-item label,.atlas-softstu-form .wpcf7-list-item label,.atlas-n8n-form .wpcf7-list-item label,.atlas-solord-form .wpcf7-list-item label,.atlas-solecm-form .wpcf7-list-item label,.atlas-solsic-form .wpcf7-list-item label,.atlas-story-form .wpcf7-list-item label,.atlas-vidtrac-form .wpcf7-list-item label{display:flex!important;align-items:center!important;gap:10px;width:100%;padding:12px 14px!important;border:1px solid var(--atlas-line,#D6E4EC);border-radius:10px;background:#F8FBFD;box-sizing:border-box}
.atlas-gestcrm-form .wpcf7-list-item input,.atlas-softdoc-form .wpcf7-list-item input,.atlas-gestecom-form .wpcf7-list-item input,.atlas-softstu-form .wpcf7-list-item input,.atlas-n8n-form .wpcf7-list-item input,.atlas-solord-form .wpcf7-list-item input,.atlas-solecm-form .wpcf7-list-item input,.atlas-solsic-form .wpcf7-list-item input,.atlas-story-form .wpcf7-list-item input,.atlas-vidtrac-form .wpcf7-list-item input{width:18px;height:18px;margin:0!important;flex:none;accent-color:#00649C}
.atlas-gestcrm-form .wpcf7-acceptance,.atlas-softdoc-form .wpcf7-acceptance,.atlas-gestecom-form .wpcf7-acceptance,.atlas-softstu-form .wpcf7-acceptance,.atlas-n8n-form .wpcf7-acceptance,.atlas-solord-form .wpcf7-acceptance,.atlas-solecm-form .wpcf7-acceptance,.atlas-solsic-form .wpcf7-acceptance,.atlas-story-form .wpcf7-acceptance,.atlas-vidtrac-form .wpcf7-acceptance{display:block!important;padding-top:18px;border-top:1px solid var(--atlas-line,#D6E4EC)}
.atlas-gestcrm-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-softdoc-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-gestecom-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-softstu-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-n8n-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-solord-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-solecm-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-solsic-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-story-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-vidtrac-form .wpcf7-acceptance .wpcf7-list-item label{padding:0!important;border:0!important;background:transparent!important}
@media(max-width:980px){.atlas-gestcrm-form .atlas-contact-actions,.atlas-softdoc-form .atlas-contact-actions,.atlas-gestecom-form .atlas-contact-actions,.atlas-softstu-form .atlas-contact-actions,.atlas-n8n-form .atlas-contact-actions,.atlas-solord-form .atlas-contact-actions,.atlas-solecm-form .atlas-contact-actions,.atlas-solsic-form .atlas-contact-actions,.atlas-story-form .atlas-contact-actions,.atlas-vidtrac-form .atlas-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){
  .atlas-gestcrm-form .atlas-wrap,.atlas-softdoc-form .atlas-wrap,.atlas-gestecom-form .atlas-wrap,.atlas-softstu-form .atlas-wrap,.atlas-n8n-form .atlas-wrap,.atlas-solord-form .atlas-wrap,.atlas-solecm-form .atlas-wrap,.atlas-solsic-form .atlas-wrap,.atlas-story-form .atlas-wrap,.atlas-vidtrac-form .atlas-wrap{width:min(100% - 28px,1500px)!important}
  .atlas-gestcrm-form .atlas-contact-actions,.atlas-softdoc-form .atlas-contact-actions,.atlas-gestecom-form .atlas-contact-actions,.atlas-softstu-form .atlas-contact-actions,.atlas-n8n-form .atlas-contact-actions,.atlas-solord-form .atlas-contact-actions,.atlas-solecm-form .atlas-contact-actions,.atlas-solsic-form .atlas-contact-actions,.atlas-story-form .atlas-contact-actions,.atlas-vidtrac-form .atlas-contact-actions{grid-template-columns:1fr!important}
  .atlas-gestcrm-form .wpcf7-checkbox,.atlas-softdoc-form .wpcf7-checkbox,.atlas-gestecom-form .wpcf7-checkbox,.atlas-softstu-form .wpcf7-checkbox,.atlas-n8n-form .wpcf7-checkbox,.atlas-solord-form .wpcf7-checkbox,.atlas-solecm-form .wpcf7-checkbox,.atlas-solsic-form .wpcf7-checkbox,.atlas-story-form .wpcf7-checkbox,.atlas-vidtrac-form .wpcf7-checkbox,.atlas-gestcrm-form .wpcf7-radio,.atlas-softdoc-form .wpcf7-radio,.atlas-gestecom-form .wpcf7-radio,.atlas-softstu-form .wpcf7-radio,.atlas-n8n-form .wpcf7-radio,.atlas-solord-form .wpcf7-radio,.atlas-solecm-form .wpcf7-radio,.atlas-solsic-form .wpcf7-radio,.atlas-story-form .wpcf7-radio,.atlas-vidtrac-form .wpcf7-radio{grid-template-columns:1fr!important}
}

/* Batch 34 master 10 — 10 pages form classes */
.wpcf7:has(.atlas-ailms-form),.wpcf7:has(.atlas-appmob-form),.wpcf7:has(.atlas-softatt-form),.wpcf7:has(.atlas-gestsiti-form),.wpcf7:has(.atlas-softtutor-form),.wpcf7:has(.atlas-scormjs-form),.wpcf7:has(.atlas-lmsaz-form),.wpcf7:has(.atlas-loccorsi-form),.wpcf7:has(.atlas-lmsosmig-form),.wpcf7:has(.atlas-scormxapi-form),.wpcf7-form:has(.atlas-ailms-form),.wpcf7-form:has(.atlas-appmob-form),.wpcf7-form:has(.atlas-softatt-form),.wpcf7-form:has(.atlas-gestsiti-form),.wpcf7-form:has(.atlas-softtutor-form),.wpcf7-form:has(.atlas-scormjs-form),.wpcf7-form:has(.atlas-lmsaz-form),.wpcf7-form:has(.atlas-loccorsi-form),.wpcf7-form:has(.atlas-lmsosmig-form),.wpcf7-form:has(.atlas-scormxapi-form){width:100%!important;max-width:none!important;margin-inline:0!important}
.atlas-ailms-form,.atlas-appmob-form,.atlas-softatt-form,.atlas-gestsiti-form,.atlas-softtutor-form,.atlas-scormjs-form,.atlas-lmsaz-form,.atlas-loccorsi-form,.atlas-lmsosmig-form,.atlas-scormxapi-form{width:100%}
.atlas-ailms-form .atlas-wrap,.atlas-appmob-form .atlas-wrap,.atlas-softatt-form .atlas-wrap,.atlas-gestsiti-form .atlas-wrap,.atlas-softtutor-form .atlas-wrap,.atlas-scormjs-form .atlas-wrap,.atlas-lmsaz-form .atlas-wrap,.atlas-loccorsi-form .atlas-wrap,.atlas-lmsosmig-form .atlas-wrap,.atlas-scormxapi-form .atlas-wrap{width:var(--atlas-content);max-width:100%;margin-inline:auto;box-sizing:border-box}
.atlas-ailms-form .atlas-contact-actions,.atlas-appmob-form .atlas-contact-actions,.atlas-softatt-form .atlas-contact-actions,.atlas-gestsiti-form .atlas-contact-actions,.atlas-softtutor-form .atlas-contact-actions,.atlas-scormjs-form .atlas-contact-actions,.atlas-lmsaz-form .atlas-contact-actions,.atlas-loccorsi-form .atlas-contact-actions,.atlas-lmsosmig-form .atlas-contact-actions,.atlas-scormxapi-form .atlas-contact-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:14px!important}
.atlas-ailms-form .atlas-contact-meta,.atlas-appmob-form .atlas-contact-meta,.atlas-softatt-form .atlas-contact-meta,.atlas-gestsiti-form .atlas-contact-meta,.atlas-softtutor-form .atlas-contact-meta,.atlas-scormjs-form .atlas-contact-meta,.atlas-lmsaz-form .atlas-contact-meta,.atlas-loccorsi-form .atlas-contact-meta,.atlas-lmsosmig-form .atlas-contact-meta,.atlas-scormxapi-form .atlas-contact-meta{width:100%;text-align:center}
.atlas-ailms-form .wpcf7-submit,.atlas-appmob-form .wpcf7-submit,.atlas-softatt-form .wpcf7-submit,.atlas-gestsiti-form .wpcf7-submit,.atlas-softtutor-form .wpcf7-submit,.atlas-scormjs-form .wpcf7-submit,.atlas-lmsaz-form .wpcf7-submit,.atlas-loccorsi-form .wpcf7-submit,.atlas-lmsosmig-form .wpcf7-submit,.atlas-scormxapi-form .wpcf7-submit{width:100%;text-align:center}
.atlas-ailms-form .wpcf7-checkbox,.atlas-appmob-form .wpcf7-checkbox,.atlas-softatt-form .wpcf7-checkbox,.atlas-gestsiti-form .wpcf7-checkbox,.atlas-softtutor-form .wpcf7-checkbox,.atlas-scormjs-form .wpcf7-checkbox,.atlas-lmsaz-form .wpcf7-checkbox,.atlas-loccorsi-form .wpcf7-checkbox,.atlas-lmsosmig-form .wpcf7-checkbox,.atlas-scormxapi-form .wpcf7-checkbox,.atlas-ailms-form .wpcf7-radio,.atlas-appmob-form .wpcf7-radio,.atlas-softatt-form .wpcf7-radio,.atlas-gestsiti-form .wpcf7-radio,.atlas-softtutor-form .wpcf7-radio,.atlas-scormjs-form .wpcf7-radio,.atlas-lmsaz-form .wpcf7-radio,.atlas-loccorsi-form .wpcf7-radio,.atlas-lmsosmig-form .wpcf7-radio,.atlas-scormxapi-form .wpcf7-radio{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%}
.atlas-ailms-form .wpcf7-list-item,.atlas-appmob-form .wpcf7-list-item,.atlas-softatt-form .wpcf7-list-item,.atlas-gestsiti-form .wpcf7-list-item,.atlas-softtutor-form .wpcf7-list-item,.atlas-scormjs-form .wpcf7-list-item,.atlas-lmsaz-form .wpcf7-list-item,.atlas-loccorsi-form .wpcf7-list-item,.atlas-lmsosmig-form .wpcf7-list-item,.atlas-scormxapi-form .wpcf7-list-item{display:block;margin:0!important;min-width:0}
.atlas-ailms-form .wpcf7-list-item label,.atlas-appmob-form .wpcf7-list-item label,.atlas-softatt-form .wpcf7-list-item label,.atlas-gestsiti-form .wpcf7-list-item label,.atlas-softtutor-form .wpcf7-list-item label,.atlas-scormjs-form .wpcf7-list-item label,.atlas-lmsaz-form .wpcf7-list-item label,.atlas-loccorsi-form .wpcf7-list-item label,.atlas-lmsosmig-form .wpcf7-list-item label,.atlas-scormxapi-form .wpcf7-list-item label{display:flex!important;align-items:center!important;gap:10px;width:100%;padding:12px 14px!important;border:1px solid var(--atlas-line,#D6E4EC);border-radius:10px;background:#F8FBFD;box-sizing:border-box}
.atlas-ailms-form .wpcf7-list-item input,.atlas-appmob-form .wpcf7-list-item input,.atlas-softatt-form .wpcf7-list-item input,.atlas-gestsiti-form .wpcf7-list-item input,.atlas-softtutor-form .wpcf7-list-item input,.atlas-scormjs-form .wpcf7-list-item input,.atlas-lmsaz-form .wpcf7-list-item input,.atlas-loccorsi-form .wpcf7-list-item input,.atlas-lmsosmig-form .wpcf7-list-item input,.atlas-scormxapi-form .wpcf7-list-item input{width:18px;height:18px;margin:0!important;flex:none;accent-color:#00649C}
.atlas-ailms-form .wpcf7-acceptance,.atlas-appmob-form .wpcf7-acceptance,.atlas-softatt-form .wpcf7-acceptance,.atlas-gestsiti-form .wpcf7-acceptance,.atlas-softtutor-form .wpcf7-acceptance,.atlas-scormjs-form .wpcf7-acceptance,.atlas-lmsaz-form .wpcf7-acceptance,.atlas-loccorsi-form .wpcf7-acceptance,.atlas-lmsosmig-form .wpcf7-acceptance,.atlas-scormxapi-form .wpcf7-acceptance{display:block!important;padding-top:18px;border-top:1px solid var(--atlas-line,#D6E4EC)}
.atlas-ailms-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-appmob-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-softatt-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-gestsiti-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-softtutor-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-scormjs-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-lmsaz-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-loccorsi-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-lmsosmig-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-scormxapi-form .wpcf7-acceptance .wpcf7-list-item label{padding:0!important;border:0!important;background:transparent!important}
@media(max-width:980px){.atlas-ailms-form .atlas-contact-actions,.atlas-appmob-form .atlas-contact-actions,.atlas-softatt-form .atlas-contact-actions,.atlas-gestsiti-form .atlas-contact-actions,.atlas-softtutor-form .atlas-contact-actions,.atlas-scormjs-form .atlas-contact-actions,.atlas-lmsaz-form .atlas-contact-actions,.atlas-loccorsi-form .atlas-contact-actions,.atlas-lmsosmig-form .atlas-contact-actions,.atlas-scormxapi-form .atlas-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){
  .atlas-ailms-form .atlas-wrap,.atlas-appmob-form .atlas-wrap,.atlas-softatt-form .atlas-wrap,.atlas-gestsiti-form .atlas-wrap,.atlas-softtutor-form .atlas-wrap,.atlas-scormjs-form .atlas-wrap,.atlas-lmsaz-form .atlas-wrap,.atlas-loccorsi-form .atlas-wrap,.atlas-lmsosmig-form .atlas-wrap,.atlas-scormxapi-form .atlas-wrap{width:min(100% - 28px,1500px)!important}
  .atlas-ailms-form .atlas-contact-actions,.atlas-appmob-form .atlas-contact-actions,.atlas-softatt-form .atlas-contact-actions,.atlas-gestsiti-form .atlas-contact-actions,.atlas-softtutor-form .atlas-contact-actions,.atlas-scormjs-form .atlas-contact-actions,.atlas-lmsaz-form .atlas-contact-actions,.atlas-loccorsi-form .atlas-contact-actions,.atlas-lmsosmig-form .atlas-contact-actions,.atlas-scormxapi-form .atlas-contact-actions{grid-template-columns:1fr!important}
  .atlas-ailms-form .wpcf7-checkbox,.atlas-appmob-form .wpcf7-checkbox,.atlas-softatt-form .wpcf7-checkbox,.atlas-gestsiti-form .wpcf7-checkbox,.atlas-softtutor-form .wpcf7-checkbox,.atlas-scormjs-form .wpcf7-checkbox,.atlas-lmsaz-form .wpcf7-checkbox,.atlas-loccorsi-form .wpcf7-checkbox,.atlas-lmsosmig-form .wpcf7-checkbox,.atlas-scormxapi-form .wpcf7-checkbox,.atlas-ailms-form .wpcf7-radio,.atlas-appmob-form .wpcf7-radio,.atlas-softatt-form .wpcf7-radio,.atlas-gestsiti-form .wpcf7-radio,.atlas-softtutor-form .wpcf7-radio,.atlas-scormjs-form .wpcf7-radio,.atlas-lmsaz-form .wpcf7-radio,.atlas-loccorsi-form .wpcf7-radio,.atlas-lmsosmig-form .wpcf7-radio,.atlas-scormxapi-form .wpcf7-radio{grid-template-columns:1fr!important}
}

/* Batch 35 master 11 — 10 pages form classes */
.wpcf7:has(.atlas-softapi-form),.wpcf7:has(.atlas-softcal-form),.wpcf7:has(.atlas-canvas-form),.wpcf7:has(.atlas-aichat-form),.wpcf7:has(.atlas-consul-form),.wpcf7:has(.atlas-gamif-form),.wpcf7:has(.atlas-softcorsi-form),.wpcf7:has(.atlas-solass-form),.wpcf7:has(.atlas-soluni-form),.wpcf7:has(.atlas-autowf-form),.wpcf7-form:has(.atlas-softapi-form),.wpcf7-form:has(.atlas-softcal-form),.wpcf7-form:has(.atlas-canvas-form),.wpcf7-form:has(.atlas-aichat-form),.wpcf7-form:has(.atlas-consul-form),.wpcf7-form:has(.atlas-gamif-form),.wpcf7-form:has(.atlas-softcorsi-form),.wpcf7-form:has(.atlas-solass-form),.wpcf7-form:has(.atlas-soluni-form),.wpcf7-form:has(.atlas-autowf-form){width:100%!important;max-width:none!important;margin-inline:0!important}
.atlas-softapi-form,.atlas-softcal-form,.atlas-canvas-form,.atlas-aichat-form,.atlas-consul-form,.atlas-gamif-form,.atlas-softcorsi-form,.atlas-solass-form,.atlas-soluni-form,.atlas-autowf-form{width:100%}
.atlas-softapi-form .atlas-wrap,.atlas-softcal-form .atlas-wrap,.atlas-canvas-form .atlas-wrap,.atlas-aichat-form .atlas-wrap,.atlas-consul-form .atlas-wrap,.atlas-gamif-form .atlas-wrap,.atlas-softcorsi-form .atlas-wrap,.atlas-solass-form .atlas-wrap,.atlas-soluni-form .atlas-wrap,.atlas-autowf-form .atlas-wrap{width:var(--atlas-content);max-width:100%;margin-inline:auto;box-sizing:border-box}
.atlas-softapi-form .atlas-contact-actions,.atlas-softcal-form .atlas-contact-actions,.atlas-canvas-form .atlas-contact-actions,.atlas-aichat-form .atlas-contact-actions,.atlas-consul-form .atlas-contact-actions,.atlas-gamif-form .atlas-contact-actions,.atlas-softcorsi-form .atlas-contact-actions,.atlas-solass-form .atlas-contact-actions,.atlas-soluni-form .atlas-contact-actions,.atlas-autowf-form .atlas-contact-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:14px!important}
.atlas-softapi-form .atlas-contact-meta,.atlas-softcal-form .atlas-contact-meta,.atlas-canvas-form .atlas-contact-meta,.atlas-aichat-form .atlas-contact-meta,.atlas-consul-form .atlas-contact-meta,.atlas-gamif-form .atlas-contact-meta,.atlas-softcorsi-form .atlas-contact-meta,.atlas-solass-form .atlas-contact-meta,.atlas-soluni-form .atlas-contact-meta,.atlas-autowf-form .atlas-contact-meta{width:100%;text-align:center}
.atlas-softapi-form .wpcf7-submit,.atlas-softcal-form .wpcf7-submit,.atlas-canvas-form .wpcf7-submit,.atlas-aichat-form .wpcf7-submit,.atlas-consul-form .wpcf7-submit,.atlas-gamif-form .wpcf7-submit,.atlas-softcorsi-form .wpcf7-submit,.atlas-solass-form .wpcf7-submit,.atlas-soluni-form .wpcf7-submit,.atlas-autowf-form .wpcf7-submit{width:100%;text-align:center}
.atlas-softapi-form .wpcf7-checkbox,.atlas-softcal-form .wpcf7-checkbox,.atlas-canvas-form .wpcf7-checkbox,.atlas-aichat-form .wpcf7-checkbox,.atlas-consul-form .wpcf7-checkbox,.atlas-gamif-form .wpcf7-checkbox,.atlas-softcorsi-form .wpcf7-checkbox,.atlas-solass-form .wpcf7-checkbox,.atlas-soluni-form .wpcf7-checkbox,.atlas-autowf-form .wpcf7-checkbox,.atlas-softapi-form .wpcf7-radio,.atlas-softcal-form .wpcf7-radio,.atlas-canvas-form .wpcf7-radio,.atlas-aichat-form .wpcf7-radio,.atlas-consul-form .wpcf7-radio,.atlas-gamif-form .wpcf7-radio,.atlas-softcorsi-form .wpcf7-radio,.atlas-solass-form .wpcf7-radio,.atlas-soluni-form .wpcf7-radio,.atlas-autowf-form .wpcf7-radio{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%}
.atlas-softapi-form .wpcf7-list-item,.atlas-softcal-form .wpcf7-list-item,.atlas-canvas-form .wpcf7-list-item,.atlas-aichat-form .wpcf7-list-item,.atlas-consul-form .wpcf7-list-item,.atlas-gamif-form .wpcf7-list-item,.atlas-softcorsi-form .wpcf7-list-item,.atlas-solass-form .wpcf7-list-item,.atlas-soluni-form .wpcf7-list-item,.atlas-autowf-form .wpcf7-list-item{display:block;margin:0!important;min-width:0}
.atlas-softapi-form .wpcf7-list-item label,.atlas-softcal-form .wpcf7-list-item label,.atlas-canvas-form .wpcf7-list-item label,.atlas-aichat-form .wpcf7-list-item label,.atlas-consul-form .wpcf7-list-item label,.atlas-gamif-form .wpcf7-list-item label,.atlas-softcorsi-form .wpcf7-list-item label,.atlas-solass-form .wpcf7-list-item label,.atlas-soluni-form .wpcf7-list-item label,.atlas-autowf-form .wpcf7-list-item label{display:flex!important;align-items:center!important;gap:10px;width:100%;padding:12px 14px!important;border:1px solid var(--atlas-line,#D6E4EC);border-radius:10px;background:#F8FBFD;box-sizing:border-box}
.atlas-softapi-form .wpcf7-list-item input,.atlas-softcal-form .wpcf7-list-item input,.atlas-canvas-form .wpcf7-list-item input,.atlas-aichat-form .wpcf7-list-item input,.atlas-consul-form .wpcf7-list-item input,.atlas-gamif-form .wpcf7-list-item input,.atlas-softcorsi-form .wpcf7-list-item input,.atlas-solass-form .wpcf7-list-item input,.atlas-soluni-form .wpcf7-list-item input,.atlas-autowf-form .wpcf7-list-item input{width:18px;height:18px;margin:0!important;flex:none;accent-color:#00649C}
.atlas-softapi-form .wpcf7-acceptance,.atlas-softcal-form .wpcf7-acceptance,.atlas-canvas-form .wpcf7-acceptance,.atlas-aichat-form .wpcf7-acceptance,.atlas-consul-form .wpcf7-acceptance,.atlas-gamif-form .wpcf7-acceptance,.atlas-softcorsi-form .wpcf7-acceptance,.atlas-solass-form .wpcf7-acceptance,.atlas-soluni-form .wpcf7-acceptance,.atlas-autowf-form .wpcf7-acceptance{display:block!important;padding-top:18px;border-top:1px solid var(--atlas-line,#D6E4EC)}
.atlas-softapi-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-softcal-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-canvas-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-aichat-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-consul-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-gamif-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-softcorsi-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-solass-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-soluni-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-autowf-form .wpcf7-acceptance .wpcf7-list-item label{padding:0!important;border:0!important;background:transparent!important}
@media(max-width:980px){.atlas-softapi-form .atlas-contact-actions,.atlas-softcal-form .atlas-contact-actions,.atlas-canvas-form .atlas-contact-actions,.atlas-aichat-form .atlas-contact-actions,.atlas-consul-form .atlas-contact-actions,.atlas-gamif-form .atlas-contact-actions,.atlas-softcorsi-form .atlas-contact-actions,.atlas-solass-form .atlas-contact-actions,.atlas-soluni-form .atlas-contact-actions,.atlas-autowf-form .atlas-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){
  .atlas-softapi-form .atlas-wrap,.atlas-softcal-form .atlas-wrap,.atlas-canvas-form .atlas-wrap,.atlas-aichat-form .atlas-wrap,.atlas-consul-form .atlas-wrap,.atlas-gamif-form .atlas-wrap,.atlas-softcorsi-form .atlas-wrap,.atlas-solass-form .atlas-wrap,.atlas-soluni-form .atlas-wrap,.atlas-autowf-form .atlas-wrap{width:min(100% - 28px,1500px)!important}
  .atlas-softapi-form .atlas-contact-actions,.atlas-softcal-form .atlas-contact-actions,.atlas-canvas-form .atlas-contact-actions,.atlas-aichat-form .atlas-contact-actions,.atlas-consul-form .atlas-contact-actions,.atlas-gamif-form .atlas-contact-actions,.atlas-softcorsi-form .atlas-contact-actions,.atlas-solass-form .atlas-contact-actions,.atlas-soluni-form .atlas-contact-actions,.atlas-autowf-form .atlas-contact-actions{grid-template-columns:1fr!important}
  .atlas-softapi-form .wpcf7-checkbox,.atlas-softcal-form .wpcf7-checkbox,.atlas-canvas-form .wpcf7-checkbox,.atlas-aichat-form .wpcf7-checkbox,.atlas-consul-form .wpcf7-checkbox,.atlas-gamif-form .wpcf7-checkbox,.atlas-softcorsi-form .wpcf7-checkbox,.atlas-solass-form .wpcf7-checkbox,.atlas-soluni-form .wpcf7-checkbox,.atlas-autowf-form .wpcf7-checkbox,.atlas-softapi-form .wpcf7-radio,.atlas-softcal-form .wpcf7-radio,.atlas-canvas-form .wpcf7-radio,.atlas-aichat-form .wpcf7-radio,.atlas-consul-form .wpcf7-radio,.atlas-gamif-form .wpcf7-radio,.atlas-softcorsi-form .wpcf7-radio,.atlas-solass-form .wpcf7-radio,.atlas-soluni-form .wpcf7-radio,.atlas-autowf-form .wpcf7-radio{grid-template-columns:1fr!important}
}

/* Batch 36 master 03 — 10 pages form classes */
.wpcf7:has(.atlas-labai-form),.wpcf7:has(.atlas-ass247-form),.wpcf7:has(.atlas-labhub-form),.wpcf7:has(.atlas-casestudy-form),.wpcf7:has(.atlas-labinfra-form),.wpcf7:has(.atlas-infmig-form),.wpcf7:has(.atlas-labmood-form),.wpcf7:has(.atlas-labscorm-form),.wpcf7:has(.atlas-infserver-form),.wpcf7:has(.atlas-labsoft-form),.wpcf7-form:has(.atlas-labai-form),.wpcf7-form:has(.atlas-ass247-form),.wpcf7-form:has(.atlas-labhub-form),.wpcf7-form:has(.atlas-casestudy-form),.wpcf7-form:has(.atlas-labinfra-form),.wpcf7-form:has(.atlas-infmig-form),.wpcf7-form:has(.atlas-labmood-form),.wpcf7-form:has(.atlas-labscorm-form),.wpcf7-form:has(.atlas-infserver-form),.wpcf7-form:has(.atlas-labsoft-form){width:100%!important;max-width:none!important;margin-inline:0!important}
.atlas-labai-form,.atlas-ass247-form,.atlas-labhub-form,.atlas-casestudy-form,.atlas-labinfra-form,.atlas-infmig-form,.atlas-labmood-form,.atlas-labscorm-form,.atlas-infserver-form,.atlas-labsoft-form{width:100%}
.atlas-labai-form .atlas-wrap,.atlas-ass247-form .atlas-wrap,.atlas-labhub-form .atlas-wrap,.atlas-casestudy-form .atlas-wrap,.atlas-labinfra-form .atlas-wrap,.atlas-infmig-form .atlas-wrap,.atlas-labmood-form .atlas-wrap,.atlas-labscorm-form .atlas-wrap,.atlas-infserver-form .atlas-wrap,.atlas-labsoft-form .atlas-wrap{width:var(--atlas-content);max-width:100%;margin-inline:auto;box-sizing:border-box}
.atlas-labai-form .atlas-contact-actions,.atlas-ass247-form .atlas-contact-actions,.atlas-labhub-form .atlas-contact-actions,.atlas-casestudy-form .atlas-contact-actions,.atlas-labinfra-form .atlas-contact-actions,.atlas-infmig-form .atlas-contact-actions,.atlas-labmood-form .atlas-contact-actions,.atlas-labscorm-form .atlas-contact-actions,.atlas-infserver-form .atlas-contact-actions,.atlas-labsoft-form .atlas-contact-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:14px!important}
.atlas-labai-form .atlas-contact-meta,.atlas-ass247-form .atlas-contact-meta,.atlas-labhub-form .atlas-contact-meta,.atlas-casestudy-form .atlas-contact-meta,.atlas-labinfra-form .atlas-contact-meta,.atlas-infmig-form .atlas-contact-meta,.atlas-labmood-form .atlas-contact-meta,.atlas-labscorm-form .atlas-contact-meta,.atlas-infserver-form .atlas-contact-meta,.atlas-labsoft-form .atlas-contact-meta{width:100%;text-align:center}
.atlas-labai-form .wpcf7-submit,.atlas-ass247-form .wpcf7-submit,.atlas-labhub-form .wpcf7-submit,.atlas-casestudy-form .wpcf7-submit,.atlas-labinfra-form .wpcf7-submit,.atlas-infmig-form .wpcf7-submit,.atlas-labmood-form .wpcf7-submit,.atlas-labscorm-form .wpcf7-submit,.atlas-infserver-form .wpcf7-submit,.atlas-labsoft-form .wpcf7-submit{width:100%;text-align:center}
.atlas-labai-form .wpcf7-checkbox,.atlas-ass247-form .wpcf7-checkbox,.atlas-labhub-form .wpcf7-checkbox,.atlas-casestudy-form .wpcf7-checkbox,.atlas-labinfra-form .wpcf7-checkbox,.atlas-infmig-form .wpcf7-checkbox,.atlas-labmood-form .wpcf7-checkbox,.atlas-labscorm-form .wpcf7-checkbox,.atlas-infserver-form .wpcf7-checkbox,.atlas-labsoft-form .wpcf7-checkbox,.atlas-labai-form .wpcf7-radio,.atlas-ass247-form .wpcf7-radio,.atlas-labhub-form .wpcf7-radio,.atlas-casestudy-form .wpcf7-radio,.atlas-labinfra-form .wpcf7-radio,.atlas-infmig-form .wpcf7-radio,.atlas-labmood-form .wpcf7-radio,.atlas-labscorm-form .wpcf7-radio,.atlas-infserver-form .wpcf7-radio,.atlas-labsoft-form .wpcf7-radio{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%}
.atlas-labai-form .wpcf7-list-item,.atlas-ass247-form .wpcf7-list-item,.atlas-labhub-form .wpcf7-list-item,.atlas-casestudy-form .wpcf7-list-item,.atlas-labinfra-form .wpcf7-list-item,.atlas-infmig-form .wpcf7-list-item,.atlas-labmood-form .wpcf7-list-item,.atlas-labscorm-form .wpcf7-list-item,.atlas-infserver-form .wpcf7-list-item,.atlas-labsoft-form .wpcf7-list-item{display:block;margin:0!important;min-width:0}
.atlas-labai-form .wpcf7-list-item label,.atlas-ass247-form .wpcf7-list-item label,.atlas-labhub-form .wpcf7-list-item label,.atlas-casestudy-form .wpcf7-list-item label,.atlas-labinfra-form .wpcf7-list-item label,.atlas-infmig-form .wpcf7-list-item label,.atlas-labmood-form .wpcf7-list-item label,.atlas-labscorm-form .wpcf7-list-item label,.atlas-infserver-form .wpcf7-list-item label,.atlas-labsoft-form .wpcf7-list-item label{display:flex!important;align-items:center!important;gap:10px;width:100%;padding:12px 14px!important;border:1px solid var(--atlas-line,#D6E4EC);border-radius:10px;background:#F8FBFD;box-sizing:border-box}
.atlas-labai-form .wpcf7-list-item input,.atlas-ass247-form .wpcf7-list-item input,.atlas-labhub-form .wpcf7-list-item input,.atlas-casestudy-form .wpcf7-list-item input,.atlas-labinfra-form .wpcf7-list-item input,.atlas-infmig-form .wpcf7-list-item input,.atlas-labmood-form .wpcf7-list-item input,.atlas-labscorm-form .wpcf7-list-item input,.atlas-infserver-form .wpcf7-list-item input,.atlas-labsoft-form .wpcf7-list-item input{width:18px;height:18px;margin:0!important;flex:none;accent-color:#00649C}
.atlas-labai-form .wpcf7-acceptance,.atlas-ass247-form .wpcf7-acceptance,.atlas-labhub-form .wpcf7-acceptance,.atlas-casestudy-form .wpcf7-acceptance,.atlas-labinfra-form .wpcf7-acceptance,.atlas-infmig-form .wpcf7-acceptance,.atlas-labmood-form .wpcf7-acceptance,.atlas-labscorm-form .wpcf7-acceptance,.atlas-infserver-form .wpcf7-acceptance,.atlas-labsoft-form .wpcf7-acceptance{display:block!important;padding-top:18px;border-top:1px solid var(--atlas-line,#D6E4EC)}
.atlas-labai-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-ass247-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-labhub-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-casestudy-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-labinfra-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-infmig-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-labmood-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-labscorm-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-infserver-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-labsoft-form .wpcf7-acceptance .wpcf7-list-item label{padding:0!important;border:0!important;background:transparent!important}
@media(max-width:980px){.atlas-labai-form .atlas-contact-actions,.atlas-ass247-form .atlas-contact-actions,.atlas-labhub-form .atlas-contact-actions,.atlas-casestudy-form .atlas-contact-actions,.atlas-labinfra-form .atlas-contact-actions,.atlas-infmig-form .atlas-contact-actions,.atlas-labmood-form .atlas-contact-actions,.atlas-labscorm-form .atlas-contact-actions,.atlas-infserver-form .atlas-contact-actions,.atlas-labsoft-form .atlas-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){
  .atlas-labai-form .atlas-wrap,.atlas-ass247-form .atlas-wrap,.atlas-labhub-form .atlas-wrap,.atlas-casestudy-form .atlas-wrap,.atlas-labinfra-form .atlas-wrap,.atlas-infmig-form .atlas-wrap,.atlas-labmood-form .atlas-wrap,.atlas-labscorm-form .atlas-wrap,.atlas-infserver-form .atlas-wrap,.atlas-labsoft-form .atlas-wrap{width:min(100% - 28px,1500px)!important}
  .atlas-labai-form .atlas-contact-actions,.atlas-ass247-form .atlas-contact-actions,.atlas-labhub-form .atlas-contact-actions,.atlas-casestudy-form .atlas-contact-actions,.atlas-labinfra-form .atlas-contact-actions,.atlas-infmig-form .atlas-contact-actions,.atlas-labmood-form .atlas-contact-actions,.atlas-labscorm-form .atlas-contact-actions,.atlas-infserver-form .atlas-contact-actions,.atlas-labsoft-form .atlas-contact-actions{grid-template-columns:1fr!important}
  .atlas-labai-form .wpcf7-checkbox,.atlas-ass247-form .wpcf7-checkbox,.atlas-labhub-form .wpcf7-checkbox,.atlas-casestudy-form .wpcf7-checkbox,.atlas-labinfra-form .wpcf7-checkbox,.atlas-infmig-form .wpcf7-checkbox,.atlas-labmood-form .wpcf7-checkbox,.atlas-labscorm-form .wpcf7-checkbox,.atlas-infserver-form .wpcf7-checkbox,.atlas-labsoft-form .wpcf7-checkbox,.atlas-labai-form .wpcf7-radio,.atlas-ass247-form .wpcf7-radio,.atlas-labhub-form .wpcf7-radio,.atlas-casestudy-form .wpcf7-radio,.atlas-labinfra-form .wpcf7-radio,.atlas-infmig-form .wpcf7-radio,.atlas-labmood-form .wpcf7-radio,.atlas-labscorm-form .wpcf7-radio,.atlas-infserver-form .wpcf7-radio,.atlas-labsoft-form .wpcf7-radio{grid-template-columns:1fr!important}
}

/* Global: pin card CTA links to bottom (equal-height rows on desktop) */
.wp-block-post-content .atlas-card-grid,
.wp-block-post-content .atlas-feature-grid,
.wp-block-post-content .atlas-sector-grid,
.wp-block-post-content .atlas-platform-grid,
.wp-block-post-content .atlas-service-grid,
.wp-block-post-content .atlas-issue-grid,
.wp-block-post-content .atlas-cap-grid,
.wp-block-post-content .atlas-moodle-grid,
.wp-block-post-content .atlas-process{
  align-items:stretch
}
.wp-block-post-content .atlas-card-grid > .atlas-card,
.wp-block-post-content .atlas-feature-grid > .atlas-feature,
.wp-block-post-content .atlas-sector-grid > .atlas-sector,
.wp-block-post-content .atlas-platform-grid > .atlas-platform,
.wp-block-post-content .atlas-service-grid > .atlas-service,
.wp-block-post-content .atlas-issue-grid > .atlas-issue,
.wp-block-post-content .atlas-cap-grid > .atlas-cap,
.wp-block-post-content .atlas-moodle-grid > .atlas-moodle-card,
.wp-block-post-content .atlas-process > .atlas-process-item,
.wp-block-post-content .atlas-transform-grid > .atlas-transform,
.wp-block-post-content .atlas-problem-grid > .atlas-problem{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:flex-start!important;
  height:100%;
  min-height:0;
  box-sizing:border-box
}
.wp-block-post-content .atlas-card-grid > .atlas-card > a:last-of-type,
.wp-block-post-content .atlas-feature-grid > .atlas-feature > a:last-of-type,
.wp-block-post-content .atlas-sector-grid > .atlas-sector > a:last-of-type,
.wp-block-post-content .atlas-platform-grid > .atlas-platform > a:last-of-type,
.wp-block-post-content .atlas-service-grid > .atlas-service > a:last-of-type,
.wp-block-post-content .atlas-issue-grid > .atlas-issue > a:last-of-type,
.wp-block-post-content .atlas-cap-grid > .atlas-cap > a:last-of-type,
.wp-block-post-content .atlas-moodle-grid > .atlas-moodle-card > a:last-of-type,
.wp-block-post-content .atlas-process > .atlas-process-item > a:last-of-type,
.wp-block-post-content .atlas-transform-grid > .atlas-transform > a:last-of-type,
.wp-block-post-content .atlas-problem-grid > .atlas-problem > a:last-of-type{
  margin-top:auto!important
}

/* Batch 37 master 01+02 leftovers — 8 pages form classes */
.wpcf7:has(.atlas-chisiamo-form),.wpcf7:has(.atlas-giovanni-form),.wpcf7:has(.atlas-tecnologie-form),.wpcf7:has(.atlas-partner-form),.wpcf7:has(.atlas-certificazioni-form),.wpcf7:has(.atlas-contatti-form),.wpcf7:has(.atlas-sitiweb-form),.wpcf7:has(.atlas-soluzpers-form),.wpcf7-form:has(.atlas-chisiamo-form),.wpcf7-form:has(.atlas-giovanni-form),.wpcf7-form:has(.atlas-tecnologie-form),.wpcf7-form:has(.atlas-partner-form),.wpcf7-form:has(.atlas-certificazioni-form),.wpcf7-form:has(.atlas-contatti-form),.wpcf7-form:has(.atlas-sitiweb-form),.wpcf7-form:has(.atlas-soluzpers-form){width:100%!important;max-width:none!important;margin-inline:0!important}
.atlas-chisiamo-form,.atlas-giovanni-form,.atlas-tecnologie-form,.atlas-partner-form,.atlas-certificazioni-form,.atlas-contatti-form,.atlas-sitiweb-form,.atlas-soluzpers-form{width:100%}
.atlas-chisiamo-form .atlas-wrap,.atlas-giovanni-form .atlas-wrap,.atlas-tecnologie-form .atlas-wrap,.atlas-partner-form .atlas-wrap,.atlas-certificazioni-form .atlas-wrap,.atlas-contatti-form .atlas-wrap,.atlas-sitiweb-form .atlas-wrap,.atlas-soluzpers-form .atlas-wrap{width:var(--atlas-content);max-width:100%;margin-inline:auto;box-sizing:border-box}
.atlas-chisiamo-form .atlas-contact-actions,.atlas-giovanni-form .atlas-contact-actions,.atlas-tecnologie-form .atlas-contact-actions,.atlas-partner-form .atlas-contact-actions,.atlas-certificazioni-form .atlas-contact-actions,.atlas-contatti-form .atlas-contact-actions,.atlas-sitiweb-form .atlas-contact-actions,.atlas-soluzpers-form .atlas-contact-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:14px!important}
.atlas-chisiamo-form .atlas-contact-meta,.atlas-giovanni-form .atlas-contact-meta,.atlas-tecnologie-form .atlas-contact-meta,.atlas-partner-form .atlas-contact-meta,.atlas-certificazioni-form .atlas-contact-meta,.atlas-contatti-form .atlas-contact-meta,.atlas-sitiweb-form .atlas-contact-meta,.atlas-soluzpers-form .atlas-contact-meta{width:100%;text-align:center}
.atlas-chisiamo-form .wpcf7-submit,.atlas-giovanni-form .wpcf7-submit,.atlas-tecnologie-form .wpcf7-submit,.atlas-partner-form .wpcf7-submit,.atlas-certificazioni-form .wpcf7-submit,.atlas-contatti-form .wpcf7-submit,.atlas-sitiweb-form .wpcf7-submit,.atlas-soluzpers-form .wpcf7-submit{width:100%;text-align:center}
.atlas-chisiamo-form .wpcf7-checkbox,.atlas-giovanni-form .wpcf7-checkbox,.atlas-tecnologie-form .wpcf7-checkbox,.atlas-partner-form .wpcf7-checkbox,.atlas-certificazioni-form .wpcf7-checkbox,.atlas-contatti-form .wpcf7-checkbox,.atlas-sitiweb-form .wpcf7-checkbox,.atlas-soluzpers-form .wpcf7-checkbox,.atlas-chisiamo-form .wpcf7-radio,.atlas-giovanni-form .wpcf7-radio,.atlas-tecnologie-form .wpcf7-radio,.atlas-partner-form .wpcf7-radio,.atlas-certificazioni-form .wpcf7-radio,.atlas-contatti-form .wpcf7-radio,.atlas-sitiweb-form .wpcf7-radio,.atlas-soluzpers-form .wpcf7-radio{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%}
.atlas-chisiamo-form .wpcf7-list-item,.atlas-giovanni-form .wpcf7-list-item,.atlas-tecnologie-form .wpcf7-list-item,.atlas-partner-form .wpcf7-list-item,.atlas-certificazioni-form .wpcf7-list-item,.atlas-contatti-form .wpcf7-list-item,.atlas-sitiweb-form .wpcf7-list-item,.atlas-soluzpers-form .wpcf7-list-item{display:block;margin:0!important;min-width:0}
.atlas-chisiamo-form .wpcf7-list-item label,.atlas-giovanni-form .wpcf7-list-item label,.atlas-tecnologie-form .wpcf7-list-item label,.atlas-partner-form .wpcf7-list-item label,.atlas-certificazioni-form .wpcf7-list-item label,.atlas-contatti-form .wpcf7-list-item label,.atlas-sitiweb-form .wpcf7-list-item label,.atlas-soluzpers-form .wpcf7-list-item label{display:flex!important;align-items:center!important;gap:10px;width:100%;padding:12px 14px!important;border:1px solid var(--atlas-line,#D6E4EC);border-radius:10px;background:#F8FBFD;box-sizing:border-box}
.atlas-chisiamo-form .wpcf7-list-item input,.atlas-giovanni-form .wpcf7-list-item input,.atlas-tecnologie-form .wpcf7-list-item input,.atlas-partner-form .wpcf7-list-item input,.atlas-certificazioni-form .wpcf7-list-item input,.atlas-contatti-form .wpcf7-list-item input,.atlas-sitiweb-form .wpcf7-list-item input,.atlas-soluzpers-form .wpcf7-list-item input{width:18px;height:18px;margin:0!important;flex:none;accent-color:#00649C}
.atlas-chisiamo-form .wpcf7-acceptance,.atlas-giovanni-form .wpcf7-acceptance,.atlas-tecnologie-form .wpcf7-acceptance,.atlas-partner-form .wpcf7-acceptance,.atlas-certificazioni-form .wpcf7-acceptance,.atlas-contatti-form .wpcf7-acceptance,.atlas-sitiweb-form .wpcf7-acceptance,.atlas-soluzpers-form .wpcf7-acceptance{display:block!important;padding-top:18px;border-top:1px solid var(--atlas-line,#D6E4EC)}
.atlas-chisiamo-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-giovanni-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-tecnologie-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-partner-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-certificazioni-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-contatti-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-sitiweb-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-soluzpers-form .wpcf7-acceptance .wpcf7-list-item label{padding:0!important;border:0!important;background:transparent!important}
@media(max-width:980px){.atlas-chisiamo-form .atlas-contact-actions,.atlas-giovanni-form .atlas-contact-actions,.atlas-tecnologie-form .atlas-contact-actions,.atlas-partner-form .atlas-contact-actions,.atlas-certificazioni-form .atlas-contact-actions,.atlas-contatti-form .atlas-contact-actions,.atlas-sitiweb-form .atlas-contact-actions,.atlas-soluzpers-form .atlas-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){
  .atlas-chisiamo-form .atlas-wrap,.atlas-giovanni-form .atlas-wrap,.atlas-tecnologie-form .atlas-wrap,.atlas-partner-form .atlas-wrap,.atlas-certificazioni-form .atlas-wrap,.atlas-contatti-form .atlas-wrap,.atlas-sitiweb-form .atlas-wrap,.atlas-soluzpers-form .atlas-wrap{width:min(100% - 28px,1500px)!important}
  .atlas-chisiamo-form .atlas-contact-actions,.atlas-giovanni-form .atlas-contact-actions,.atlas-tecnologie-form .atlas-contact-actions,.atlas-partner-form .atlas-contact-actions,.atlas-certificazioni-form .atlas-contact-actions,.atlas-contatti-form .atlas-contact-actions,.atlas-sitiweb-form .atlas-contact-actions,.atlas-soluzpers-form .atlas-contact-actions{grid-template-columns:1fr!important}
  .atlas-chisiamo-form .wpcf7-checkbox,.atlas-giovanni-form .wpcf7-checkbox,.atlas-tecnologie-form .wpcf7-checkbox,.atlas-partner-form .wpcf7-checkbox,.atlas-certificazioni-form .wpcf7-checkbox,.atlas-contatti-form .wpcf7-checkbox,.atlas-sitiweb-form .wpcf7-checkbox,.atlas-soluzpers-form .wpcf7-checkbox,.atlas-chisiamo-form .wpcf7-radio,.atlas-giovanni-form .wpcf7-radio,.atlas-tecnologie-form .wpcf7-radio,.atlas-partner-form .wpcf7-radio,.atlas-certificazioni-form .wpcf7-radio,.atlas-contatti-form .wpcf7-radio,.atlas-sitiweb-form .wpcf7-radio,.atlas-soluzpers-form .wpcf7-radio{grid-template-columns:1fr!important}
}

/* Cookie + Sistemistica Linux — form classes */
.wpcf7:has(.atlas-cookie-form),.wpcf7:has(.atlas-syslinux-form),.wpcf7-form:has(.atlas-cookie-form),.wpcf7-form:has(.atlas-syslinux-form){width:100%!important;max-width:none!important;margin-inline:0!important}
.atlas-cookie-form,.atlas-syslinux-form{width:100%}
.atlas-cookie-form .atlas-wrap,.atlas-syslinux-form .atlas-wrap{width:var(--atlas-content);max-width:100%;margin-inline:auto;box-sizing:border-box}
.atlas-cookie-form .atlas-contact-actions,.atlas-syslinux-form .atlas-contact-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:14px!important}
.atlas-cookie-form .atlas-contact-meta,.atlas-syslinux-form .atlas-contact-meta{width:100%;text-align:center}
.atlas-cookie-form .wpcf7-submit,.atlas-syslinux-form .wpcf7-submit{width:100%;text-align:center}
.atlas-cookie-form .wpcf7-checkbox,.atlas-syslinux-form .wpcf7-checkbox,.atlas-cookie-form .wpcf7-radio,.atlas-syslinux-form .wpcf7-radio{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%}
.atlas-cookie-form .wpcf7-list-item,.atlas-syslinux-form .wpcf7-list-item{display:block;margin:0!important;min-width:0}
.atlas-cookie-form .wpcf7-list-item label,.atlas-syslinux-form .wpcf7-list-item label{display:flex!important;align-items:center!important;gap:10px;width:100%;padding:12px 14px!important;border:1px solid var(--atlas-line,#D6E4EC);border-radius:10px;background:#F8FBFD;box-sizing:border-box}
.atlas-cookie-form .wpcf7-list-item input,.atlas-syslinux-form .wpcf7-list-item input{width:18px;height:18px;margin:0!important;flex:none;accent-color:#00649C}
.atlas-cookie-form .wpcf7-acceptance,.atlas-syslinux-form .wpcf7-acceptance{display:block!important;padding-top:18px;border-top:1px solid var(--atlas-line,#D6E4EC)}
.atlas-cookie-form .wpcf7-acceptance .wpcf7-list-item label,.atlas-syslinux-form .wpcf7-acceptance .wpcf7-list-item label{padding:0!important;border:0!important;background:transparent!important}
@media(max-width:980px){.atlas-cookie-form .atlas-contact-actions,.atlas-syslinux-form .atlas-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){
  .atlas-cookie-form .atlas-wrap,.atlas-syslinux-form .atlas-wrap{width:min(100% - 28px,1500px)!important}
  .atlas-cookie-form .atlas-contact-actions,.atlas-syslinux-form .atlas-contact-actions{grid-template-columns:1fr!important}
  .atlas-cookie-form .wpcf7-checkbox,.atlas-syslinux-form .wpcf7-checkbox,.atlas-cookie-form .wpcf7-radio,.atlas-syslinux-form .wpcf7-radio{grid-template-columns:1fr!important}
}
