/*
Theme Name: DaVinciMed
Version: 1.0.0
Description: Tema di prova per DaVinciMed, con grafica e contenuti approvati.
Text Domain: davincimed
*/

#dvm-home{--wine:#831b22;--blue:#658bd6;background:#fff;color:#292726;font-family:Arial,sans-serif;font-size:15px;line-height:1.55}#dvm-home *{box-sizing:border-box}#dvm-home a{color:inherit;text-decoration:none}#dvm-home .top{background:var(--blue);color:white;padding:9px 5%;font-size:12px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}#dvm-home header{padding:16px 5%;display:flex;align-items:center;gap:25px;justify-content:space-between;border-bottom:1px solid #eee}#dvm-home .logo{width:128px;height:92px;object-fit:contain}#dvm-home nav{display:flex;gap:19px;flex-wrap:wrap;align-items:center;font-size:13px}#dvm-home .action{background:var(--wine);color:white;padding:12px 20px;border:0;display:inline-block;font-family:inherit;font-size:13px;border-radius:3px}#dvm-home .outline{background:white;color:var(--wine);border:1px solid var(--wine)}#dvm-home .hero{display:grid;grid-template-columns:1.05fr 1fr;min-height:360px;background:#f7f4f0}#dvm-home .intro{padding:46px 9% 40px}#dvm-home .eyebrow{text-transform:uppercase;letter-spacing:2px;color:var(--wine);font-size:11px;font-weight:bold}#dvm-home h1{font-family:Georgia,serif;font-size:43px;line-height:1.12;font-weight:normal;margin:17px 0}#dvm-home .intro p{color:#625a56;font-size:15px;margin:0 0 24px}#dvm-home .actions{display:flex;gap:10px;flex-wrap:wrap}#dvm-home .scene{position:relative;min-height:280px;overflow:hidden}#dvm-home .scene img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:50% 50%}#dvm-home .caption{position:absolute;bottom:22px;left:22px;right:22px;background:#ffffffeb;padding:13px 17px;border-left:3px solid var(--wine);font-size:12px}#dvm-home section{padding:37px 5%}#dvm-home h2{font-family:Georgia,serif;font-size:29px;line-height:1.2;font-weight:normal;margin:8px 0 22px}#dvm-home h3{font-size:17px;font-weight:500;margin:12px 0 9px}#dvm-home .three{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}#dvm-home .service{border-top:3px solid var(--wine);padding-top:15px}#dvm-home .service .num{font-family:Georgia,serif;font-size:24px;color:var(--wine)}#dvm-home .service p{font-size:13px;color:#655e59;margin:0 0 17px}#dvm-home .more{font-size:13px;color:var(--wine);font-weight:bold}#dvm-home .care{background:var(--wine);color:white;display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}#dvm-home .care h2{margin:0;font-size:30px}#dvm-home .care p{font-size:14px;margin:0;color:#f6e6e6}#dvm-home .tv{background:#faf8f5;display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center}#dvm-home .video{background:#2b2525;min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:white;border-bottom:5px solid var(--wine)}#dvm-home .play{width:48px;height:48px;background:var(--wine);border:0;border-radius:50%;color:white;font-size:21px}#dvm-home .video small{margin-top:15px;color:#e2d8d5}#dvm-home .tv p{font-size:14px;color:#655e59}#dvm-home .tv h2{margin-bottom:12px}#dvm-home .dest{display:flex;gap:20px;flex-wrap:wrap;border-top:1px solid #ddd5ce;padding-top:20px}#dvm-home .dest span{font-family:Georgia,serif;font-size:22px}#dvm-home .contact{text-align:center;background:#f5eeee}#dvm-home .contact p{color:#655e59;font-size:14px;margin-bottom:22px}#dvm-home footer{padding:28px 5%;background:#fff;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:1px solid #e8e2dd;font-size:12px}#dvm-home .socials{display:flex;gap:14px;flex-wrap:wrap;color:var(--wine)}#dvm-home .note{font-size:11px;color:#766d67;margin-top:12px}#dvm-home [hidden]{display:none!important}@media(max-width:600px){#dvm-home header{align-items:flex-start;gap:10px}#dvm-home nav{gap:10px;font-size:12px}#dvm-home .logo{width:98px;height:76px}#dvm-home .hero,#dvm-home .tv,#dvm-home .care{grid-template-columns:1fr}#dvm-home h1{font-size:35px}#dvm-home .intro{padding:30px 7%}#dvm-home .three{grid-template-columns:1fr;gap:23px}#dvm-home .scene{min-height:230px}#dvm-home section{padding:28px 7%}}


