@import 'tp-footer.css';
@import 'tp-header.css';
body {
    background-color: #fff !important;
    line-height: normal !important;
}

.astroid-section, .astroid-wrapper {
    background: #fff;
}

/* ===== studiocaso-ortodonzia - Valdent ===== */

/* HERO */
body.studiocaso-ortodonzia-alias #hero {
  background-image:
    url('https://us-ms.gr-cdn.com/getresponse-Qi5So/photos/56e2af59-f6ce-4c6d-9bb3-5a45e660444e.png'),
    linear-gradient(135deg, #fff8fc 0%, #fce4f0 60%, #e8f6fd 100%) !important;
  background-position: right 3% center, center center !important;
  background-size: 44% auto, cover !important;
  background-repeat: no-repeat, no-repeat !important;
  min-height: 300px !important;
}
body.studiocaso-ortodonzia-alias #hero #ac-646237b9fce84418373384 { display: none !important; }
body.studiocaso-ortodonzia-alias #hero #ac-646237b9fce84465957877 { flex: 0 0 54% !important; max-width: 54% !important; text-align: left !important; }
body.studiocaso-ortodonzia-alias #hero #logo { text-align: left !important; margin-bottom: 16px !important; }
body.studiocaso-ortodonzia-alias #hero #logo img { max-width: 120px !important; width: 120px !important; height: auto !important; }
body.studiocaso-ortodonzia-alias #hero #sdco-642d713cc0383888350406 h2.heading { font-size: 38px !important; font-weight: 700 !important; color: #d1418d !important; text-align: left !important; line-height: 1.2 !important; }

/* GRAZIE */
body.studiocaso-ortodonzia-alias #grazie { padding: 40px 0 !important; }
body.studiocaso-ortodonzia-alias #grazie .tp-studio-caso { max-width: 860px !important; margin: 0 auto !important; padding: 0 24px !important; }
body.studiocaso-ortodonzia-alias #grazie .tp-intro p { font-size: 17px !important; color: #395174 !important; line-height: 1.6 !important; margin-bottom: 14px !important; }

/* Intestazioni rosa con bordo */
body.studiocaso-ortodonzia-alias #grazie .tp-intro p:nth-child(1),
body.studiocaso-ortodonzia-alias #grazie .tp-intro p:nth-child(4),
body.studiocaso-ortodonzia-alias #grazie .tp-intro p:nth-child(6),
body.studiocaso-ortodonzia-alias #grazie .tp-intro p:nth-child(9),
body.studiocaso-ortodonzia-alias #grazie .tp-intro p:nth-child(14) {
  font-size: 22px !important; font-weight: 700 !important; color: #d1418d !important;
  padding: 10px 0 10px 16px !important; border-left: 5px solid #d1418d !important;
  margin-top: 36px !important; margin-bottom: 16px !important; display: flex !important; align-items: center !important; gap: 14px !important;
}
body.studiocaso-ortodonzia-alias #grazie .tp-intro p:nth-child(1) { margin-top: 0 !important; }

/* Icone prima di ogni intestazione */
body.studiocaso-ortodonzia-alias #grazie .tp-intro p:nth-child(1)::before {
  content: '' !important; flex-shrink: 0 !important;
  display: inline-block !important; width: 70px !important; height: 70px !important;
  background: url('https://us-ms.gr-cdn.com/getresponse-Qi5So/photos/7e03d014-fde8-4564-9638-c6554b92b48c.png') center/contain no-repeat !important;
}
body.studiocaso-ortodonzia-alias #grazie .tp-intro p:nth-child(4)::before {
  content: '' !important; flex-shrink: 0 !important;
  display: inline-block !important; width: 70px !important; height: 70px !important;
  background: url('https://us-ms.gr-cdn.com/getresponse-Qi5So/photos/c9085b19-ff47-4c62-9f9a-24e0e5c3d75c.png') center/contain no-repeat !important;
}
body.studiocaso-ortodonzia-alias #grazie .tp-intro p:nth-child(6)::before {
  content: '' !important; flex-shrink: 0 !important;
  display: inline-block !important; width: 70px !important; height: 70px !important;
  background: url('https://us-ms.gr-cdn.com/getresponse-Qi5So/photos/9e43784a-94e8-4b12-b165-39c9c45aef41.png') center/contain no-repeat !important;
}
body.studiocaso-ortodonzia-alias #grazie .tp-intro p:nth-child(9)::before {
  content: '' !important; flex-shrink: 0 !important;
  display: inline-block !important; width: 70px !important; height: 70px !important;
  background: url('https://us-ms.gr-cdn.com/getresponse-Qi5So/photos/74fcd10d-7602-4e50-bc72-ace3b0f89725.png') center/contain no-repeat !important;
}
body.studiocaso-ortodonzia-alias #grazie .tp-intro p:nth-child(14)::before {
  content: '' !important; flex-shrink: 0 !important;
  display: inline-block !important; width: 70px !important; height: 70px !important;
  background: url('https://us-ms.gr-cdn.com/getresponse-Qi5So/photos/375dab52-3100-4393-aaf7-8f2779ea3987.png') center/contain no-repeat !important;
}

