.home-container-title,.accreditation-title{font-family:var(--font-montserrat-alternates),sans-serif;color:#1f2937;margin-bottom:1.5rem;font-size:30px;font-weight:600}.home-container-title span,.accreditation-title span{color:#ff7a00}.home-container-p,.accreditation-desc{color:#000000b3;font-size:20px;font-family:var(--font-nunito),sans-serif;text-align:justify}.w-know-more-btn{font-size:18px;font-weight:500;font-family:var(--font-nunito),sans-serif;background:0 0;border:none;color:#1b4e9b!important}.accreditation{background-color:#f8f8f8;border-radius:0;flex-direction:column;height:100%;padding:1rem;display:flex}@media (min-width:992px){.accreditation{border-radius:40px;padding:2.5rem}.accreditation-section .row{display:flex}}.accreditation-title{font-family:var(--font-montserrat-alternates),sans-serif;color:#1f2937;margin-bottom:1.5rem;font-size:32px;font-weight:600}.accreditation-title span{color:#ff7a00}.accreditation-subtitle{font-family:var(--font-montserrat-alternates),sans-serif;color:#000000b3;text-align:center;font-size:22px;font-weight:600}.accreditation-desc{color:#000000b3;font-size:20px;font-family:var(--font-nunito),sans-serif;text-align:justify}.w-know-more-btn{color:#1b4e9b;font-size:18px;font-weight:500;font-family:var(--font-nunito),sans-serif;background:0 0;border:none}.mobile-desc-home{display:none}@media (max-width:768px){.accreditation-section{background-color:#f8f8f8;padding-left:0;padding-right:0}.accreditation{background-color:#0000;border-radius:0}.home-container-title,.accreditation-title{margin-bottom:1rem;font-size:20px}.home-container-title{width:100%}.accreditation-subtitle{font-size:18px}.accreditation-desc{text-align:justify;font-size:18px;line-height:27px}.w-know-more-btn{font-size:16px}.welcome-mobile{margin-top:16px!important}.home-container-p{display:none}.mobile-desc-home{color:#000000b3;font-size:18px;font-family:var(--font-nunito),sans-serif;text-align:justify;display:block}}
.specialities-text{max-width:auto;flex-direction:column;display:flex}.specialities-title{color:#000000b3;font-size:32px;font-weight:600;line-height:50px;font-family:var(--font-montserrat-alternates),sans-serif;flex-direction:column;display:flex}.specialities-title span{color:#ff7a00;margin-top:0;display:block}.specialities-subtitle{color:#000000b3;font-size:18px;font-weight:400;line-height:159%;font-family:var(--font-nunito),sans-serif;text-align:justify;margin-bottom:24px}.specialities-button{cursor:pointer;width:190px;height:50px;font-family:var(--font-nunito),sans-serif;color:#fff;z-index:1;background:linear-gradient(#1b4e9b 0%,#227aff 100%);border:none;justify-content:center;align-items:center;font-size:20px;font-weight:600;transition:all .3s ease-in-out;display:flex;position:relative;overflow:hidden}.specialities-button:after{content:"";opacity:0;z-index:-1;background:linear-gradient(266.57deg,#ff8c25 .23%,#d86803 52.03%,#ff993c 100%);width:100%;height:100%;transition:opacity .3s ease-in-out;position:absolute;top:0;left:0}.specialities-button:hover:after{opacity:1}.specialities-card{aspect-ratio:1;color:#000000b3;width:100%;font-size:14px;font-weight:500;font-family:var(--font-nunito),sans-serif;background:#fff;gap:8px;transition:transform .3s,box-shadow .3s;position:relative}.specialities-card:after{cursor:pointer;content:"";border:1px solid #e8e8e8;border-radius:8px;position:absolute;inset:0}.specialities-card:before{content:"";-webkit-mask-composite:xor;opacity:0;background:#ffffff03;border:2px solid #1b4e9b;border-radius:8px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.specialities-card:hover{box-shadow:0 23px 30px #001d1014}.specialities-card:hover:before{opacity:1}.specialities-card:hover:after{opacity:0}.clinical-text{text-align:center;flex-direction:column;gap:10px;max-width:386px;margin:0 auto;display:flex}.clinical-title{color:#000000b3;font-size:32px;font-weight:600;font-family:var(--font-montserrat-alternates),sans-serif;margin-top:2rem}.clinical-title span{color:#ff7a00}.clinical-subtitle{font-family:var(--font-nunito),sans-serif;color:#000000b3;font-size:20px;font-weight:400}.clinical-card{color:#fff;background:linear-gradient(#3280f6 0%,#1b4e9b 100%);border-bottom-right-radius:30px;border-bottom-left-radius:30px;justify-content:center;align-items:center;padding:clamp(20px,3vw,20px);transition:all .3s;display:flex;box-shadow:0 10px 40px #1212121a}.cards-text{flex-direction:column;justify-content:flex-start;align-items:center;gap:clamp(8px,1.5vw,12px);padding-top:clamp(20px,3vw,30px);display:flex}.clinical-number{letter-spacing:.03em;color:#fff;white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;margin:0;font-family:Nunito,sans-serif;font-size:clamp(22px,4vw,32px);font-weight:800;line-height:1;display:flex}.clinical-info{text-align:center;flex-direction:column;align-items:center;display:flex}.info-title{margin-bottom:10px;font-family:Nunito,sans-serif;font-size:clamp(18px,2.5vw,20px);font-weight:800;line-height:clamp(24px,3vw,28px)}.info-subtitle{font-family:Nunito,sans-serif;font-size:clamp(16px,2vw,16px);font-weight:600}.p-all{padding:.5rem}@media (max-width:768px){.p-all{padding:.3rem}.specialities-text,.clinical-text{text-align:center;margin:0 auto}.specialities-subtitle{margin-bottom:0!important}.specialities-card{aspect-ratio:1;gap:10px!important}.specialities-icon{height:40px!important}.clinical-card{min-height:clamp(100px,30vw,200px);padding:0}.clinical-number{width:clamp(45px,15vw,55px);height:clamp(28px,10vw,35px);font-size:clamp(18px,4vw,20px)}.info-title{font-size:clamp(16px,3vw,18px)}.info-subtitle{font-size:clamp(14px,2.5vw,16px)}.cards-text{gap:clamp(6px,2vw,10px)}.clinical-title{font-size:20px}.clinical-subtitle{font-size:18px}.specialities-cards-title{font-size:16px;font-weight:500}.specialities-button{width:150px;height:40px;font-size:16px;font-weight:600}.specialities-title{flex-direction:row;justify-content:center;align-items:center;font-size:20px;font-weight:600;line-height:normal}.specialities-title span{margin-left:5px;display:inline}}@media (max-width:1024px) and (min-width:769px){.specialities-title{font-size:28px}}