#dvm-about{background:#fff;color:#292726;font:15px/1.65 Arial,sans-serif;--wine:#831b22;--blue:#658bd6}#dvm-about *{box-sizing:border-box}#dvm-about a{color:inherit;text-decoration:none}#dvm-about .top{background:var(--blue);color:white;padding:8px 6%;font-size:12px}#dvm-about header{display:flex;justify-content:space-between;align-items:center;padding:14px 6%;gap:24px;border-bottom:1px solid #ece7e3}#dvm-about .logo{width:124px;height:95px;object-fit:contain}#dvm-about nav{display:flex;gap:20px;flex-wrap:wrap;font-size:13px;align-items:center}#dvm-about .current{color:var(--wine);border-bottom:2px solid var(--wine)}#dvm-about .action{display:inline-block;background:var(--wine);color:white;padding:12px 20px;border-radius:3px;font-size:13px}#dvm-about .hero{padding:42px 7% 36px;background:#f7f4f0}#dvm-about .eyebrow{color:var(--wine);letter-spacing:2px;text-transform:uppercase;font-size:11px}#dvm-about h1,#dvm-about h2{font-family:Georgia,serif;font-weight:normal;line-height:1.15}#dvm-about h1{font-size:43px;max-width:580px;margin:15px 0 22px}#dvm-about h2{font-size:29px;margin:10px 0 20px}#dvm-about p{margin:0 0 18px;color:#625b56}#dvm-about .hero p{max-width:600px;font-size:17px}#dvm-about section{padding:36px 7%}#dvm-about .story{display:grid;grid-template-columns:1fr 1.3fr;gap:40px}#dvm-about .story h2{margin-top:0}#dvm-about .services{background:#faf8f6}#dvm-about .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}#dvm-about article{border-top:2px solid var(--wine);padding-top:14px}#dvm-about h3{font-size:16px;font-weight:500;margin:8px 0 10px}#dvm-about article p{font-size:13px}#dvm-about .number{font-family:Georgia,serif;font-size:22px;color:var(--wine)}#dvm-about .statement{background:var(--wine);color:white;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}#dvm-about .statement h2{margin:0;font-size:32px}#dvm-about .statement p{color:#f6e4e4;margin:0}#dvm-about .film{display:grid;grid-template-columns:1fr 1.1fr;gap:30px;align-items:center}#dvm-about .cover{background:#292323;color:white;padding:30px;min-height:235px;display:flex;flex-direction:column;justify-content:center;border-bottom:5px solid var(--wine)}#dvm-about .cover small{color:#dfc8c8;letter-spacing:1px}#dvm-about .cover h3{font-family:Georgia,serif;font-size:25px;margin:14px 0 22px}#dvm-about .cover a{align-self:flex-start;background:var(--wine);color:white;padding:10px 15px;font-size:13px}#dvm-about .contact{background:#f5eeee;text-align:center}#dvm-about footer{padding:24px 7%;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:12px;border-top:1px solid #e8e2dd}#dvm-about .social{color:var(--wine);display:flex;gap:14px;flex-wrap:wrap}@media(max-width:600px){#dvm-about h1{font-size:34px}#dvm-about .story,#dvm-about .statement,#dvm-about .film{grid-template-columns:1fr;gap:20px}#dvm-about .grid{grid-template-columns:1fr 1fr}#dvm-about nav{gap:10px}#dvm-about .logo{width:95px;height:76px}}@media(max-width:360px){#dvm-about .grid{grid-template-columns:1fr}}
#dvm-about .christian{display:grid;grid-template-columns:.75fr 1.25fr;gap:34px;align-items:center}#dvm-about .christian img{width:100%;max-height:450px;object-fit:cover;object-position:center 30%}#dvm-about .christian h2{margin-bottom:5px}#dvm-about .christian .role{color:var(--wine);font-size:13px;margin-bottom:22px}#dvm-about .christian h3{font-family:Georgia,serif;font-size:22px;line-height:1.3}#dvm-about .christian p{font-size:14px}@media(max-width:600px){#dvm-about .christian{grid-template-columns:1fr}#dvm-about .christian img{max-height:360px}}

