/* Vertical screen page styles.
   Referenced by: index.php, servicios/audio-multimedia/pantalla-vertical/index.php, servicios/index.php. */
.pv-card{background:#eee9df;color:#14263D;padding:72px 24px}.pv-card-inner{max-width:1180px;margin:auto;display:grid;grid-template-columns:1fr minmax(300px,460px);gap:70px;align-items:center}.pv-card-copy{max-width:540px}.pv-kicker{font:700 11px/1.6 Arial,sans-serif;letter-spacing:.18em;color:#a47e3e}.pv-card h2,.pv-page h1,.pv-page h2{font-family:Georgia,serif;font-weight:400;line-height:1.05}.pv-card h2{font-size:clamp(38px,5vw,66px);margin:18px 0 25px}.pv-card h2 em{font-weight:400;color:#907447}.pv-card p{line-height:1.7}.pv-lead{font-size:21px;line-height:1.5}.pv-price{display:grid;gap:5px;margin:25px 0}.pv-price strong{font:400 34px/1.3 Georgia,serif}.pv-price small{font:14px Arial,sans-serif}.pv-price span{font:14px/1.6 Arial,sans-serif}.pv-button{display:inline-block;background:#14263D;color:#fff!important;text-decoration:none;padding:15px 21px;font:bold 14px/1.5 Arial,sans-serif;margin:5px 8px 5px 0;border:1px solid #14263D}.pv-card-media img{width:100%;height:auto;display:block;box-shadow:14px 14px 0 #c3a86a}.pv-page{margin:0;background:#f8f5ed;color:#23332d;font:16px/1.7 Arial,sans-serif}.pv-page *{box-sizing:border-box}.pv-page a{color:inherit}.pv-header{background:#14263D;color:#fff;padding:19px max(24px,calc((100vw - 1180px)/2));display:flex;align-items:center;justify-content:space-between;gap:30px}.pv-header img{height:54px;max-width:155px;object-fit:contain;background:#fff;padding:4px}.pv-header nav{display:flex;gap:22px;flex-wrap:wrap;font-size:13px}.pv-header a{text-decoration:none}.pv-hero{max-width:1230px;margin:auto;padding:60px 24px 75px;display:grid;grid-template-columns:1fr minmax(300px,500px);gap:65px;align-items:center}.pv-hero h1{font-size:clamp(40px,5vw,66px);margin:22px 0}.pv-hero h1 span{display:block;color:#8a7042;font-size:.72em;margin-top:15px}.pv-hero figure{margin:0}.pv-hero img{width:100%;height:auto;display:block}.pv-hero figcaption{font-size:11px;color:#68726a;margin-top:8px}.pv-page .pv-button{color:#fff}.pv-button.pv-secondary{background:transparent;color:#14263D!important}.pv-section{max-width:1180px;margin:auto;padding:65px 24px;border-top:1px solid #d9cdb7}.pv-section h2{font-size:clamp(30px,4vw,44px);margin:10px 0 28px}.pv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.pv-grid article{padding:25px;background:#fff;border-top:2px solid #b39762}.pv-grid h3{font:400 26px Georgia,serif;margin:0 0 12px}.pv-details{display:grid;grid-template-columns:1fr 1fr;gap:50px}.pv-details ul{padding-left:20px}.pv-details li{margin:12px 0}.pv-page details{padding:16px 0;border-bottom:1px solid #d9cdb7}.pv-page summary{font-weight:bold;cursor:pointer}.pv-footer{background:#14263D;color:#eee8dc;padding:32px 24px;text-align:center}.pv-footer a{margin:0 8px}.pv-note{font-size:13px;color:#5e6c65}@media(max-width:760px){.pv-card{padding:48px 22px}.pv-card-inner,.pv-hero,.pv-grid,.pv-details{grid-template-columns:minmax(0,1fr);gap:30px}.pv-card-media{max-width:440px}.pv-card-media img{box-shadow:8px 8px 0 #c3a86a}.pv-header{align-items:flex-start;gap:18px}.pv-header nav{gap:12px}.pv-hero{padding-top:35px}.pv-hero figure{max-width:500px}.pv-section{padding:40px 22px}.pv-page h1{overflow-wrap:anywhere}}