@import url('https://fonts.googleapis.com/css2?family=Cormorant+SC:wght@400;700&family=Poppins:wght@400;500;700&display=swap');body{font-family:'Poppins',sans-serif}h1,h2,h3,.cormorant-text{font-family:'Cormorant SC',serif}h2{color:#121212;margin-bottom:20px;font-size:50px;line-height:60px;font-family:Cormorant SC;font-weight:400;font-style:normal;letter-spacing:0em;line-height:1.2em;padding:0px;text-transform:uppercase}h3{color:#121212;margin-bottom:20px;font-size:24px;line-height:30px;font-family:Cormorant SC;font-weight:400;font-style:normal;letter-spacing:0em;line-height:1.2em;padding:0px;text-transform:uppercase}.b-bottom-h3{border-bottom:1px solid #121212;height:100%}.nav-link{font-size:14px;font-family:Poppins;font-weight:400;font-style:normal;letter-spacing:0.05em;line-height:1.6em;padding:0px;text-transform:uppercase;color:#fff !important;padding:5px 10px !important;white-space:nowrap;border:1px solid transparent}.nav-link:hover{background:#121212;border:1px solid #ffffff80}.count .counter{font-size:50px;font-family:'Cormorant SC',serif}.top-bottom-border-footer{border-top:1px solid #ffffff50;border-bottom:1px solid #ffffff50;text-align:start}.top-bottom-border-footer a{color:#fff;text-decoration:none;font-size:14px;font-weight:400}.w-and-h-manage{width:515px;height:315px}.count span{font-size:50px;font-family:'Cormorant SC',serif}header .btn-top-hrader{padding:8px 8px !important;white-space:nowrap;border:2px solid #f5efea !important;color:#f5efea;border-radius:0px;text-decoration:none;font-size:12px;font-family:Poppins;font-weight:400;font-style:normal;letter-spacing:0.05em;line-height:1.6em;text-transform:uppercase;white-space:nowrap}.btn-top-hrader{padding:10px 20px !important;white-space:nowrap;border:2px solid #f5efea !important;color:#f5efea;border-radius:0px;text-decoration:none;font-size:14px;font-family:Poppins;font-weight:400;font-style:normal;letter-spacing:0.05em;line-height:1.6em;text-transform:uppercase;white-space:nowrap}.btn-top-hrader:hover{background:#121212}.btn-theme{padding:10px 20px !important;white-space:nowrap;background:#fff;border:0px;color:#121212;border-radius:0px;text-decoration:none;font-size:14px;font-family:Poppins;font-weight:400;font-style:normal;letter-spacing:0.05em;line-height:1.6em;text-transform:uppercase;white-space:nowrap}.btn-map{padding:7px 14px !important;font-size:11px;white-space:normal}.btn-map i{font-size:10px}.btn-theme img{margin-left:4px}.btn-theme:hover img{filter:invert(1)}.btn-theme:hover{background:#121212;color:#fff}.btn-primary{background-color:#007bff;border-color:#007bff;border-radius:30px}header{background:transparent;position:fixed;background-color:transparent !important;padding-top:13px;padding-bottom:13px;top:0;width:100%;z-index:100}header .menu-icon{background-color:transparent;border:none}.offcanvas .offcanvas-body ul li a{padding:15px 0px !important;border-bottom:1px solid #000 !important;font-size:20px !important;color:#000 !important;background-color:transparent !important}.offcanvas .offcanvas-body a{padding:15px 0px !important;font-size:18px !important;color:#000}.offcanvas .btns-offcanvus a{padding:7px 14px !important;font-size:14px !important;white-space:normal}.offcanvas .btns-offcanvus a:hover{color:#fff}.bg-header{background-color:#000000 !important;box-shadow:0 2px 10px rgba(0,0,0,0.1);transition:all 0.3s ease-in-out}.hero-section{height:100vh;position:relative;overflow:hidden}.opening-hours-box .day-time{font-size:16px !important;color:#000;font-weight:400;padding:10px 0px;border-bottom:1px solid #000000}.other-pages-banner{padding-top:160px;padding-bottom:75px;background-image:url("../images/banner-1.png");background-size:cover;background-position:right;background-repeat:no-repeat;position:relative;overflow:hidden}.other-pages-banner::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.85);z-index:1}.other-pages-banner h1{font-size:75px;position:relative;z-index:2;color:#fff}.border-img{border:20px solid white}.bg-white-t{background:#fff}.hero-section video{object-fit:cover;width:100%;height:100%;z-index:1}.hero-section .overlay{z-index:2}.hero-section .container{z-index:3}.hero-section h1{margin-top:10px;margin-bottom:10px;font-size:80px;font-family:Cormorant SC;font-weight:400 !important;font-style:normal;letter-spacing:0em;line-height:96px;padding:0px;text-transform:uppercase}.hero-section p{margin-top:10px;margin-bottom:10px;font-size:14px;font-family:Urbanist;font-weight:400;font-style:normal;letter-spacing:0.35em;line-height:1.6em;padding:0px;text-transform:uppercase;font-family:'Poppins',sans-serif !important}.hero-section .btn-primary{border-radius:30px}.social-icons{display:flex;align-items:center;justify-content:center;margin-top:10px}.social-icons a{font-size:25px;color:#fff}.p-capital{margin-top:10px;font-size:14px;font-family:Urbanist;font-weight:400;font-style:normal;letter-spacing:0.35em;line-height:1.6em;padding:0px;text-transform:uppercase;font-family:'Poppins',sans-serif !important}.pt-pb-75{padding-top:75px;padding-bottom:75px}.bg-light-pink{background-color:#f5efea}.testimonial .rating-icons{font-size:23px}.testtimonial-text{font-size:20px;font-weight:400;font-style:normal;line-height:38px;font-family:'Poppins',sans-serif !important}.testimonial-user-name{font-size:18px;font-weight:400;font-style:normal;letter-spacing:0.35em;line-height:28px;padding:0px;text-transform:uppercase;font-family:'Poppins',sans-serif !important}.swiper-pagination-bullet{width:20px !important;height:5px !important;border-radius:0px !important;background:#ddd !important;opacity:1 !important}.swiper-pagination-bullet-active{width:30px !important;background:#121212 !important}.bg-pink{background-color:#f3ded4}.serice-box{filter:grayscale(100%)}.serice-box:hover{filter:grayscale(0%)}.serice-box img{aspect-ratio:3/4;object-fit:cover}.btn-slider-arrow{padding:9px 15px;background-color:transparent;border:2px solid #12121233;border-radius:4px;box-shadow:0 .25em .5em #0000001a;cursor:pointer;transition:opacity .15s ease,border .3s ease-in-out;transform:translateY(-50%);line-height:1}.btn-slider-arrow i{font-size:30px}.featured-service h5{margin-top:25px;font-size:14px;font-family:Poppins;font-weight:400;font-style:normal;letter-spacing:0.05em;line-height:22px;color:#121212 !important}.featured-service a{text-decoration:none}.featured-blogs h5{margin-top:25px;font-size:14px;font-family:Poppins;font-weight:400;font-style:normal;letter-spacing:0.05em;line-height:22px;color:#121212 !important}.featured-blogs a{text-decoration:none}.mx-w{max-width:950px}.bg-black-btn{background:#121212;color:#fff}.bg-black-btn img{filter:invert(1)}.about-text-area{margin-left:-80px;position:relative}.dr-img-manage{transform:translate(10%) scale(.9);border:20px solid white}.dr-img-manage img{height:600px;object-fit:cover}.w-manage-map{max-width:300px}.table-heading{font-size:12px;line-height:24px;color:#121212}table td{padding:0px !important;font-size:12px;line-height:24px;color:#121212}footer{background:#121212}footer .client-logo{height:50px;object-fit:contain}.logos-area{padding:30px 0px}.clientLogoSlider .swiper-slide{text-align:center}.insuranceLogoSlider .swiper-slide{text-align:center}.insuranceLogoSlider .client-logo{height:50px;object-fit:contain}footer .info-area{text-align:center;padding:20px 0px}footer .info-area .footer-heading{margin-top:10px;margin-bottom:20px;font-size:30px;line-height:36px;font-family:Cormorant SC;font-weight:400;font-style:normal;letter-spacing:0em;padding:0px;text-transform:uppercase;color:#fff}footer .info-area .info-links{display:flex;flex-direction:column}footer .info-area .info-links a{font-size:14px;font-weight:400;font-style:normal;letter-spacing:0.35em;line-height:24px;padding:0px;text-transform:uppercase;color:#fff;text-decoration:none}footer .review-f-text-area{margin:40px 0px 40px 0px}footer .review-f-text-area .rating-icons{display:flex;justify-content:center;align-items:center;gap:5px}footer .review-f-text-area .rating-icons{font-size:12px;color:#fff}footer .review-f-text-area .review-text{font-size:12px;line-height:24px;color:#fff;margin-top:10px}footer .review-f-text-area .social-icons a{font-size:18px !important}.footer-links{list-style:none;padding:0;margin:0;display:flex;gap:20px;justify-content:center;margin-bottom:30px;flex-wrap:wrap}.footer-links li a{font-size:14px;font-family:Poppins;font-weight:400;font-style:normal;letter-spacing:0.05em;line-height:1.6em;padding:0px;text-transform:uppercase;color:#fff;padding:5px 10px !important;white-space:nowrap;text-decoration:none}.footer-links li a:hover{color:#555}footer .bottom-area h6{font-size:14px;font-family:Poppins;font-weight:400 !important;font-style:normal;line-height:1.6em;color:#fff;text-decoration:none}.service-content h2{color:#121212;margin-bottom:20px;font-size:32px;line-height:40px}.related-h3{font-weight:600;font-size:28px;line-height:1em}.related-services-link-list a{background-color:#fff !important;margin-bottom:10px !important;border-radius:0px;padding:0.5rem 1rem;display:flex;align-items:center;justify-content:space-between;text-decoration:none;font-size:16px;line-height:24px;text-decoration:none;color:#000}.related-services-link-list li{list-style:none}.related-services-link-list a .name{font-size:16px !important;line-height:18px !important;color:#000 !important}.related-services-link-list a .icon img{filter:brightness(0) saturate(100%);width:16px;height:16px;object-fit:contain}.accordion_content{overflow:hidden;max-height:0;transition:max-height 0.35s ease;margin:0px !important}.accordion_toggle{list-style:none;cursor:pointer;background-color:#fff !important;margin-bottom:10px !important;border-radius:0px;padding:0.5rem 1rem;display:flex;align-items:center;justify-content:space-between;text-decoration:none;font-size:16px;line-height:24px;text-decoration:none;color:#000}.accordion_toggle .icon img{filter:brightness(0) saturate(100%);width:16px;height:16px;object-fit:contain}.accordion_toggle.active_accordion .icon img{rotate:90deg}.blog-tag{font-size:12px;font-weight:400;font-style:normal;letter-spacing:0.25em;line-height:1.3em;text-transform:uppercase;font-family:'Poppins',sans-serif !important;background:#fff;padding:10px 10px;margin-bottom:10px;width:auto}.blogs-list img{height:100%;object-fit:cover}.blogs-list a{text-decoration:none;color:#000}.most-related-blog img{width:125px}.most-related-blog a{text-decoration:none;color:#000}.most-related-blog h3{position:relative;display:flex;align-items:center;gap:10px}.most-related-blog .blog-box{padding:10px;margin-bottom:10px;background-color:#fff}.text-middle{height:100%;justify-content:center;display:flex;flex-direction:column}.form-box{background-color:#fff;text-align:center;padding:75px}.most-related-blog h3::after{content:"";flex:1;height:1px;background:#000;margin-left:10px}form label{font-size:16px !important;font-weight:500 !important;margin-bottom:10px !important;color:#000 !important}form .form-control{font-size:14px !important;font-weight:400 !important;background:#f5efea !important;border:0px !important;border-radius:0px !important;padding:10px 15px !important}.about-border-img{height:100%;object-fit:cover}.map-height{height:570px}p{font-size:16px;line-height:24px;font-weight:400}.blog-social-icon{text-decoration:none;color:#000;background:#fff;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.submenu{padding-left:15px;max-height:0;overflow:hidden;transition:max-height 0.4s ease}.submenu.show{max-height:500px}.mobile-toggle::after{content:'▸';float:right;transition:transform 0.3s}.mobile-toggle.active::after{transform:rotate(90deg)}header .dropdown-menu{background:#000000;border-radius:inherit;border:1px solid #ffffff80;padding:0px;font-size:14px;text-transform:uppercase}header .dropdown-menu li a{font-size:14px;font-family:Poppins;font-weight:400;font-style:normal;letter-spacing:0.05em;line-height:1.6em;text-transform:uppercase;color:#ffffff !important;padding:5px 10px !important}header .dropdown-menu li a:hover{background-color:#f5efea !important;color:#000 !important}.dropdown-hover:hover > .dropdown-menu{display:block;margin-top:0}.dropdown-submenu{position:relative}.dropdown-submenu > .dropdown-menu{top:0;left:100%;margin-left:0;display:none}.dropdown-submenu:hover > .dropdown-menu{display:block}.dropdown-menu{opacity:0;transform:translateY(10px);transition:all 0.25s ease}.dropdown-hover:hover > .dropdown-menu,.dropdown-submenu:hover > .dropdown-menu{opacity:1;transform:translateY(0)}.testimonials-box{padding:25px;background:#fff}.testimonials-box img{width:90px}.testimonials-box .p-scrollable p{scrollbar-width:thin;scrollbar-color:#000 transparent}.testimonials-box .p-scrollable p{height:98px;overflow-y:auto}#faqsAccordion .accordion-button{line-height:30px !important;box-shadow:none !important;border-radius:0px;background:#fff !important;border:0px !important;font-size:18px !important}#faqsAccordion .accordion-item{margin-bottom:10px !important}#faqsAccordion .accordion-body{font-size:16px !important}@media only screen and (max-width:1179px){.hero-section{height:700px}#faqsAccordion .accordion-body{font-size:18px !important}.abouts_list_2{font-size:18px !important}p{font-size:18px;line-height:28px}.dr-img-manage{transform:translate(0%) scale(1);height:100%}.about-text-area{margin-left:0px}.about-text-area h2{font-size:30px}.dr-img-manage img{height:100%;object-fit:cover}.pt-medim-0{padding-top:0px}.about-border-img{border:15px solid white}.form-box{padding:50px}.related-h3{font-size:22px}.accordion_toggle{font-size:18px;line-height:28px}ul{padding-left:10px !important}.accordion_toggle .icon img{width:12px;height:12px}.related-services-link-list a{font-size:18px;line-height:28px}.related-services-link-list a .icon img{width:12px;height:12px}.opening-hours-box .day-time{font-size:18px !important}}@media only screen and (max-width:767px){.bg-white-t{background-color:transparent}.abouts_list_2{font-size:16px !important}.hero-section{height:475px}#faqsAccordion .accordion-body{font-size:16px !important}.hero-section h1{font-size:45px;line-height:55px}h2{font-size:35px}.mt-negt-10{margin-top:-10px}.footer-links{gap:8px}.footer-links li a{font-size:16px;line-height:24PX}footer .info-area .info-links a{font-size:16px;line-height:24PX}footer .info-area .footer-heading{margin-top:0px;margin-bottom:15px;font-size:22px;line-height:30px}h3{margin-bottom:15px;font-size:20px;line-height:30px}.w-manage-map{max-width:350px}.p-capital{margin-top:5px;font-size:16px}.testtimonial-text{font-size:16px;line-height:28px}.testimonial .rating-icons{font-size:16px}.testimonial-user-name{font-size:16px !important}.testimonial-slider img{width:250px;margin:0 auto;text-align:center;display:flex;justify-content:center;align-items:center}.hero-section p{margin-bottom:10px;font-size:16px}.about-text-area p{font-size:16px}.other-pages-banner h1{font-size:45px}.other-pages-banner{}header nav{padding:0px !important}.form-box{padding:20px}p{font-size:16px;line-height:24px}form label{font-size:16px !important;line-height:24px}form .form-control{font-size:16px !important;line-height:24px}.map-height{height:300px}.opening-hours-box .day-time{font-size:16px !important}.featured-service h5{font-size:16px}}.info-links{max-width:500px;margin:0 auto;text-align:left}.info-row{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px}.info-row i{font-size:14px;margin-top:4px;min-width:16px;opacity:0.9;color:#ffffff}.info-row a,.info-row span{font-size:14px;line-height:1.6;color:#ffffff;text-decoration:none;text-align:left;text-transform:none;font-weight:400;letter-spacing:0}