#dvm-study{background:#fff;color:#292726;font:15px/1.65 Arial,sans-serif;--wine:#831b22;--blue:#658bd6}#dvm-study *{box-sizing:border-box}#dvm-study a{color:inherit;text-decoration:none}#dvm-study .top{background:var(--blue);color:white;padding:8px 6%;font-size:12px}#dvm-study header{display:flex;justify-content:space-between;align-items:center;padding:14px 6%;gap:24px;border-bottom:1px solid #ece7e3}#dvm-study .logo{width:124px;height:95px;object-fit:contain}#dvm-study nav{display:flex;gap:20px;flex-wrap:wrap;font-size:13px;align-items:center}#dvm-study .current{color:var(--wine);border-bottom:2px solid var(--wine)}#dvm-study .action{display:inline-block;background:var(--wine);color:white;padding:12px 20px;border-radius:3px;font-size:13px}#dvm-study .hero{padding:42px 7% 36px;background:#f7f4f0}#dvm-study .eyebrow{color:var(--wine);letter-spacing:2px;text-transform:uppercase;font-size:11px}#dvm-study h1,#dvm-study h2{font-family:Georgia,serif;font-weight:normal;line-height:1.15}#dvm-study h1{font-size:43px;max-width:580px;margin:15px 0 22px}#dvm-study h2{font-size:29px;margin:10px 0 20px}#dvm-study p{margin:0 0 18px;color:#625b56}#dvm-study .hero p{max-width:600px;font-size:17px}#dvm-study section{padding:36px 7%}#dvm-study .story{display:grid;grid-template-columns:1fr 1.3fr;gap:40px}#dvm-study .story h2{margin-top:0}#dvm-study .services{background:#faf8f6}#dvm-study .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}#dvm-study article{border-top:2px solid var(--wine);padding-top:14px}#dvm-study h3{font-size:16px;font-weight:500;margin:8px 0 10px}#dvm-study article p{font-size:13px}#dvm-study .number{font-family:Georgia,serif;font-size:22px;color:var(--wine)}#dvm-study .statement{background:var(--wine);color:white;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}#dvm-study .statement h2{margin:0;font-size:32px}#dvm-study .statement p{color:#f6e4e4;margin:0}#dvm-study .film{display:grid;grid-template-columns:1fr 1.1fr;gap:30px;align-items:center}#dvm-study .cover{background:#292323;color:white;padding:30px;min-height:235px;display:flex;flex-direction:column;justify-content:center;border-bottom:5px solid var(--wine)}#dvm-study .cover small{color:#dfc8c8;letter-spacing:1px}#dvm-study .cover h3{font-family:Georgia,serif;font-size:25px;margin:14px 0 22px}#dvm-study .cover a{align-self:flex-start;background:var(--wine);color:white;padding:10px 15px;font-size:13px}#dvm-study .contact{background:#f5eeee;text-align:center}#dvm-study footer{padding:24px 7%;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:12px;border-top:1px solid #e8e2dd}#dvm-study .social{color:var(--wine);display:flex;gap:14px;flex-wrap:wrap}@media(max-width:600px){#dvm-study h1{font-size:34px}#dvm-study .story,#dvm-study .statement,#dvm-study .film{grid-template-columns:1fr;gap:20px}#dvm-study .grid{grid-template-columns:1fr 1fr}#dvm-study nav{gap:10px}#dvm-study .logo{width:95px;height:76px}}@media(max-width:360px){#dvm-study .grid{grid-template-columns:1fr}}
#dvm-study .christian{display:grid;grid-template-columns:.75fr 1.25fr;gap:34px;align-items:center}#dvm-study .christian img{width:100%;max-height:450px;object-fit:cover;object-position:center 30%}#dvm-study .christian h2{margin-bottom:5px}#dvm-study .christian .role{color:var(--wine);font-size:13px;margin-bottom:22px}#dvm-study .christian h3{font-family:Georgia,serif;font-size:22px;line-height:1.3}#dvm-study .christian p{font-size:14px}@media(max-width:600px){#dvm-study .christian{grid-template-columns:1fr}#dvm-study .christian img{max-height:360px}}#dvm-study details{padding:14px 0;border-bottom:1px solid #e8e2dd}#dvm-study summary{color:#831b22}#dvm-study details p{margin-top:12px}

