.hr-section{padding-top:50px}.hr-detail-dynamic .hr-detail-thumbnail{width:100%;height:500px;background-position:center;background-repeat:no-repeat;background-size:cover;margin-bottom:30px;border-radius:12px}.hr-detail-dynamic .hr-titel{font-size:40px;font-weight:var(--weight-600);line-height:45px;margin-bottom:20px;color:var(--black)}.hr-detail-dynamic .hr-titel h3,.hr-detail-dynamic .hr-titel .h3{font-size:40px;font-weight:var(--weight-600);line-height:45px;margin-bottom:0;color:var(--black)}.hr-dynamic p{font-size:18px;line-height:28px;font-weight:var(--weight-400);margin-bottom:0;color:var(--color-1)}.hr-dynamic b,.hr-dynamic strong,.hr-dynamic h6{font-size:18px;line-height:28px;font-weight:var(--weight-600);margin-bottom:10px;color:var(--black)}.hr-offset-ps-md-sz-40{padding-left:40px}.hr-list-widget{border-radius:10px;border:1px solid hsl(220deg 8.94% 46.08% / 30%);margin-bottom:25px}.hr-list-widget .hr-widget-head{padding:20px;border-bottom:1px solid #6b72804d}.hr-list-widget .hr-widget-head .hr-titel h5{font-size:26px;font-weight:var(--weight-600);line-height:30px;margin-bottom:0}.hr-list-widget .hr-widget-body{padding:20px 20px}.hr-list-widget .hr-widget-body .nav .nav-item{margin-bottom:15px}.hr-list-widget .hr-widget-body .nav .nav-item .nav-link{padding:0}.hr-list-widget .hr-widget-body .nav .nav-item .nav-link:hover{color:var(--color-3)}.hr-list-widget .hr-widget-body .nav .nav-item .nav-link:hover .hr-thumb-nav .hr-info .hr-titel{color:var(--color-3)}.hr-list-widget .hr-widget-body .nav .nav-item .nav-link .hr-thumb-nav{display:flex;align-items:center}.hr-list-widget .hr-widget-body .nav .nav-item .nav-link .hr-thumb-nav .hr-thumb{height:80px;border-radius:10px;width:100px;margin-right:15px;background-position:center;background-repeat:no-repeat;background-size:cover}.hr-list-widget .hr-widget-body .nav .nav-item .nav-link .hr-thumb-nav .hr-info{width:calc(100% - 115px)}.hr-list-widget .hr-widget-body .nav .nav-item .nav-link .hr-thumb-nav .hr-info .hr-titel{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:20px;font-weight:var(--weight-400);line-height:23px;color:var(--black)}.hr-more-images-widget{margin-bottom:25px}.hr-pop-images,.hr-pop-Video{cursor:zoom-in}.hr-more-images-widget .hr-images-bg-card{border:none;border-radius:10px;width:100%;height:180px;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.hr-more-images-widget .hr-images-bg-card:hover{cursor:zoom-in}.hr-more-images-widget .hr-images-bg-card .hr-hover-plus{width:100%;height:100%;position:absolute;top:0;left:0;border-radius:10px;display:flex;align-items:center;justify-content:center;opacity:0;background:#00000080}.hr-more-images-widget .hr-images-bg-card:hover .hr-hover-plus{opacity:1}.hr-more-images-widget .hr-images-bg-card .hr-hover-plus span{font-size:20px;color:#fff}@media (max-width:1024px){.hr-offset-ps-md-sz-40{padding-left:0;margin-top:20px}}@media (max-width:767.98px){.hr-offset-ps-md-sz-40{padding-left:0;margin-top:20px}.hr-detail-dynamic .hr-titel h3,.hr-detail-dynamic .hr-titel .h3{font-size:35px}.hr-detail-dynamic .hr-detail-thumbnail{height:350px}}.hr-img-full{margin-bottom:70px}.hr-img-full img{width:100%;border-radius:5px}.hr-service-list-wrapper{padding:35px 30px 45px 30px;background:var(--color-3);border-radius:10px;margin-bottom:45px}.hr-service-list-wrapper .hr-list-title{font-size:22px;line-height:48px;margin-bottom:15px;color:#fff;font-weight:700}.hr-service-details-list{list-style-type:none;padding-left:0}.hr-service-details-list .active a{color:#fff}.hr-service-list-wrapper .hr-service-details-list .hr-list-option{border-width:1px;border-color:#ddd;border-style:solid;border-radius:5px;background-color:#fff;display:flex;align-items:center;padding:10px 20px;transition:all 0.3s ease;margin-bottom:20px;font-family:var(--font-02)}.hr-list-option:has(.hr-details-name.active){background-color:var(--color-4)}.hr-service-list-wrapper .hr-service-details-list .hr-list-option .hr-icon{height:25px;width:25px;background:var(--color-4);color:#fff;display:flex;justify-content:center;align-items:center;font-size:16px;border-radius:50%;margin-right:20px;transition:all 0.3s ease}.hr-service-list-wrapper .hr-service-details-list .hr-list-option .hr-details-name{font-size:17px;color:#636363;transition:all 0.3s ease;font-family:var(--font-02);margin-bottom:0}.hr-service-details-list .active{background-color:var(--color-4);color:#fff!important}.hr-service-list-wrapper .hr-service-details-list .hr-list-option:last-child{margin-bottom:0}.hr-service-list-wrapper .hr-service-details-list .hr-list-option:hover{background:var(--color-4)}.hr-service-list-wrapper .hr-service-details-list .hr-list-option:hover .hr-icon{color:var(--color-4);background:#fff}.hr-service-list-wrapper .hr-service-details-list .hr-list-option:hover .hr-details-name{color:#fff}.hr-service-details-contact{padding:30px;background-color:var(--color-4);background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:20px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-bottom:45px}.hr-service-details-contact::before{content:"";position:absolute;top:0;left:0;background:var(--color-4);height:100%;width:100%;border-radius:20px}.hr-service-details-contact .hr-icon{height:70px;width:70px;border-radius:50%;background:var(--color-3);border:2px solid #fff;display:flex;justify-content:center;align-items:center;margin-bottom:20px;position:relative;z-index:11;font-size:35px;color:#fff}.hr-service-details-contact .hr-icon img{width:35px}.hr-service-details-contact .hr-contact-title{font-size:22px;line-height:25px;margin-bottom:20px;color:#fff;font-weight:700;position:relative;z-index:111}.hr-service-details-contact .hr-service-details-info{font-size:17px;line-height:26px;color:#fff;margin-bottom:25px;position:relative;z-index:11;font-family:var(--font-02)}.hr-service-details-contact .hr-phone-number{font-size:17px;color:#fff;position:relative;z-index:111}.service-details-wrapper .service-name{font-size:22px;line-height:47px;font-weight:700;color:#222;margin-bottom:20px}.hr-service-details-wrapper .hr-service-name{font-size:22px;line-height:47px;font-weight:700;color:#222;text-transform:uppercase}.hr-service-details-wrapper h2{font-size:22px;line-height:47px;font-weight:700}.hr-service-details-wrapper .hr-service-content{font-size:17px;line-height:29px;color:#636363;margin-bottom:15px;font-family:var(--font-02)}.hr-about-list-1{min-width:285px;margin-top:0;padding:30px;border:1px solid #ddd;margin-bottom:30px}.hr-about-list-1 li{display:flex;margin-bottom:15px;align-items:center}.hr-about-list-1 li .icon{height:30px;max-width:30px;width:100%;line-height:30px;text-align:center;color:#fff;border-radius:50%;display:inline-block;background:var(--color-4);transition:all 0.3s ease;margin-right:15px}.hr-about-list-1 li:hover .icon{background:var(--color-3)}.hr-about-list-1 li .icon span{margin-left:2px}.hr-about-list-1 li .hr-list-para{font-size:17px;line-height:26px;color:#636363;display:inline}.hr-details-accordion{width:100%}.hr-details-accordion .accordion .accordion-item{margin-bottom:30px}.hr-details-accordion .accordion .accordion-header .accordion-button{padding:10px 30px 10px 70px;color:#fff;background:var(--color-4);font-size:17px;box-shadow:none;border-radius:5px}.hr-details-accordion .accordion .accordion-header .accordion-button.collapsed{padding:10px 30px 10px 70px;color:#fff;background:var(--color-3);font-size:17px;box-shadow:none;box-shadow:none}.hr-details-accordion .accordion .accordion-header .accordion-button::before{position:absolute;content:"\f00c";font-family:"Font Awesome 6 Pro";height:20px;width:20px;left:30px;background:#fff;color:var(--color-4);display:flex;justify-content:center;align-items:center;border-radius:50%;font-size:10px}.hr-details-accordion .accordion .accordion-header .accordion-button.collapsed::before{background:var(--color-4);color:#fff}.accordion-button::after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e);background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}.accordion-button:not(.collapsed)::after{background-image:url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e);transform:rotate(-180deg)}.hr-details-accordion .accordion .accordion-header .accordion-button::after{content:"\f077";font-family:"Font Awesome 6 Pro";background-image:none;width:20px;height:20px}.accordion-body{padding:1rem 1.25rem}.service-detail-img-slider .swiper-button-prev{left:20px}.service-detail-img-slider .swiper-button-next{right:20px}.service-detail-img-slider .swiper-button-next,.service-detail-img-slider .swiper-button-prev{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--white);color:var(--color-2)}.service-detail-img-slider .swiper-button-next:hover,.service-detail-img-slider .swiper-button-prev:hover{background:var(--color-3);color:var(--white)}.medical-tabs .medical-item .medi-tab-btn1{color:#495057;border-color:#fff0;border-radius:10px;background-color:#fff;height:110px;width:270px;position:relative;transition:all 0.3s ease}.medical-tabs .medical-item .medi-tab-btn1:hover{background-color:var(--color-3)}.medical-tabs .medical-item .medi-tab-btn1.active{background:var(--color-3)}.medical-tabs .medical-item .medi-tab-btn1 .icon{position:absolute;left:50%;transform:translateX(-50%);height:80px;width:80px;display:flex;justify-content:center;align-items:center;font-size:41px;border-radius:50%;background:var(--color-3);transition:all 0.3s ease;color:#fff;top:-40px;border:6px solid #fff}.medical-tabs .medical-item .medi-tab-btn1.active .icon{background:var(--color-4);color:#fff}.medical-tabs .medical-item .medi-tab-btn1 .icon img{width:35px}.medical-tabs .medical-item .medi-tab-btn1:hover .icon{background:var(--color-4)}.medical-tabs .medical-item .medi-tab-btn1 .title{font-size:19px;font-weight:700;color:#333;transition:all 0.3s ease;font-family:var(--font-02)}.medical-tabs .medical-item .medi-tab-btn1:hover .title{color:#fff}.medical-tabs .medical-item .medi-tab-btn1.active .title{color:#fff}.medical-tabs .medical-item .medi-tab-btn1::after{content:"";position:absolute;height:50px;width:50px;background:#fff;right:50%;transform:translateX(50%) rotate(45deg);bottom:-25px;transition:all 0.3s ease}.medical-tabs .medical-item .medi-tab-btn1.active::after{background:var(--color-3)}.medical-tabs .medical-item .medi-tab-btn1:hover::after{background:var(--color-3)}.defaultList{list-style:none;padding:0;min-width:285px;margin-top:0;padding:30px;margin-bottom:30px}.defaultList li{margin-bottom:15px;align-items:center;position:relative;margin-left:0;padding-left:40px;font-size:17px;line-height:29px;font-family:var(--font-02)}.defaultList li strong{font-weight:600}.defaultList li:before{content:"\f14a";font-family:"Font Awesome 6 Pro";font-weight:900;position:absolute;left:0;color:var(--white);background:var(--color-4);border-radius:50%;height:30px;width:30px;padding:3px;text-align:center}.tab-content>.active{display:flex;justify-content:center}.mb-30{margin-bottom:30px}.hr-single-service{border:0;height:100%}.hr-single-service .hr-service-bg{background-image:url(https://dev.hrinfocare.com/elitedental/public/assets/images/services/gd-1.webp);background-position:center;background-repeat:no-repeat;width:100%;background-size:cover;height:100%;padding:40px 30px;text-align:center;transition:all 0.3s ease;border-radius:20px;position:relative}.hr-single-service .hr-service-bg::before{position:absolute;content:"";width:100%;bottom:0;left:0;height:100%;background:#f1f4fa;border-radius:20px;transition:all 0.4s ease;z-index:11;background:rgb(8 30 65 / .4)}.hr-single-service .hr-service-bg:hover::before{background:rgb(8 30 65 / .4)}.hr-single-service .hr-service-bg .hr-icon{height:60px;width:60px;display:flex;justify-content:center;align-items:center;font-size:31px;background:var(--color-3);border-radius:50%;margin:0 auto;transition:all 0.3s ease;position:relative;z-index:111}.hr-single-service .hr-service-bg .hr-icon img{width:30px}.hr-single-service .hr-service-bg:hover .hr-icon{background:var(--color-3);color:#fff}.hr-single-service .hr-service-bg .hr-service-title{font-size:22px;line-height:25px;color:#fff;font-weight:700;margin:25px 0 15px 0;transition:all 0.3s ease;position:relative;z-index:111}.hr-single-service .hr-service-bg:hover .hr-service-title{color:#fff}.hr-single-service .hr-service-bg .hr-service-info{font-size:16px;line-height:26px;color:#fff;margin-bottom:20px;transition:all 0.3s ease;position:relative;z-index:111}.hr-single-service .hr-service-bg p{font-size:16px;line-height:26px;color:#fff;margin-bottom:20px;transition:all 0.3s ease;position:relative;z-index:111}.hr-single-service .hr-service-bg:hover .hr-service-info{color:#fff}.hr-single-service .hr-service-bg .hr-read-more{font-size:17px;line-height:26px;font-weight:500;text-decoration:underline;transition:all 0.3s ease;position:relative;z-index:111;color:#636363;cursor:pointer}.hr-single-service .hr-service-bg:hover .hr-read-more{color:#fff}.hr-single-service .hr-service-bg::after{position:absolute;content:"";width:calc(100% - 20px);top:10px;left:10px;height:calc(100% - 20px);background:#fff0;border-radius:20px;transition:all 0.4s ease;z-index:11;border:1px solid #636363;border-style:dashed}.hr-single-service .hr-service-bg:hover::after{border:1px solid #fff;border-style:dashed}.hr-modal .modal-header{background:var(--color-3);color:#fff}.hr-modal .modal-header h1{font-family:var(--font-02)}.hr-service-details-wrapper h1,.hr-service-details-wrapper h2,.hr-service-details-wrapper h3,.hr-service-details-wrapper h4{font-size:22px;line-height:47px;font-weight:700;color:#222;margin-bottom:20px}.hr-service-details-wrapper span,.hr-service-details-wrapper p{line-height:29px;font-size:17px}.hr-service-details-wrapper ul{list-style:none;padding:0;min-width:285px;margin-top:0;padding:10px 30px;margin-bottom:30px}.hr-service-details-wrapper ul li{margin-bottom:15px;align-items:center;position:relative;margin-left:0;padding-left:40px;font-size:17px;line-height:29px;font-family:var(--font-02)}.hr-service-details-wrapper ul li strong{font-weight:600}.hr-service-details-wrapper ul li:before{content:"\f14a";font-family:"Font Awesome 6 Pro";font-weight:900;position:absolute;left:0;color:var(--white);background:var(--color-4);border-radius:50%;height:30px;width:30px;padding:1px;text-align:center}.hr-book-appoint-area p,.hr-book-appoint-area span{color:var(--white);z-index:11;position:relative}.hr-experience-area{background-image:url(https://dev.hrinfocare.com/elitedental/public/assets/images/backgrounds/experience-bg.webp);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;width:100%;z-index:1;padding:100px 0 100px 0}.hr-experience-area::before{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background:var(--color-2);z-index:11;opacity:.93}.hr-experience-wrap{position:relative;z-index:111;display:flex;align-items:center;justify-content:space-between}.hr-experience-wrap .hr-experience-left{flex-basis:100%;display:flex;align-items:center;-moz-column-gap:60px;column-gap:60px}.hr-experience-wrap .hr-experience-left .hr-img-div img{height:190px;width:190px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:50%;border:15px solid #fff}.hr-experience-wrap .hr-experience-left .hr-text-div{flex-basis:100%}.hr-experience-wrap .hr-experience-left .hr-text-div .hr-head-title{font-size:40px;font-weight:700;line-height:55px;color:#fff;margin-bottom:10px}.hr-experience-wrap .hr-experience-left .hr-text-div .hr-subtitle{font-size:17px;line-height:27px;color:#fff}.hr-experience-wrap .hr-experience-left .hr-text-div p{font-size:17px;line-height:27px;color:#fff}.hr-experience-area .hr-line-shape{position:absolute;height:100%;width:30px;background:var(--color-4);top:0;left:21%;z-index:11}.hr-choose-service-area::after{content:"";position:absolute;height:100%;width:27%;background:none!important;right:0;top:0}.hr-choose-service-area .hr-single-choose-content:last-child{background:var(--color-3)!important}@media (max-width:1800px){.hr-experience-area .hr-line-shape{left:16%}}@media (max-width:1600px){.hr-experience-wrap .hr-experience-left .hr-img-div img{height:170px;width:170px;border:13px solid #fff}}@media (max-width:1500px){.hr-experience-area .hr-line-shape{left:10%}}@media (max-width:1400px){.hr-experience-wrap .hr-experience-left .hr-img-div{flex-basis:30%}.hr-experience-wrap .hr-experience-left .hr-text-div{flex-basis:75%}.hr-experience-area .hr-line-shape{left:10%}}@media (max-width:1200px){.medical-tabs .medical-item .medi-tab-btn .title{font-size:20px}.hr-experience-area .hr-line-shape{left:10%}}@media (max-width:991px){.hr-experience-wrap{flex-direction:column;row-gap:30px}}@media (max-width:768px){.medical-tabs .medical-item .medi-tab-btn .title{font-size:18px}.hr-service-details-contact{margin-left:0;margin-right:0}.hr-experience-wrap .hr-experience-left .hr-img-div img{height:130px;width:130px;border:5px solid #fff}.hr-experience-wrap .hr-experience-left .hr-text-div .hr-head-title{font-size:25px;line-height:38px}.hr-experience-area .hr-line-shape{display:none}}@media (max-width:576px){.hr-experience-area .hr-line-shap{display:none}.hr-experience-wrap .hr-experience-left{flex-direction:column;row-gap:30px}}@media (max-width:480px){.medical-tabs .medical-item .medi-tab-btn{height:80px;width:140px}.medical-tabs .medical-item .medi-tab-btn .icon{display:none}.medical-tabs .medical-item .medi-tab-btn .title{font-size:15px;line-height:22px}}