/* Nome dottoressa (box blu) */
body.studiocaso-ortodonzia-alias #grazie .tp-intro p:nth-child(5) {
  font-size: 18px !important; font-weight: 700 !important; color: #019ddb !important;
  background: #e8f6fd !important; padding: 14px 20px !important; border-radius: 8px !important;
}

/* Box trattamenti rosa con icone */
body.studiocaso-ortodonzia-alias #grazie .tp-intro p:nth-child(10),
body.studiocaso-ortodonzia-alias #grazie .tp-intro p:nth-child(11),
body.studiocaso-ortodonzia-alias #grazie .tp-intro p:nth-child(12),
body.studiocaso-ortodonzia-alias #grazie .tp-intro p:nth-child(13) {
  background: #fce4f0 !important; border-radius: 8px !important; padding: 16px 20px !important;
  font-size: 15px !important; color: #395174 !important;
  display: flex !important; align-items: flex-start !important; gap: 14px !important;
}
body.studiocaso-ortodonzia-alias #grazie .tp-intro p:nth-child(10)::before {
  content: '' !important; flex-shrink: 0 !important;
  display: inline-block !important; width: 60px !important; height: 60px !important;
  background: url('https://us-ms.gr-cdn.com/getresponse-Qi5So/photos/74fcd10d-7602-4e50-bc72-ace3b0f89725.png') center/contain no-repeat !important;
}
body.studiocaso-ortodonzia-alias #grazie .tp-intro p:nth-child(11)::before {
  content: '' !important; flex-shrink: 0 !important;
  display: inline-block !important; width: 60px !important; height: 60px !important;
  background: url('https://us-ms.gr-cdn.com/getresponse-Qi5So/photos/af12d21e-b864-4ea7-ab2b-a16ed12d052c.png') center/contain no-repeat !important;
}
body.studiocaso-ortodonzia-alias #grazie .tp-intro p:nth-child(12)::before {
  content: '' !important; flex-shrink: 0 !important;
  display: inline-block !important; width: 60px !important; height: 60px !important;
  background: url('https://us-ms.gr-cdn.com/getresponse-Qi5So/photos/9e43784a-94e8-4b12-b165-39c9c45aef41.png') center/contain no-repeat !important;
}
body.studiocaso-ortodonzia-alias #grazie .tp-intro p:nth-child(13)::before {
  content: '' !important; flex-shrink: 0 !important;
  display: inline-block !important; width: 60px !important; height: 60px !important;
  background: url('https://us-ms.gr-cdn.com/getresponse-Qi5So/photos/cf61f258-cb40-49c9-8f80-e814ebd2ce08.png') center/contain no-repeat !important;
}

/* SOCIAL / CTA */
body.studiocaso-ortodonzia-alias #social { background: linear-gradient(180deg, #ffffff 0%, #fce4f0 100%) !important; padding: 50px 20px !important; }
body.studiocaso-ortodonzia-alias #social #pqapdisad-64662f136efc2c28787808,
body.studiocaso-ortodonzia-alias #social #pqapdisad-64662f136efc2c28787808 * { color: #d1418d !important; font-size: 28px !important; font-weight: 700 !important; line-height: 1.3 !important; }
body.studiocaso-ortodonzia-alias #social .astroid-button-valdent { text-align: center !important; }
body.studiocaso-ortodonzia-alias #social .astroid-button-valdent a { display: inline-block !important; padding: 14px 32px !important; margin: 8px !important; border-radius: 6px !important; font-size: 17px !important; font-weight: 700 !important; color: #ffffff !important; text-decoration: none !important; }
body.studiocaso-ortodonzia-alias #social a[href^="tel:"] { background-color: #019ddb !important; }
body.studiocaso-ortodonzia-alias #social a[href^="https://wa.me/"] { background-color: #25d366 !important; }

/* MOBILE */
@media (max-width: 767px) {
  body.studiocaso-ortodonzia-alias #hero { background-size: 0 0, cover !important; min-height: auto !important; }
  body.studiocaso-ortodonzia-alias #hero #ac-646237b9fce84465957877 { flex: 0 0 100% !important; max-width: 100% !important; text-align: center !important; }
  body.studiocaso-ortodonzia-alias #hero #logo { text-align: center !important; }
  body.studiocaso-ortodonzia-alias #hero #sdco-642d713cc0383888350406 h2.heading { font-size: 26px !important; text-align: center !important; }
  body.studiocaso-ortodonzia-alias #grazie .tp-intro p:nth-child(1),
  body.studiocaso-ortodonzia-alias #grazie .tp-intro p:nth-child(4),
  body.studiocaso-ortodonzia-alias #grazie .tp-intro p:nth-child(6),
  body.studiocaso-ortodonzia-alias #grazie .tp-intro p:nth-child(9),
  body.studiocaso-ortodonzia-alias #grazie .tp-intro p:nth-child(14) { font-size: 18px !important; }
  body.studiocaso-ortodonzia-alias #social #pqapdisad-64662f136efc2c28787808,
  body.studiocaso-ortodonzia-alias #social #pqapdisad-64662f136efc2c28787808 * { font-size: 20px !important; }
  body.studiocaso-ortodonzia-alias #social .astroid-button-valdent a { display: block !important; margin: 8px auto !important; max-width: 280px !important; }
}