#dvm-help{background:#fff;color:#292726;font:15px/1.65 Arial,sans-serif;--wine:#831b22;--blue:#658bd6}#dvm-help *{box-sizing:border-box}#dvm-help a{color:inherit;text-decoration:none}#dvm-help .top{background:var(--blue);color:white;padding:8px 6%;font-size:12px}#dvm-help header{display:flex;justify-content:space-between;align-items:center;padding:14px 6%;gap:24px;border-bottom:1px solid #ece7e3}#dvm-help .logo{width:124px;height:95px;object-fit:contain}#dvm-help nav{display:flex;gap:20px;flex-wrap:wrap;font-size:13px;align-items:center}#dvm-help .current{color:var(--wine);border-bottom:2px solid var(--wine)}#dvm-help .action{display:inline-block;background:var(--wine);color:white;padding:12px 20px;border-radius:3px;font-size:13px}#dvm-help .hero{padding:42px 7% 36px;background:#f7f4f0}#dvm-help .eyebrow{color:var(--wine);letter-spacing:2px;text-transform:uppercase;font-size:11px}#dvm-help h1,#dvm-help h2{font-family:Georgia,serif;font-weight:normal;line-height:1.15}#dvm-help h1{font-size:43px;max-width:580px;margin:15px 0 22px}#dvm-help h2{font-size:29px;margin:10px 0 20px}#dvm-help p{margin:0 0 18px;color:#625b56}#dvm-help .hero p{max-width:600px;font-size:17px}#dvm-help section{padding:36px 7%}#dvm-help .story{display:grid;grid-template-columns:1fr 1.3fr;gap:40px}#dvm-help .story h2{margin-top:0}#dvm-help .services{background:#faf8f6}#dvm-help .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}#dvm-help article{border-top:2px solid var(--wine);padding-top:14px}#dvm-help h3{font-size:16px;font-weight:500;margin:8px 0 10px}#dvm-help article p{font-size:13px}#dvm-help .number{font-family:Georgia,serif;font-size:22px;color:var(--wine)}#dvm-help .statement{background:var(--wine);color:white;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}#dvm-help .statement h2{margin:0;font-size:32px}#dvm-help .statement p{color:#f6e4e4;margin:0}#dvm-help .film{display:grid;grid-template-columns:1fr 1.1fr;gap:30px;align-items:center}#dvm-help .cover{background:#292323;color:white;padding:30px;min-height:235px;display:flex;flex-direction:column;justify-content:center;border-bottom:5px solid var(--wine)}#dvm-help .cover small{color:#dfc8c8;letter-spacing:1px}#dvm-help .cover h3{font-family:Georgia,serif;font-size:25px;margin:14px 0 22px}#dvm-help .cover a{align-self:flex-start;background:var(--wine);color:white;padding:10px 15px;font-size:13px}#dvm-help .contact{background:#f5eeee;text-align:center}#dvm-help footer{padding:24px 7%;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:12px;border-top:1px solid #e8e2dd}#dvm-help .social{color:var(--wine);display:flex;gap:14px;flex-wrap:wrap}@media(max-width:600px){#dvm-help h1{font-size:34px}#dvm-help .story,#dvm-help .statement,#dvm-help .film{grid-template-columns:1fr;gap:20px}#dvm-help .grid{grid-template-columns:1fr 1fr}#dvm-help nav{gap:10px}#dvm-help .logo{width:95px;height:76px}}@media(max-width:360px){#dvm-help .grid{grid-template-columns:1fr}}
#dvm-help .christian{display:grid;grid-template-columns:.75fr 1.25fr;gap:34px;align-items:center}#dvm-help .christian img{width:100%;max-height:450px;object-fit:cover;object-position:center 30%}#dvm-help .christian h2{margin-bottom:5px}#dvm-help .christian .role{color:var(--wine);font-size:13px;margin-bottom:22px}#dvm-help .christian h3{font-family:Georgia,serif;font-size:22px;line-height:1.3}#dvm-help .christian p{font-size:14px}@media(max-width:600px){#dvm-help .christian{grid-template-columns:1fr}#dvm-help .christian img{max-height:360px}}

