﻿.row,ul{margin:0!important}.section-title+h2,footer h4,h2 strong{font-family:Rajdhani}footer li a,h4{font-size:16px}footer h4,footer li a,h4{font-weight:600}.cta a,.nav-link:hover,.navbar .nav-link,nav a{text-decoration:none}.cta,.hero,.icon-box .title,.icon-box p,.icon-box.md-align-center{text-align:center}.breadcrumb,footer ul,nav ul,ul{list-style:none}:root{--primary-color:#ff8500;--secondary-color:#3065b2;--bg-blue:#0374e8;--bg-blue-light:#159FFD;--topbar-bg:#e6f0ff;--text-color:#ffffff;--logo-color:#004080;--font-size-logo:1.5rem;--font-weight-bold:700;--nav-font-weight:500;--topbar-font-size:0.9rem}@font-face{font-family:Rajdhani;src:url('/fonts/Rajdhani-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Rajdhani;src:url('/fonts/Rajdhani-Regular.ttf') format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Rajdhani;src:url('/fonts/Rajdhani-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Rajdhani;src:url('/fonts/Rajdhani-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Albert;src:url('/fonts/AlbertSans-Bold.ttf') format('truetype');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Albert;src:url('/fonts/AlbertSans-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Albert;src:url('/fonts/AlbertSans-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Albert;src:url('/fonts/AlbertSans-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}a{text-decoration:none!important}*,h2{font-family:sans-serif}ul{padding:0!important}.section-title+h2{font-size:3rem!important;font-weight:600!important;color:var(--bg-blue-light)!important}h2 strong{color:var(--bg-blue)}.bullet,.cta a,.maindbar a,footer,footer a,nav a{color:#fff}p{margin-bottom:3px}.txt-sm{font-size:14px!important}footer .col{display:flex;gap:10px;flex-direction:column;border-right:2px solid #3e74ff}body{font-family:Arial,sans-serif;margin:0;padding:0}footer h4{padding-left:15px;font-size:23px}footer{background:#0f5db7}footer .recent-post li a{font-size:16px;font-family:Rajdhani}footer li a{line-height:2;font-family:Albert}.footer-copywrite-section img{height:20px;filter:invert()}.maindbar a:hover,footer a:hover{color:var(--primary-color)}nav ul{display:flex;gap:1rem}nav ul li{display:inline}nav a{font-weight:700}.hero{background:#e6f0ff;padding:3rem 2rem}.hero h1{font-size:2rem}.section{padding:2rem}.services,.why-choose-us{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.card{background:#f2f2f2;padding:1rem;border-radius:8px}.cta{margin:2rem 0}.cta a{background:#004080;padding:1rem 2rem;border-radius:5px}.contact,.locations{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem}footer ul{flex-direction:column;display:flex;padding-left:30px!important}footer img{height:58px}footer a{font-size:14px;font-family:system-ui;font-weight:600}footer p{font-family:Albert}.recent-post{padding-left:5px!important}.recent-post li{display:flex;align-items:center;gap:10px;padding-bottom:13px}.recent-post li::before{content:"";width:20px;height:20px;background-image:url(/assets/icons/document.svg);background-repeat:no-repeat;filter:invert(1)}.maindbar,.topbar,header{position:static;overflow:visible}.blob,.slider{overflow:hidden}.bullet img{height:12px;filter:invert(1)}.topbar{background-color:var(--primary-color);font-size:.9rem;padding:5px 20px}.maindbar{background-color:var(--secondary-color);padding:10px 20px}.bullet:hover,.navbar{background-color:#fff}.maindbar .logo{font-size:1.5rem;font-weight:700;color:#004080}.bullet-list ul{color:#fff;font-size:13px;display:flex;gap:10px;flex-direction:row}.maindbar .bullet-list ul li{padding-right:15px;line-height:2}.bullet{font-size:12px;width:24px;justify-content:center;display:flex;align-items:center;border:1px solid #fff;border-radius:50%;padding:5px;transition:.3s}.btn-appointment,.timim-section h2{color:#fff!important}.bullet-list-item{display:flex;justify-content:start;align-items:center;gap:5px}.bullet:hover{color:#004080}.navbar{box-shadow:0 10px 10px #8080805c;padding:10px 20px}.navbar .nav-link{font-family:system-ui;color:var(--bg-blue);font-weight:600;font-size:15px}.btn-appointment,.footer-copywrite-section label,.icon-box .title{font-weight:600;font-family:Rajdhani}.navbar .nav-link:hover{text-decoration:underline}.nav-link:hover{color:#fff;background:var(--primary-color)}.btn span{margin-left:5px}.btn-appointment{background:var(--primary-color)!important;padding:10px}.btn-appointment:hover{color:#fff;background:var(--secondary-color)!important}.section-title{font-family:Albert;border-radius:5px;background:#ffebd7;padding:3px 40px;font-weight:500;color:var(--primary-color);font-size:20px}.txt-body{font-family:Albert;font-size:16px;color:#858585;font-weight:400}.about-us img{height:100%}.box_size_container{width:90%;margin:0 auto}.hover-holder,.recent-post-item .post-details .publisher,.timim-section{position:relative}.bkg-gradient{background:linear-gradient(180deg,rgb(143 208 255 / 15%),rgba(255,255,255,0))!important}.icon-box .title::after,.title::after{transform:translate(-50%,7px);content:"";position:absolute;bottom:-.01em;left:50%;width:40%;height:1px;background-repeat:no-repeat;background-image:linear-gradient(to right,#ff8902 50%,rgb(181 181 181) 50%);background-size:200% 100%;background-position:100% 50%;transition:.3s cubic-bezier(.165, .84, .44, 1)}.icon-box:hover .title::after{background-position:0 50%}.icon-box:hover svg{fill:#FF8902}.icon-box .icon-holder{position:relative;margin-right:auto;margin-left:auto;margin-bottom:5px;height:100px;width:100px;display:flex;justify-content:center;align-items:center}.icon-box .svg-circle{position:absolute;width:100px;height:100px;display:block;z-index:0;fill:#FF8902;opacity:0}.icon-box .svg-circle circle{stroke-dasharray:360;stroke-dashoffset:360px}.icon-box:hover .svg-circle circle{animation:.6s linear forwards dashIn}.icon-box:hover .svg-circle{opacity:1}.icon-box:not(:hover) .svg-circle circle{animation:.6s dashOut}.icon-box:not(:hover) .svg-circle{opacity:.3}.icon-box:hover .icon{animation:.3s linear forwards iconIn}.icon-box:not(:hover) .icon{animation:.3s iconOut}.timim-section h2 strong{color:#000!important}.timim-section::before{z-index:-1;position:absolute;bottom:0;content:"";width:100%;height:300px;background:#ff8500}.timim-section span{font-size:24px;font-weight:600}.timim-section .bullet,footer .col:last-child{border:none}.timim-section .bullet-list ul,footer .bullet-list-item{gap:0}.fadeDownANM{animation:1.5s infinite alternate fadeDown}@keyframes dashIn{from{stroke-dashoffset:360}to{stroke-dashoffset:1}}@keyframes fadeDown{0%{transform:translateY(0)}100%{transform:translateY(-40px)}}@keyframes dashOut{from{stroke-dashoffset:0}to{stroke-dashoffset:360}}@keyframes iconIn{0%{font-size:42px}100%{font-size:38px}}@keyframes iconOut{0%{font-size:38px}100%{font-size:42px}}.icon-box .icon{position:absolute;top:50%;right:50%;-webkit-transform:translateY(-50%) translateX(50%);font-size:42px;z-index:1;-webkit-backface-visibility:hidden}.border-left,.breadcrumb li,.feature,.icon-box .title,.icon-circle,.slider,.slides{position:relative}footer .bullet-list ul{flex-direction:column;padding:0!important;gap:3px}footer .bullet-list ul li{line-height:1.5}footer .bullet-list ul li span{line-height:1.5;font-family:Albert;font-size:15px}footer .bullet{border:none;width:auto;padding:0 10px 0 0}footer .bullet:hover{background-color:none}.footer-copywrite-section{color:#fff;background:#002550}.footer-copywrite-section label{font-size:1.2rem}.social-icon-list{flex-direction:row;justify-content:center}.icon-box{border:1px solid grey;padding:10px;border-radius:15px;transition:.3s}.icon-box .title{font-size:16px}.icon-box p{font-size:14px;color:#a9a9a9}.icon-box:hover{box-shadow:0 3px 5px 5px #8080809e;border:none}.icon-box .description{margin-top:20px}.blob{width:420px;height:420px;background:center/cover no-repeat;border-radius:60% 40% 30% 70%/60% 30% 70% 40%;animation:8s ease-in-out infinite blobAnimation}.icon-box img{height:65px}.check-list{font-size:1.1rem;font-weight:500}.check-list i{padding-right:8px;font-size:20px;color:var(--secondary-color)}@keyframes blobAnimation{0%,100%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}25%{border-radius:40% 60% 70% 30%/50% 60% 30% 70%}50%{border-radius:70% 30% 60% 40%/70% 40% 60% 30%}75%{border-radius:30% 70% 40% 60%}}.carousel-inner{background:#cac8ff;height:400px}.about-us{background-image:url('../assets/about-us-bg.png')!important;background-position:top left;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.choose-us-section{background-image:url('../assets/choose-us-bg.png')!important;background-position:top right!important;background-repeat:no-repeat!important;background-size:contain!important;background-attachment:fixed!important}.border-left{border-left:1px solid #c1c1c1;padding-left:56px}.feature{display:flex;align-items:flex-start;gap:24px;margin-bottom:40px}.icon-circle{width:80px;height:80px;border-radius:50%;border:1px solid;display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:10;transition:.5s}.icon-orange{border-color:#c85c08}.icon-green-2{border-color:#007227}.icon-green{border-color:#8cc121}.icon-blue{border-color:#195ad8}.icon-img{width:24px;height:24px}.blog-banner,.post-section,.recent-posts,.slide,.slide img,.slider{width:100%}.feature::before{content:"";position:absolute;left:-56px;top:40px;width:56px;height:1px;background-color:#c1c1c1;transition:.5s;z-index:5}.timeline{max-width:640px;margin:40px auto}.timeline p{color:#6b6b6b;font-weight:400;font-size:16px}.timeline img{height:40px}.timeline h2{font-weight:500;font-size:32px;font-family:Albert;color:#4a4a4a}.banner-section{height:500px;width:100%;background-size:cover;background-attachment:fixed}.banner-section h2{font-family:Rajdhani;text-transform:uppercase;font-weight:600;font-size:3rem;color:#1e4b8d}.banner-section p{font-size:1.5rem}.feature:hover::before{background-color:#000}.feature:hover .icon-circle{background-color:#000;border-color:#000}.breadcrumb{display:flex;flex-wrap:wrap;padding:0;background:var(--primary-color);color:#fff;justify-content:center;gap:8px;margin:0}.breadcrumb li{text-transform:capitalize;padding-left:15px}.breadcrumb a{font-size:.8rem;color:#fff;font-weight:600}.breadcrumb li:not(:first-child)::after{position:absolute;content:"››";display:block;top:0;left:0}.post-section{background:var(--theme-bg);display:flex;align-items:center;justify-content:center;padding:60px 0}.post-section .container{flex-direction:column;justify-content:center;align-items:center}.recent-posts{gap:14px;flex-direction:row;justify-content:start;display:flex;flex-wrap:wrap}.read-more{cursor:pointer;font-size:14px;font-weight:600;color:#0064ff}.recent-post-item .post-details{display:flex;padding:15px 0;height:40%;flex-direction:column}.expanded-item{opacity:0;transition:opacity .4s,transform .4s}.recent-post-item:hover .expanded-item{opacity:1;transform:translateY(10px)}.recent-post-item .post-details .publisher::after{top:3px;right:-8px;position:absolute;content:"";display:block;height:16px;width:2px;background:#d7d7d7}.slider{height:420px}.slides{height:100%}.slide,form .btn{position:absolute}.slide{top:0;left:0;height:100%;opacity:0;background-size:cover;background-position:center;transition:opacity .6s}.slide img{animation:15s ease-in-out infinite zoom;object-fit:cover}.slide.active{opacity:1;z-index:2}.slide.animate-in{animation:.5s forwards slideIn;z-index:3}@keyframes zoom{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes slideIn{from{transform:translateX(100%);opacity:1}to{transform:translateX(0);opacity:1}}.indicators{display:flex;justify-content:center;margin-top:15px}.indicator{width:14px;height:14px;border-radius:50%;background:#ccc;margin:0 6px;cursor:pointer;transition:background-color .3s}.slide.active .text{animation:4s ease-in-out infinite textFade}@keyframes textFade{0%,100%{opacity:0;transform:translateY(20px)}10%,90%{opacity:1;transform:translateY(0)}}.indicator.active{background:#007bff}form .btn{left:50%;border-radius:0!important;transform:translate(-50%)}@media (max-width:640px){.slider{width:100%;height:175px}.slide .text{font-size:20px;width:auto;height:110px}.choose-us-section{background:0 0!important}.timim-section{margin-top:60px;background:var(--primary-color)}.timim-section .container{margin:0}.container{margin:20px auto;padding:0 12px}.border-left{padding-left:15px}.feature::before{left:-15px;width:15px}.feature{gap:16px}h2{font-size:1.25rem}p{max-width:100%}.recent-post-item{width:100%!important}}@media (min-width:1200px){.h2,h2{font-size:3rem}}@media (max-width:576px){.carousel-inner,.carousel-inner img{height:200px}.bullet-list ul{flex-direction:column;gap:5px}.btn-appointment{margin:15px auto 0}.topbar marquee{font-size:.8rem}.blob{width:360px;height:290px}.timeline{padding:0}.section-title{text-align:center;width:100%;padding:3px 10px}.icon-box p{font-size:16px}@keyframes slideInLeftFade{from{transform:translateX(-40%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes zoomIn{from{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.zoom-in{animation:.7s ease-out forwards zoomIn}.slide-in-left-fade{animation:.7s ease-out forwards slideInLeftFade}.contact-info-box{gap:35px;align-items:center;flex-direction:column;justify-content:center;display:flex;position:relative;border-radius:10px;padding:30px 15px;border:1px solid #e2e2e2;box-shadow:12px 8px 20px 2px rgba(145.582421875,145.582421875,145.582421875,.47)}.icon img{height:50px;filter:invert(1)}.icon{font-size:40px;color:#fff;justify-content:center;align-items:center;display:flex;border-radius:100px;background:var(--primary-color);height:100px;width:100px}.line{display:block;position:absolute;bottom:0;left:0;width:0;transition:.3s;background-color:#ff7b00;height:3px}.contact-info-box:hover .line{width:100%}.contact-info-box:hover .info-separator span{width:70px}.info{text-align:center;font-weight:500;gap:20px;height:100%;color:#000;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;font-size:.8rem}.info label{font-family:Rajdhani;font-weight:600;font-size:1.5rem}.info .btn{color:#fff;background:#000;font-weight:500;border-radius:0}.info-separator span{display:inline-block;transition:.3s;background-color:#000;height:3px;width:50px}.error-heading{color:var(--primary-color);font-family:Rajdhani;font-size:3rem}}