.mvc-appointment{background:#f5f5f5;padding:120px 0;position:relative}.mvc-appointment:before{content:"";position:absolute;inset:0 0 auto;height:6px;background:var(--primary-color)}.mvc-appointment .appointment-grid{width:min(1320px,calc(100% - 48px));margin:auto;display:grid;grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr);gap:70px;align-items:start}.mvc-appointment .eyebrow{display:inline-flex;margin-bottom:18px;padding:7px 14px;border:1px solid #d7d7d7;color:var(--primary-color);}.mvc-appointment h2{margin:0 0 20px;color:#18171a;}.mvc-appointment .appointment-intro>p{color:#666}.mvc-appointment .appointment-notes{margin-top:34px;border-top:1px solid #d9d9d9}.mvc-appointment .appointment-notes p{display:grid;grid-template-columns:145px 1fr;gap:20px;margin:0;padding:18px 0;border-bottom:1px solid #d9d9d9}.mvc-appointment .appointment-notes strong{color:#18171a}.mvc-appointment .appointment-notes span{color:#6a6a6a}.mvc-appointment .schedule-note{display:flex;justify-content:space-between;gap:20px;margin-top:26px;padding:20px;background:#18171a;color:white}.mvc-appointment .schedule-note span{color:var(--primary-color);}.mvc-appointment .appointment-form-shell{padding:42px;background:#fff;box-shadow:0 25px 60px rgba(0,0,0,.12)}.mvc-appointment .form-title{display:flex;flex-direction:column;margin-bottom:26px}.mvc-appointment .form-title span{color:var(--primary-color);}.mvc-appointment .form-title strong{margin-top:6px;color:#18171a;}.mvc-appointment .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mvc-appointment .field{display:flex;flex-direction:column;gap:7px;margin:0}.mvc-appointment .field-wide{grid-column:1/-1}.mvc-appointment .field>span:first-child{color:#272629;}.mvc-appointment input,.mvc-appointment select,.mvc-appointment textarea{width:100%;min-height:52px;padding:13px 15px;border:1px solid #d5d5d5;border-radius:0;background:#fafafa;color:#18171a;outline:none}.mvc-appointment textarea{min-height:112px;resize:vertical}.mvc-appointment input:focus,.mvc-appointment select:focus,.mvc-appointment textarea:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(0,104,215,.12)}.mvc-appointment .field-error,.mvc-appointment .validation-summary{color:#b42318;}.mvc-appointment .form-error,.mvc-appointment .form-success{margin-bottom:22px;padding:16px 18px;border-left:4px solid #b42318;background:#fff2ef}.mvc-appointment .form-success{border-color:#16836f;background:#edf8f5}.mvc-appointment .form-success strong{display:block;color:#16836f}.mvc-appointment .consent-field{display:flex;gap:12px;align-items:flex-start;margin:20px 0;color:#666;}.mvc-appointment .consent-field input{width:18px;min-height:18px;flex:0 0 auto}.mvc-appointment .button{display:inline-flex;min-height:54px;padding:0 26px;align-items:center;justify-content:center;border:0;background:var(--primary-color);color:#fff;cursor:pointer}.mvc-appointment .button:hover{background:#18171a}.mvc-appointment .button:disabled{opacity:.65;cursor:wait}.mvc-appointment .form-privacy{margin:14px 0 0;color:#777;}.pq-main-menu .menu-item a[href="/Portal"]{color:var(--primary-color)!important}.pq-main-menu .menu-item a[href="/Portal"]:before{background:var(--primary-color)!important}@media(max-width:991px){.mvc-appointment{padding:80px 0}.mvc-appointment .appointment-grid{grid-template-columns:1fr;gap:38px}.mvc-appointment .appointment-form-shell{padding:32px}}@media(max-width:575px){.mvc-appointment{padding:64px 0}.mvc-appointment .appointment-grid{width:calc(100% - 28px)}.mvc-appointment .form-grid{grid-template-columns:1fr}.mvc-appointment .field-wide{grid-column:auto}.mvc-appointment .appointment-form-shell{padding:24px 18px}.mvc-appointment .appointment-notes p{grid-template-columns:1fr;gap:5px}.mvc-appointment h2{}}
/* Static-template CSP compatibility: exact visual declarations formerly provided by blocked inline styles. */
#slider-3-slide-10-layer-0,#slider-3-slide-13-layer-0,#slider-3-slide-14-layer-0{z-index:15;background-color:rgba(254,127,50,0);font-family:'Barlow Condensed',sans-serif;text-transform:uppercase}
#slider-3-slide-10-layer-1,#slider-3-slide-13-layer-1,#slider-3-slide-14-layer-1{z-index:14;font-family:'Barlow Condensed',sans-serif;text-transform:uppercase}
#slider-3-slide-10-layer-3,#slider-3-slide-13-layer-3,#slider-3-slide-14-layer-3{z-index:13;background-color:#0068d7!important;font-family:'Barlow Condensed',sans-serif;text-transform:uppercase}
#slider-3-slide-10-layer-3:hover,#slider-3-slide-13-layer-3:hover,#slider-3-slide-14-layer-3:hover{background-color:#272b36!important}
.whatsapp-float{position:fixed;width:60px;height:60px;bottom:20px;right:20px;background-color:#25d366;color:#fff;border-radius:50%;text-align:center;font-size:30px;box-shadow:2px 2px 3px #999;z-index:100;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:transform .3s ease,background-color .3s ease}.whatsapp-float:hover{background-color:#20b955;transform:scale(1.1)}