#dvm-at{background:#fff;color:#292726;font:15px/1.65 Arial,sans-serif;--wine:#831b22;--blue:#658bd6}#dvm-at *{box-sizing:border-box}#dvm-at a{color:inherit;text-decoration:none}#dvm-at .top{background:var(--blue);color:white;padding:8px 6%;font-size:12px}#dvm-at header{display:flex;justify-content:space-between;align-items:center;padding:14px 6%;gap:24px;border-bottom:1px solid #ece7e3}#dvm-at .logo{width:124px;height:95px;object-fit:contain}#dvm-at nav{display:flex;gap:20px;flex-wrap:wrap;font-size:13px;align-items:center}#dvm-at .current{color:var(--wine);border-bottom:2px solid var(--wine)}#dvm-at .action{display:inline-block;background:var(--wine);color:white;padding:12px 20px;border-radius:3px;font-size:13px}#dvm-at .hero{padding:42px 7% 36px;background:#f7f4f0}#dvm-at .eyebrow{color:var(--wine);letter-spacing:2px;text-transform:uppercase;font-size:11px}#dvm-at h1,#dvm-at h2{font-family:Georgia,serif;font-weight:normal;line-height:1.15}#dvm-at h1{font-size:43px;max-width:580px;margin:15px 0 22px}#dvm-at h2{font-size:29px;margin:10px 0 20px}#dvm-at p{margin:0 0 18px;color:#625b56}#dvm-at .hero p{max-width:600px;font-size:17px}#dvm-at section{padding:36px 7%}#dvm-at .story{display:grid;grid-template-columns:1fr 1.3fr;gap:40px}#dvm-at .story h2{margin-top:0}#dvm-at .services{background:#faf8f6}#dvm-at .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}#dvm-at article{border-top:2px solid var(--wine);padding-top:14px}#dvm-at h3{font-size:16px;font-weight:500;margin:8px 0 10px}#dvm-at article p{font-size:13px}#dvm-at .number{font-family:Georgia,serif;font-size:22px;color:var(--wine)}#dvm-at .statement{background:var(--wine);color:white;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}#dvm-at .statement h2{margin:0;font-size:32px}#dvm-at .statement p{color:#f6e4e4;margin:0}#dvm-at .film{display:grid;grid-template-columns:1fr 1.1fr;gap:30px;align-items:center}#dvm-at .cover{background:#292323;color:white;padding:30px;min-height:235px;display:flex;flex-direction:column;justify-content:center;border-bottom:5px solid var(--wine)}#dvm-at .cover small{color:#dfc8c8;letter-spacing:1px}#dvm-at .cover h3{font-family:Georgia,serif;font-size:25px;margin:14px 0 22px}#dvm-at .cover a{align-self:flex-start;background:var(--wine);color:white;padding:10px 15px;font-size:13px}#dvm-at .contact{background:#f5eeee;text-align:center}#dvm-at footer{padding:24px 7%;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:12px;border-top:1px solid #e8e2dd}#dvm-at .social{color:var(--wine);display:flex;gap:14px;flex-wrap:wrap}@media(max-width:600px){#dvm-at h1{font-size:34px}#dvm-at .story,#dvm-at .statement,#dvm-at .film{grid-template-columns:1fr;gap:20px}#dvm-at .grid{grid-template-columns:1fr 1fr}#dvm-at nav{gap:10px}#dvm-at .logo{width:95px;height:76px}}@media(max-width:360px){#dvm-at .grid{grid-template-columns:1fr}}
#dvm-at .christian{display:grid;grid-template-columns:.75fr 1.25fr;gap:34px;align-items:center}#dvm-at .christian img{width:100%;max-height:450px;object-fit:cover;object-position:center 30%}#dvm-at .christian h2{margin-bottom:5px}#dvm-at .christian .role{color:var(--wine);font-size:13px;margin-bottom:22px}#dvm-at .christian h3{font-family:Georgia,serif;font-size:22px;line-height:1.3}#dvm-at .christian p{font-size:14px}@media(max-width:600px){#dvm-at .christian{grid-template-columns:1fr}#dvm-at .christian img{max-height:360px}}#dvm-at .atmark{position:relative;width:100%;max-width:275px;aspect-ratio:1;overflow:hidden;border-radius:50%;margin:auto}#dvm-at .atmark img{position:absolute;width:108%;max-width:none;height:auto;left:-4%;top:-68%}

