.services-page{background:#efefef}.services-page__head{min-height:auto}.services-page__section{padding:1rem 0 2.4rem}.services-page__crumbs{color:#9a9a9a;justify-content:flex-start;align-items:center;gap:.45rem;margin:1.4rem 0 1rem;font-size:.9rem;display:flex}.services-page__crumbs span{color:#ce774c}.services-page__crumbs svg{width:.7rem;height:.7rem}.services-page__panel{background:0 0;border:0;border-radius:1rem;padding:.55rem}.services-tabs{flex-wrap:wrap;justify-content:center;gap:.62rem;margin-bottom:.9rem;display:flex}.services-active-head{margin-bottom:.7rem;justify-content:flex-start;align-items:center;gap:.62rem;width:min(1120px,100%);margin-inline:auto;padding:0 .35rem;display:flex}.services-active-head h1{color:#ce774c;margin:0;font-size:clamp(1.22rem,1.9vw,1.55rem);font-weight:800}.services-active-head__icon{color:#ce774c;background:#ce774c29;border-radius:.8rem;place-items:center;width:40px;height:40px;display:grid}.services-active-head__icon svg{width:1.22rem;height:1.22rem}.services-tabs button{color:#5f5f5f;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f9f9f9;border:1px solid #e1e1e1;border-radius:.74rem;outline:none;align-items:center;gap:.45rem;padding:.5rem .95rem;font-size:.83rem;font-weight:500;display:inline-flex}.services-tabs button svg{width:.95rem;height:.95rem}.services-tabs button.is-active{color:#fff;background:#ce774c;border-color:#ce774c}.services-tabs button:focus,.services-tabs button:focus-visible{box-shadow:none;outline:none}.services-content{margin-top:0;background:#f9f9f9;border:0;border-right:2px solid #ce774c;border-radius:.88rem;width:min(1120px,100%);margin-inline:auto;padding:.7rem}.services-content h2{color:#2b2b2b;background:#efe6e1;border-right:3px solid #ce774c;border-radius:.55rem;align-items:center;min-height:38px;margin:.65rem 0 0;padding-right:.5rem;font-size:1.18rem;display:flex}.services-content p{color:#3b3b3b;text-align:justify;margin:.8rem 0 0;font-size:.98rem;line-height:2.05}.services-content ul{gap:.45rem;margin:.7rem 0 0;padding:0 1rem 0 0;display:grid}.services-content li{text-align:justify;font-size:.98rem;line-height:1.95}.services-content__actions{justify-content:center;margin-top:1rem;display:flex}.services-content__actions a{color:#fff;background:#ce774c;border-radius:.85rem;flex-direction:column;justify-content:center;align-items:center;gap:.38rem;min-width:102px;min-height:98px;padding:.62rem .9rem;font-size:1.05rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.services-content__actions a svg{width:1.18rem;height:1.18rem}.services-content__actions a svg,.services-content__actions a img{box-sizing:content-box;background:0 0;border:0;border-radius:0;padding:0}.services-content__actions a:before{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffffc7 50%,#fff0 100%);width:36%;animation:2.4s linear infinite services-order-spark;position:absolute;inset:-40% auto -40% -55%;transform:rotate(18deg)}.services-faq-title{background:#efe6e1;border-right:3px solid #ce774c;border-radius:.55rem;align-items:center;min-height:38px;margin:1rem 0 0;padding-right:.5rem;font-size:1.18rem;font-weight:700;display:flex}.services-faq{gap:.45rem;margin-top:.55rem;padding:0;list-style:none;display:grid}.services-faq li,.services-faq__qa{margin:0;padding:0}.services-faq__item{color:#3d3d3d;cursor:pointer;background:#f5f5f5 linear-gradient(90deg,#f5f5f5 50%,#eaeaea 50%) 100% 100%/200% 100%;border-right:4px solid #dc7141;border-radius:.5rem;justify-content:space-between;align-items:center;width:100%;padding:.72rem .88rem;font-size:.9rem;font-weight:700;list-style:none;transition:background-position .35s;display:flex}.services-faq__item:hover{background-position:0 100%}.services-faq__item::-webkit-details-marker{display:none}.services-faq__item::marker{content:""}.services-faq__item svg{color:#ce774c;width:.98rem;height:.98rem;transition:transform .18s}.services-faq__qtext{align-items:center;gap:.45rem;display:inline-flex}.services-faq__qtext svg{color:#dc7141;flex:none;width:.95rem;height:.95rem;transition:none}.services-faq__qa[open] .services-faq__item svg{transform:rotate(180deg)}.services-faq__qa[open] .services-faq__item{border-bottom:0;border-radius:.5rem .5rem 0 0;margin-bottom:0}.services-content .services-faq__answer{color:#4a4a4a;text-align:justify;background:#fff;border-top:0;border-bottom:1px solid #f1f1f1;border-left:1px solid #f1f1f1;border-right:4px solid #dc7141;border-radius:0 0 .5rem .5rem;margin:-1px 0 0;padding:.68rem .88rem .8rem;font-size:.88rem;line-height:1.9}.services-content--placeholder p{text-align:right}.services-medical-groups{gap:.6rem;margin-top:.7rem;display:grid}.services-medical-group{background:#f9f9f9;border:1px solid #ddd;border-radius:.75rem;padding:.55rem}.services-medical-group h4{margin:0;font-size:1rem}.services-chip-list{flex-wrap:wrap;gap:.35rem;margin-top:.5rem;display:flex}.services-chip-list span{background:#fff;border:1px solid #d9d9d9;border-radius:.45rem;padding:.2rem .45rem;font-size:.76rem}.services-medical-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.8rem;display:flex}.services-medical-actions a{color:#fff;background:#ce774c;border-radius:.75rem;justify-content:center;align-items:center;gap:.35rem;padding:.58rem 1rem;font-size:.82rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.services-medical-actions a svg{width:.9rem;height:.9rem}.services-medical-actions a:before{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffffbd 50%,#fff0 100%);width:36%;animation:2.5s linear infinite services-order-spark;position:absolute;inset:-40% auto -40% -55%;transform:rotate(18deg)}@media (max-width:640px){.services-page__section{padding:.6rem 0 1.5rem}.services-page__panel{padding:.7rem}.services-tabs{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.services-tabs button{justify-content:center;width:100%;padding:.44rem .8rem;font-size:.74rem}.services-tabs button:last-child{grid-column:1/-1}.services-content h1{font-size:1.08rem}.services-active-head{gap:.35rem;margin-bottom:.6rem;padding:0 .2rem}.services-active-head h1{font-size:1.02rem}.services-active-head__icon{border-radius:.55rem;width:30px;height:30px}.services-active-head__icon svg{width:.8rem;height:.8rem}.services-content h2,.services-faq-title{font-size:.92rem}.services-content p,.services-content li{font-size:.8rem;line-height:1.9}.services-faq__item{padding:.6rem .68rem;font-size:.78rem}.services-faq__answer{padding:.38rem .68rem .58rem;font-size:.76rem}.services-content__actions a{min-width:90px;min-height:76px;font-size:.92rem}.services-medical-group h4{font-size:.86rem}.services-chip-list span{font-size:.7rem}.services-medical-actions{justify-content:stretch}.services-medical-actions a{text-align:center;flex:calc(50% - .5rem);font-size:.76rem}}@keyframes services-order-spark{0%{opacity:0;left:-60%}15%{opacity:1}55%{opacity:1}to{opacity:0;left:130%}}:root[data-theme=dark] .services-page{background:#101010}:root[data-theme=dark] .services-page__panel{background:0 0;border:0}:root[data-theme=dark] .services-tabs button{color:#f0f0f0;background:#222;border-color:#303030}:root[data-theme=dark] .services-tabs button.is-active{color:#fff;box-shadow:none;background:#ce774c;border-color:#ce774c}:root[data-theme=dark] .services-content h1{color:#f2f2f2}:root[data-theme=dark] .services-active-head h1{color:#ce774c}:root[data-theme=dark] .services-active-head__icon{color:#ce774c;background:#ce774c38}:root[data-theme=dark] .services-content{background:#181818;border-right-color:#ce774c}:root[data-theme=dark] .services-content h2,:root[data-theme=dark] .services-faq-title{color:#f1f1f1;background:#232323}:root[data-theme=dark] .services-content p,:root[data-theme=dark] .services-content li{color:#cecece}:root[data-theme=dark] .services-content__actions a{background:#ce774c}:root[data-theme=dark] .services-faq__item{color:#e5e5e5;background:#222 linear-gradient(90deg,#222 50%,#2a2a2a 50%) 100% 100%/200% 100%;border-right-color:#dc7141}:root[data-theme=dark] .services-faq__item:hover{background-position:0 100%}:root[data-theme=dark] .services-faq__answer{color:#d0d0d0;background:#1d1d1d;border-color:#2b2b2b #dc7141 #2b2b2b #2b2b2b}:root[data-theme=dark] .services-medical-group{background:#151515;border-color:#2b2b2b}:root[data-theme=dark] .services-medical-group h4{color:#f2f2f2}:root[data-theme=dark] .services-chip-list span{color:#d5d5d5;background:#1f1f1f;border-color:#333}