#dvm-tvpage{background:#fff;color:#292726;font:15px/1.65 Arial,sans-serif;--wine:#831b22;--blue:#658bd6}#dvm-tvpage *{box-sizing:border-box}#dvm-tvpage a{color:inherit;text-decoration:none}#dvm-tvpage .top{background:var(--blue);color:white;padding:8px 6%;font-size:12px}#dvm-tvpage header{display:flex;justify-content:space-between;align-items:center;padding:14px 6%;gap:24px;border-bottom:1px solid #ece7e3}#dvm-tvpage .logo{width:124px;height:95px;object-fit:contain}#dvm-tvpage nav{display:flex;gap:20px;flex-wrap:wrap;font-size:13px;align-items:center}#dvm-tvpage .current{color:var(--wine);border-bottom:2px solid var(--wine)}#dvm-tvpage .action{display:inline-block;background:var(--wine);color:white;padding:12px 20px;border-radius:3px;font-size:13px}#dvm-tvpage .hero{padding:42px 7% 36px;background:#f7f4f0}#dvm-tvpage .eyebrow{color:var(--wine);letter-spacing:2px;text-transform:uppercase;font-size:11px}#dvm-tvpage h1,#dvm-tvpage h2{font-family:Georgia,serif;font-weight:normal;line-height:1.15}#dvm-tvpage h1{font-size:43px;max-width:580px;margin:15px 0 22px}#dvm-tvpage h2{font-size:29px;margin:10px 0 20px}#dvm-tvpage p{margin:0 0 18px;color:#625b56}#dvm-tvpage .hero p{max-width:600px;font-size:17px}#dvm-tvpage section{padding:36px 7%}#dvm-tvpage .story{display:grid;grid-template-columns:1fr 1.3fr;gap:40px}#dvm-tvpage .story h2{margin-top:0}#dvm-tvpage .services{background:#faf8f6}#dvm-tvpage .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}#dvm-tvpage article{border-top:2px solid var(--wine);padding-top:14px}#dvm-tvpage h3{font-size:16px;font-weight:500;margin:8px 0 10px}#dvm-tvpage article p{font-size:13px}#dvm-tvpage .number{font-family:Georgia,serif;font-size:22px;color:var(--wine)}#dvm-tvpage .statement{background:var(--wine);color:white;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}#dvm-tvpage .statement h2{margin:0;font-size:32px}#dvm-tvpage .statement p{color:#f6e4e4;margin:0}#dvm-tvpage .film{display:grid;grid-template-columns:1fr 1.1fr;gap:30px;align-items:center}#dvm-tvpage .cover{background:#292323;color:white;padding:30px;min-height:235px;display:flex;flex-direction:column;justify-content:center;border-bottom:5px solid var(--wine)}#dvm-tvpage .cover small{color:#dfc8c8;letter-spacing:1px}#dvm-tvpage .cover h3{font-family:Georgia,serif;font-size:25px;margin:14px 0 22px}#dvm-tvpage .cover a{align-self:flex-start;background:var(--wine);color:white;padding:10px 15px;font-size:13px}#dvm-tvpage .contact{background:#f5eeee;text-align:center}#dvm-tvpage footer{padding:24px 7%;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:12px;border-top:1px solid #e8e2dd}#dvm-tvpage .social{color:var(--wine);display:flex;gap:14px;flex-wrap:wrap}@media(max-width:600px){#dvm-tvpage h1{font-size:34px}#dvm-tvpage .story,#dvm-tvpage .statement,#dvm-tvpage .film{grid-template-columns:1fr;gap:20px}#dvm-tvpage .grid{grid-template-columns:1fr 1fr}#dvm-tvpage nav{gap:10px}#dvm-tvpage .logo{width:95px;height:76px}}@media(max-width:360px){#dvm-tvpage .grid{grid-template-columns:1fr}}
#dvm-tvpage .christian{display:grid;grid-template-columns:.75fr 1.25fr;gap:34px;align-items:center}#dvm-tvpage .christian img{width:100%;max-height:450px;object-fit:cover;object-position:center 30%}#dvm-tvpage .christian h2{margin-bottom:5px}#dvm-tvpage .christian .role{color:var(--wine);font-size:13px;margin-bottom:22px}#dvm-tvpage .christian h3{font-family:Georgia,serif;font-size:22px;line-height:1.3}#dvm-tvpage .christian p{font-size:14px}@media(max-width:600px){#dvm-tvpage .christian{grid-template-columns:1fr}#dvm-tvpage .christian img{max-height:360px}}

#dvm-news{background:#fff;color:#292726;font:15px/1.65 Arial,sans-serif;--wine:#831b22;--blue:#658bd6}#dvm-news *{box-sizing:border-box}#dvm-news a{color:inherit;text-decoration:none}#dvm-news .top{background:var(--blue);color:white;padding:8px 6%;font-size:12px}#dvm-news header{display:flex;justify-content:space-between;align-items:center;padding:14px 6%;gap:24px;border-bottom:1px solid #ece7e3}#dvm-news .logo{width:124px;height:95px;object-fit:contain}#dvm-news nav{display:flex;gap:20px;flex-wrap:wrap;font-size:13px;align-items:center}#dvm-news .current{color:var(--wine);border-bottom:2px solid var(--wine)}#dvm-news .action{display:inline-block;background:var(--wine);color:white;padding:12px 20px;border-radius:3px;font-size:13px}#dvm-news .hero{padding:42px 7% 36px;background:#f7f4f0}#dvm-news .eyebrow{color:var(--wine);letter-spacing:2px;text-transform:uppercase;font-size:11px}#dvm-news h1,#dvm-news h2{font-family:Georgia,serif;font-weight:normal;line-height:1.15}#dvm-news h1{font-size:43px;max-width:580px;margin:15px 0 22px}#dvm-news h2{font-size:29px;margin:10px 0 20px}#dvm-news p{margin:0 0 18px;color:#625b56}#dvm-news .hero p{max-width:600px;font-size:17px}#dvm-news section{padding:36px 7%}#dvm-news .story{display:grid;grid-template-columns:1fr 1.3fr;gap:40px}#dvm-news .story h2{margin-top:0}#dvm-news .services{background:#faf8f6}#dvm-news .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}#dvm-news article{border-top:2px solid var(--wine);padding-top:14px}#dvm-news h3{font-size:16px;font-weight:500;margin:8px 0 10px}#dvm-news article p{font-size:13px}#dvm-news .number{font-family:Georgia,serif;font-size:22px;color:var(--wine)}#dvm-news .statement{background:var(--wine);color:white;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}#dvm-news .statement h2{margin:0;font-size:32px}#dvm-news .statement p{color:#f6e4e4;margin:0}#dvm-news .film{display:grid;grid-template-columns:1fr 1.1fr;gap:30px;align-items:center}#dvm-news .cover{background:#292323;color:white;padding:30px;min-height:235px;display:flex;flex-direction:column;justify-content:center;border-bottom:5px solid var(--wine)}#dvm-news .cover small{color:#dfc8c8;letter-spacing:1px}#dvm-news .cover h3{font-family:Georgia,serif;font-size:25px;margin:14px 0 22px}#dvm-news .cover a{align-self:flex-start;background:var(--wine);color:white;padding:10px 15px;font-size:13px}#dvm-news .contact{background:#f5eeee;text-align:center}#dvm-news footer{padding:24px 7%;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:12px;border-top:1px solid #e8e2dd}#dvm-news .social{color:var(--wine);display:flex;gap:14px;flex-wrap:wrap}@media(max-width:600px){#dvm-news h1{font-size:34px}#dvm-news .story,#dvm-news .statement,#dvm-news .film{grid-template-columns:1fr;gap:20px}#dvm-news .grid{grid-template-columns:1fr 1fr}#dvm-news nav{gap:10px}#dvm-news .logo{width:95px;height:76px}}@media(max-width:360px){#dvm-news .grid{grid-template-columns:1fr}}
#dvm-news .christian{display:grid;grid-template-columns:.75fr 1.25fr;gap:34px;align-items:center}#dvm-news .christian img{width:100%;max-height:450px;object-fit:cover;object-position:center 30%}#dvm-news .christian h2{margin-bottom:5px}#dvm-news .christian .role{color:var(--wine);font-size:13px;margin-bottom:22px}#dvm-news .christian h3{font-family:Georgia,serif;font-size:22px;line-height:1.3}#dvm-news .christian p{font-size:14px}@media(max-width:600px){#dvm-news .christian{grid-template-columns:1fr}#dvm-news .christian img{max-height:360px}}

#dvm-contacts{background:#fff;color:#292726;font:15px/1.65 Arial,sans-serif;--wine:#831b22;--blue:#658bd6}#dvm-contacts *{box-sizing:border-box}#dvm-contacts a{color:inherit;text-decoration:none}#dvm-contacts .top{background:var(--blue);color:white;padding:8px 6%;font-size:12px}#dvm-contacts header{display:flex;justify-content:space-between;align-items:center;padding:14px 6%;gap:24px;border-bottom:1px solid #ece7e3}#dvm-contacts .logo{width:124px;height:95px;object-fit:contain}#dvm-contacts nav{display:flex;gap:20px;flex-wrap:wrap;font-size:13px;align-items:center}#dvm-contacts .current{color:var(--wine);border-bottom:2px solid var(--wine)}#dvm-contacts .action{display:inline-block;background:var(--wine);color:white;padding:12px 20px;border-radius:3px;font-size:13px}#dvm-contacts .hero{padding:42px 7% 36px;background:#f7f4f0}#dvm-contacts .eyebrow{color:var(--wine);letter-spacing:2px;text-transform:uppercase;font-size:11px}#dvm-contacts h1,#dvm-contacts h2{font-family:Georgia,serif;font-weight:normal;line-height:1.15}#dvm-contacts h1{font-size:43px;max-width:580px;margin:15px 0 22px}#dvm-contacts h2{font-size:29px;margin:10px 0 20px}#dvm-contacts p{margin:0 0 18px;color:#625b56}#dvm-contacts .hero p{max-width:600px;font-size:17px}#dvm-contacts section{padding:36px 7%}#dvm-contacts .story{display:grid;grid-template-columns:1fr 1.3fr;gap:40px}#dvm-contacts .story h2{margin-top:0}#dvm-contacts .services{background:#faf8f6}#dvm-contacts .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}#dvm-contacts article{border-top:2px solid var(--wine);padding-top:14px}#dvm-contacts h3{font-size:16px;font-weight:500;margin:8px 0 10px}#dvm-contacts article p{font-size:13px}#dvm-contacts .number{font-family:Georgia,serif;font-size:22px;color:var(--wine)}#dvm-contacts .statement{background:var(--wine);color:white;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}#dvm-contacts .statement h2{margin:0;font-size:32px}#dvm-contacts .statement p{color:#f6e4e4;margin:0}#dvm-contacts .film{display:grid;grid-template-columns:1fr 1.1fr;gap:30px;align-items:center}#dvm-contacts .cover{background:#292323;color:white;padding:30px;min-height:235px;display:flex;flex-direction:column;justify-content:center;border-bottom:5px solid var(--wine)}#dvm-contacts .cover small{color:#dfc8c8;letter-spacing:1px}#dvm-contacts .cover h3{font-family:Georgia,serif;font-size:25px;margin:14px 0 22px}#dvm-contacts .cover a{align-self:flex-start;background:var(--wine);color:white;padding:10px 15px;font-size:13px}#dvm-contacts .contact{background:#f5eeee;text-align:center}#dvm-contacts footer{padding:24px 7%;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:12px;border-top:1px solid #e8e2dd}#dvm-contacts .social{color:var(--wine);display:flex;gap:14px;flex-wrap:wrap}@media(max-width:600px){#dvm-contacts h1{font-size:34px}#dvm-contacts .story,#dvm-contacts .statement,#dvm-contacts .film{grid-template-columns:1fr;gap:20px}#dvm-contacts .grid{grid-template-columns:1fr 1fr}#dvm-contacts nav{gap:10px}#dvm-contacts .logo{width:95px;height:76px}}@media(max-width:360px){#dvm-contacts .grid{grid-template-columns:1fr}}
#dvm-contacts .christian{display:grid;grid-template-columns:.75fr 1.25fr;gap:34px;align-items:center}#dvm-contacts .christian img{width:100%;max-height:450px;object-fit:cover;object-position:center 30%}#dvm-contacts .christian h2{margin-bottom:5px}#dvm-contacts .christian .role{color:var(--wine);font-size:13px;margin-bottom:22px}#dvm-contacts .christian h3{font-family:Georgia,serif;font-size:22px;line-height:1.3}#dvm-contacts .christian p{font-size:14px}@media(max-width:600px){#dvm-contacts .christian{grid-template-columns:1fr}#dvm-contacts .christian img{max-height:360px}}
body{margin:0;background:#fff}html{scroll-behavior:smooth}.unified-header{position:relative}header.unified-header nav{gap:12px!important;font-size:12px!important}header.unified-header nav a[aria-current]{color:#831b22;border-bottom:2px solid #831b22}.menu-toggle{display:none;background:#831b22;color:#fff;border:0;padding:12px;font:inherit}.youtube-load{background:#831b22;color:white;border:0;padding:12px 18px;font:inherit}.preview-note{width:100%;color:#655e59;font-size:11px}a:focus-visible,button:focus-visible{outline:3px solid #658bd6;outline-offset:4px}@media(max-width:760px){.menu-toggle{display:block}header.unified-header nav{display:none!important;width:100%}header.unified-header nav.open{display:flex!important}header.unified-header{flex-wrap:wrap}header.unified-header nav a{padding:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.dvm-shell{font:15px/1.6 Arial,sans-serif;color:#292726;background:white}.dvm-top{background:#658bd6;color:white;padding:8px 6%;font-size:12px}.dvm-shell header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 6%;border-bottom:1px solid #eee}.dvm-shell .logo{width:124px;height:95px;object-fit:contain}.dvm-shell nav{display:flex;flex-wrap:wrap;gap:14px;font-size:13px}.dvm-shell a{color:inherit;text-decoration:none}.dvm-shell footer{padding:25px 6%;border-top:1px solid #eee}.dvm-shell footer a{color:#831b22;margin-right:15px}.dvm-shell .current-menu-item>a{color:#831b22}.dvm-shell h1{font:normal 40px Georgia,serif}.dvm-post{max-width:850px;margin:auto;padding:40px 20px}.dvm-post img{max-width:100%;height:auto}@media(max-width:760px){.dvm-shell header{flex-wrap:wrap}.dvm-shell nav{display:none;width:100%}.dvm-shell nav.open{display:flex}}

.dvm-video-consent{max-width:600px;width:calc(100% - 40px);padding:28px;border:1px solid #831b22;border-radius:8px;font:16px/1.6 Arial,sans-serif;color:#292726}.dvm-video-consent::backdrop{background:#0009}.dvm-video-consent h2{font:28px Georgia,serif}.dvm-consent-actions{display:flex;flex-wrap:wrap;gap:12px}.dvm-consent-actions button,.dvm-revoke-video{padding:12px 16px;background:white;color:#831b22;border:1px solid #831b22;cursor:pointer;font:inherit}.dvm-consent-actions [data-allow]{background:#831b22;color:white}.dvm-legal{max-width:850px;margin:auto;padding:48px 24px}.dvm-legal h1{font:40px Georgia,serif}.dvm-legal h2{font:26px Georgia,serif}.dvm-skip{position:absolute;left:-9999px}.dvm-skip:focus{left:10px;top:10px;z-index:999999;background:white;padding:12px}a:focus-visible,button:focus-visible{outline:3px solid #658bd6;outline-offset:3px}.dvm-shell nav .current-menu-item>a{font-weight:bold}
